test: add PI release proof harness

This commit is contained in:
2026-08-24 13:44:39 +08:00
parent 977445ba45
commit 8820e82530
19 changed files with 1407 additions and 44 deletions

View File

@@ -103,6 +103,12 @@ describe('Pi runtime production bundler', () => {
expect(packageJson.scripts.package).toContain('bundle-pi-runtime.mjs --release-targets');
expect(packageJson.scripts['package:stage:win-x64'])
.toContain('bundle-pi-runtime.mjs --target win32-x64');
expect(packageJson.scripts['verify:artifact:pi'])
.toBe('node scripts/verify-pi-product-artifact.mjs');
expect(packageJson.scripts['smoke:pi:real'])
.toBe('node scripts/smoke-pi-real.mjs');
expect(packageJson.scripts['perf:pi:release'])
.toBe('node scripts/run-pi-release-performance.mjs');
expect(builder.mac.extraResources).toContainEqual({
from: 'build/pi-runtime/darwin-${arch}',
to: 'pi-runtime',