@@ -284,12 +284,47 @@ jobs:
284284 command : |
285285 git diff --exit-code HEAD -- AttributeTableSnapshot.md
286286
287+ run_fixtures_flight_tests :
288+ docker : *docker
289+ environment : *environment
290+ steps :
291+ - checkout
292+ - attach_workspace :
293+ at : .
294+ - restore_cache :
295+ name : Restore yarn cache
296+ keys :
297+ - v2-yarn_cache_fixtures_flight-{{ arch }}-{{ checksum "yarn.lock" }}
298+ - run :
299+ name : Install dependencies
300+ working_directory : fixtures/flight
301+ command : |
302+ yarn install --frozen-lockfile --cache-folder ~/.cache/yarn
303+ if [ $? -ne 0 ]; then
304+ yarn install --frozen-lockfile --cache-folder ~/.cache/yarn
305+ fi
306+ - save_cache :
307+ name : Save yarn cache
308+ key : v2-yarn_cache_fixtures_flight-{{ arch }}-{{ checksum "yarn.lock" }}
309+ paths :
310+ - ~/.cache/yarn
311+ - run :
312+ working_directory : fixtures/flight
313+ name : Playwright install deps
314+ command : |
315+ npx playwright install
316+ sudo npx playwright install-deps
317+ - run :
318+ working_directory : fixtures/flight
319+ command : cp -r ../../build/oss-experimental/* ./node_modules/
320+ - run :
321+ name : Run tests
322+ working_directory : fixtures/flight
323+ command : yarn test
287324 - store_artifacts :
288- path : fixtures/attribute-behavior/AttributeTableSnapshot.md
289- - store_artifacts :
290- path : fixtures/attribute-behavior/playwright-report
325+ path : fixtures/flight/playwright-report
291326 - store_artifacts :
292- path : fixtures/attribute-behavior /test-results
327+ path : fixtures/flight /test-results
293328
294329
295330 run_devtools_tests_for_versions :
@@ -575,6 +610,9 @@ workflows:
575610 - run_fixtures_attribute-behavior_tests :
576611 requires :
577612 - yarn_build
613+ - run_fixtures_flight_tests :
614+ requires :
615+ - yarn_build
578616
579617 devtools_regression_tests :
580618 unless : << pipeline.parameters.prerelease_commit_sha >>
0 commit comments