Skip to content

Commit d272cdc

Browse files
authored
chore: Modernize Performance App (use Vite) (#9707)
* stash * stash * cleanup lockfile * more updates to harness * more work on scenarios * add bun log * simplify perf test build * another pass through * turns out we want compat * make easier to debug * turn on verbose logging * try * use string :eyeroll: * exclude more logs * exclude more * add debug mode for chrome * give longer timeout for logging * lets inspect * fix server * update check, reduce logging * fckn finly
1 parent 2c44f0b commit d272cdc

25 files changed

+1020
-232
lines changed

.github/workflows/perf-check.yml

+14-3
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,13 @@ jobs:
5353
run: |
5454
BROWSER_FLAGS=$(node ./scripts/perf-tracking/browser-flags.mjs)
5555
echo "BROWSER_FLAGS=$BROWSER_FLAGS" >> $GITHUB_OUTPUT
56+
#env:
57+
# DEBUG: true
5658
- uses: tracerbench/tracerbench-compare-action@6b56fb774f78e4a85cf02396412b0164870cdab3
5759
with:
58-
experiment-build-command: pnpm install && pnpm --filter performance-test-app exec ember build -e production --output-path dist-experiment --suppress-sizes
59-
experiment-serve-command: pnpm --filter performance-test-app exec ember s --path dist-experiment --port 4201
60-
control-build-command: pnpm install && pnpm --filter performance-test-app exec ember build -e production --output-path dist-control --suppress-sizes
60+
experiment-build-command: pnpm --filter performance-test-app build --outDir dist-experiment
61+
experiment-serve-command: pnpm --filter performance-test-app start dist-experiment -p 4201
62+
control-build-command: pnpm --filter performance-test-app exec ember build -e production --output-path dist-control --suppress-sizes
6163
control-serve-command: pnpm --filter performance-test-app exec ember s --path dist-control
6264
control-sha: origin/main
6365
sample-timeout: 60
@@ -114,6 +116,15 @@ jobs:
114116
fidelity: 60
115117
upload-traces: true
116118
upload-results: true
119+
# env:
120+
# DEBUG: '*,-babel*,-vite*,-rollup*,-ember*,-broccoli*,-pnpm*,-embroider*,-tree-sync*,-fs-tree-diff*'
121+
# - name: Upload Assets
122+
# if: failure() || success()
123+
# uses: actions/upload-artifact@v4
124+
# with:
125+
# name: built-files
126+
# path: 'tests/performance/dist-*'
127+
# retention-days: 1
117128
- name: Report TracerBench Results
118129
if: failure() || success()
119130
env:

.github/workflows/perf-over-release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
echo "BROWSER_FLAGS=$BROWSER_FLAGS" >> $GITHUB_OUTPUT
5656
- uses: tracerbench/tracerbench-compare-action@6b56fb774f78e4a85cf02396412b0164870cdab3
5757
with:
58-
experiment-build-command: pnpm install && pnpm --filter performance-test-app exec ember build -e production --output-path dist-experiment --suppress-sizes
58+
experiment-build-command: pnpm install && pnpm --filter performance-test-app build
5959
experiment-serve-command: pnpm --filter performance-test-app exec ember s --path dist-experiment --port 4201
6060
control-build-command: pnpm install && pnpm --filter performance-test-app exec ember build -e production --output-path dist-control --suppress-sizes
6161
control-serve-command: pnpm --filter performance-test-app exec ember s --path dist-control

0 commit comments

Comments
 (0)