From 2ac11a37e641b689654c6368d9391784ce1229b7 Mon Sep 17 00:00:00 2001 From: Jonathan Johnson Date: Wed, 3 Dec 2025 10:53:31 -0800 Subject: [PATCH] Capture Screenshots with Exam Doing this in parallel will make it much faster. --- .github/workflows/visual_diff.yml | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/visual_diff.yml b/.github/workflows/visual_diff.yml index 5a4b61fc75..e84e0e693a 100644 --- a/.github/workflows/visual_diff.yml +++ b/.github/workflows/visual_diff.yml @@ -38,8 +38,8 @@ jobs: cache: pnpm - name: Install Dependencies run: pnpm install - - name: Run Tests - run: pnpm test:frontend:screenshots + - name: Capture Screenshots + run: pnpm --filter frontend exec ember exam --parallel=3 --load-balance --config-file=testem.screenshots.js - name: Rename screenshots run: | cd build/screenshots @@ -76,8 +76,8 @@ jobs: cache: pnpm - name: Install Dependencies run: pnpm install - - name: Run Tests - run: pnpm test:frontend:screenshots + - name: Capture Screenshots + run: pnpm --filter frontend exec ember exam --parallel=3 --load-balance --config-file=testem.screenshots.js - name: Rename screenshots run: | cd build/screenshots diff --git a/package.json b/package.json index 585db6772a..acb00a8a0f 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "test:lti-course-manager": "pnpm --filter lti-course-manager exec ember exam --parallel=8 --load-balance", "test:lti-dashboard": "pnpm --filter lti-dashboard exec ember exam --parallel=8 --load-balance", "test:test-app": "pnpm --filter test-app exec ember exam --parallel=8 --load-balance", - "test:frontend:screenshots": "pnpm --filter frontend exec ember test --config-file=testem.screenshots.js", + "test:frontend:screenshots": "pnpm --filter frontend exec ember exam --parallel=8 --load-balance --config-file=testem.screenshots.js", "prepare": "husky" }, "engines": {