diff --git a/cases/scenarios/arktype-1/scenario.json b/cases/scenarios/arktype-1/scenario.json new file mode 100644 index 0000000..569edb0 --- /dev/null +++ b/cases/scenarios/arktype-1/scenario.json @@ -0,0 +1,13 @@ +{ + "name": "arktype-1", + "kind": "tsc", + "args": [ + "-p", + "${suiteDirectory}/arktype-1", + "--outdir", + "${outDirectory}" + ], + "platforms": [ + "linux" + ] +} diff --git a/cases/scenarios/arktype-1/setup.sh b/cases/scenarios/arktype-1/setup.sh new file mode 100755 index 0000000..84331d8 --- /dev/null +++ b/cases/scenarios/arktype-1/setup.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +set -exo pipefail +cd "${0%/*}" + +source ../../common.sh + +clone_scenario https://github.com/arktypeio/arktype.git b114600c2cc93c7d531784d1c6262b8831111c6d + +run_sandboxed sh -c 'npx $(node -e "console.log(JSON.parse(fs.readFileSync(\"package.json\", \"utf8\")).packageManager)") install --ignore-scripts' diff --git a/cases/scenarios/arktype/scenario.json b/cases/scenarios/arktype/scenario.json new file mode 100644 index 0000000..49fc7df --- /dev/null +++ b/cases/scenarios/arktype/scenario.json @@ -0,0 +1,13 @@ +{ + "name": "arktype", + "kind": "tsc", + "args": [ + "-p", + "${suiteDirectory}/arktype", + "--outdir", + "${outDirectory}" + ], + "platforms": [ + "linux" + ] +} diff --git a/cases/scenarios/arktype/setup.sh b/cases/scenarios/arktype/setup.sh new file mode 100755 index 0000000..da7c0d9 --- /dev/null +++ b/cases/scenarios/arktype/setup.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +set -exo pipefail +cd "${0%/*}" + +source ../../common.sh + +clone_scenario https://github.com/arktypeio/arktype.git + +run_sandboxed sh -c 'npx $(node -e "console.log(JSON.parse(fs.readFileSync(\"package.json\", \"utf8\")).packageManager)") install --ignore-scripts' diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/compute.snap index 16b25f9..4749915 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/compute.snap @@ -1,10 +1,10 @@ { - "parallel": "35m 47s", + "parallel": "40m 53s", "perAgent": { "ts-perf1": "35m 47s", "ts-perf2": "35m 42s", "ts-perf3": "35m 18s", - "ts-perf4": "33m 29s", + "ts-perf4": "40m 53s", }, - "total": "2h 20m 16s", + "total": "2h 27m 40s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/matrix.snap index cea8eb3..fcec75e 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/matrix.snap @@ -186,6 +186,14 @@ "TSPERF_JOB_SCENARIO": "typescript-startup", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_arktype_1": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_arktype_1", + "TSPERF_JOB_SCENARIO": "arktype-1", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_mui_docs_1": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, @@ -202,6 +210,14 @@ "TSPERF_JOB_SCENARIO": "xstate-main-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_20_5_1_arktype_1": { + "TSPERF_JOB_HOST": "node@20.5.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_20_5_1_arktype_1", + "TSPERF_JOB_SCENARIO": "arktype-1", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_20_5_1_mui_docs_1": { "TSPERF_JOB_HOST": "node@20.5.1", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/outputVariables.snap index 5ca5551..a0792ef 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/baseline/outputVariables.snap @@ -6,7 +6,7 @@ "MATRIX_ts_perf12": "{}", "MATRIX_ts_perf2": "{"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_Compiler_Unions":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_self_build_src":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf3": "{"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack_1","TSPERF_JOB_SCENARIO":"webpack-1","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_vscode":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_webpack_1":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_webpack_1","TSPERF_JOB_SCENARIO":"webpack-1","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1}}", - "MATRIX_ts_perf4": "{"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs_1","TSPERF_JOB_SCENARIO":"mui-docs-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main_1","TSPERF_JOB_SCENARIO":"xstate-main-1","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_mui_docs_1":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_mui_docs_1","TSPERF_JOB_SCENARIO":"mui-docs-1","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_xstate_main_1":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_xstate_main_1","TSPERF_JOB_SCENARIO":"xstate-main-1","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_ts_perf4": "{"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype_1","TSPERF_JOB_SCENARIO":"arktype-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs_1","TSPERF_JOB_SCENARIO":"mui-docs-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main_1","TSPERF_JOB_SCENARIO":"xstate-main-1","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_arktype_1":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_arktype_1","TSPERF_JOB_SCENARIO":"arktype-1","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_mui_docs_1":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_mui_docs_1","TSPERF_JOB_SCENARIO":"mui-docs-1","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_xstate_main_1":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_xstate_main_1","TSPERF_JOB_SCENARIO":"xstate-main-1","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf5": "{}", "MATRIX_ts_perf6": "{}", "MATRIX_ts_perf7": "{}", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/compute.snap index 4798ba4..84dc07b 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/compute.snap @@ -1,7 +1,7 @@ { "parallel": "47m 42s", "perAgent": { - "any": "3h 49m 24s", + "any": "4h 2m", }, - "total": "3h 49m 24s", + "total": "4h 2m", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/matrix.snap index 117af08..597efde 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/matrix.snap @@ -40,6 +40,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_bun_1_1_13_arktype": { + "TSPERF_JOB_HOST": "bun@1.1.13", + "TSPERF_JOB_ITERATIONS": 12, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_bun_1_1_13_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_bun_1_1_13_mui_docs": { "TSPERF_JOB_HOST": "bun@1.1.13", "TSPERF_JOB_ITERATIONS": 12, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/outputVariables.snap index 7f8b34a..4971e95 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/bun/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_bun_1_1_13_tsc_startup":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_13_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_13_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_13_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_13_typescript_startup":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_13_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_Compiler_Unions":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_angular_1":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_mui_docs":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_self_build_src":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_self_build_src_public_api":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_self_compiler":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_ts_pre_modules":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_vscode":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_webpack":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_xstate_main":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_bun_1_1_13_tsc_startup":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_13_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_13_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_13_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_13_typescript_startup":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_13_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_Compiler_Unions":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_angular_1":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_arktype":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_mui_docs":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_self_build_src":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_self_build_src_public_api":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_self_compiler":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_ts_pre_modules":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_vscode":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_webpack":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_13_xstate_main":{"TSPERF_JOB_HOST":"bun@1.1.13","TSPERF_JOB_ITERATIONS":12,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_13_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/compute.snap index 2dc8422..073e5d3 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 42m 26s", + "any": "2h 49m 50s", }, - "total": "2h 42m 26s", + "total": "2h 49m 50s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/matrix.snap index 20d45de..4ca3563 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/matrix.snap @@ -48,6 +48,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_arktype": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/outputVariables.snap index 6893f9c..3ce0c74 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/default/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/compute.snap index 48f67a6..f42c70a 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "1h 58m 6s", + "any": "2h 5m 30s", }, - "total": "1h 58m 6s", + "total": "2h 5m 30s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/matrix.snap index 1566b7c..0b2c5a6 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/matrix.snap @@ -16,6 +16,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_arktype": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/outputVariables.snap index 94ba5e1..4cff5d1 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster commits=release-5.3...release-5.4/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/compute.snap index 48f67a6..f42c70a 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "1h 58m 6s", + "any": "2h 5m 30s", }, - "total": "1h 58m 6s", + "total": "2h 5m 30s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/matrix.snap index 2e46c54..384c996 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/matrix.snap @@ -16,6 +16,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_5_1_arktype": { + "TSPERF_JOB_HOST": "node@18.5.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_5_1_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_5_1_mui_docs": { "TSPERF_JOB_HOST": "node@18.5.1", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/outputVariables.snap index 0877882..6087c6e 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster predictable host=node@18.5.1/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"tsc_node_18_5_1_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_angular_1":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_mui_docs":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_self_build_src":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_self_compiler":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_vscode":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_webpack":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_xstate_main":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"tsc_node_18_5_1_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_angular_1":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_arktype":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_mui_docs":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_self_build_src":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_self_compiler":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_vscode":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_webpack":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_5_1_xstate_main":{"TSPERF_JOB_HOST":"node@18.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_5_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/compute.snap index 48f67a6..f42c70a 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "1h 58m 6s", + "any": "2h 5m 30s", }, - "total": "1h 58m 6s", + "total": "2h 5m 30s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/matrix.snap index 1566b7c..0b2c5a6 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/matrix.snap @@ -16,6 +16,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_arktype": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/outputVariables.snap index 461ad1c..875b35a 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/faster/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/compute.snap index c1d185b..ee9cc3a 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "4h 40m 32s", + "any": "4h 55m 20s", }, - "total": "4h 40m 32s", + "total": "4h 55m 20s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/matrix.snap index 79dd92c..7a95422 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/matrix.snap @@ -48,6 +48,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_arktype": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, @@ -128,6 +136,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_20_5_1_arktype": { + "TSPERF_JOB_HOST": "node@20.5.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_20_5_1_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_20_5_1_mui_docs": { "TSPERF_JOB_HOST": "node@20.5.1", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/outputVariables.snap index 83372fc..1759eab 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/full/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_Compiler_Unions":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_angular_1":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_mui_docs":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_self_build_src":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_self_compiler":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_ts_pre_modules":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_vscode":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_webpack":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_xstate_main":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_Compiler_Unions":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_angular_1":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_arktype":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_mui_docs":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_self_build_src":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_self_compiler":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_ts_pre_modules":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_vscode":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_webpack":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_20_5_1_xstate_main":{"TSPERF_JOB_HOST":"node@20.5.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_20_5_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/compute.snap index 991897b..e741504 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/compute.snap @@ -1,7 +1,7 @@ { - "parallel": "27m 5s", + "parallel": "28m 19s", "perAgent": { - "any": "5h 24m 52s", + "any": "5h 39m 40s", }, - "total": "5h 24m 52s", + "total": "5h 39m 40s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/matrix.snap index 160a727..955e1e7 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/matrix.snap @@ -80,6 +80,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_bun_1_1_3_arktype": { + "TSPERF_JOB_HOST": "bun@1.1.3", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_bun_1_1_3_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_bun_1_1_3_mui_docs": { "TSPERF_JOB_HOST": "bun@1.1.3", "TSPERF_JOB_ITERATIONS": 6, @@ -160,6 +168,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_vscode_1_88_1_arktype": { + "TSPERF_JOB_HOST": "vscode@1.88.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_vscode_1_88_1_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_vscode_1_88_1_mui_docs": { "TSPERF_JOB_HOST": "vscode@1.88.1", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/outputVariables.snap index 1ca0a76..0dbc660 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/hosts=bun@1.1.3,vscode@1.88.1/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_bun_1_1_3_tsc_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_3_tsserver_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_3_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_3_typescript_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_tsc_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_tsserver_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_typescript_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_Compiler_Unions":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_angular_1":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_mui_docs":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_self_build_src":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_self_build_src_public_api":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_self_compiler":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_ts_pre_modules":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_vscode":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_webpack":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_xstate_main":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_Compiler_Unions":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_angular_1":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_mui_docs":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_self_build_src":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_self_build_src_public_api":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_self_compiler":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_ts_pre_modules":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_vscode":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_webpack":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_xstate_main":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_bun_1_1_3_CompilerTSServer":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_bun_1_1_3_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_bun_1_1_3_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_bun_1_1_3_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_bun_1_1_3_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_bun_1_1_3_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_88_1_CompilerTSServer":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_88_1_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_88_1_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_88_1_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_88_1_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_88_1_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_bun_1_1_3_tsc_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_3_tsserver_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_3_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_bun_1_1_3_typescript_startup":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_bun_1_1_3_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_tsc_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_tsserver_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_88_1_typescript_startup":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_88_1_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_Compiler_Unions":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_angular_1":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_arktype":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_mui_docs":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_self_build_src":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_self_build_src_public_api":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_self_compiler":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_ts_pre_modules":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_vscode":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_webpack":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_bun_1_1_3_xstate_main":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_bun_1_1_3_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_Compiler_Unions":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_angular_1":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_arktype":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_mui_docs":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_self_build_src":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_self_build_src_public_api":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_self_compiler":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_ts_pre_modules":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_vscode":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_webpack":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_88_1_xstate_main":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_88_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_bun_1_1_3_CompilerTSServer":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_bun_1_1_3_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_bun_1_1_3_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_bun_1_1_3_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_bun_1_1_3_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"bun@1.1.3","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_bun_1_1_3_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_88_1_CompilerTSServer":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_88_1_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_88_1_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_88_1_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_88_1_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"vscode@1.88.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_88_1_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/compute.snap index 2dc8422..073e5d3 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 42m 26s", + "any": "2h 49m 50s", }, - "total": "2h 42m 26s", + "total": "2h 49m 50s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/matrix.snap index 20d45de..4ca3563 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/matrix.snap @@ -48,6 +48,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_arktype": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/outputVariables.snap index a00a80a..b49560e 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/predictable=true/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/compute.snap index 2dc8422..073e5d3 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 42m 26s", + "any": "2h 49m 50s", }, - "total": "2h 42m 26s", + "total": "2h 49m 50s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/matrix.snap index 20d45de..4ca3563 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/matrix.snap @@ -48,6 +48,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_arktype": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/outputVariables.snap index 6893f9c..3ce0c74 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/public/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/compute.snap index 2dc8422..073e5d3 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 42m 26s", + "any": "2h 49m 50s", }, - "total": "2h 42m 26s", + "total": "2h 49m 50s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/matrix.snap index 20d45de..4ca3563 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/matrix.snap @@ -48,6 +48,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_arktype": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/outputVariables.snap index 6893f9c..3ce0c74 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/regular/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/compute.snap index 2dc8422..073e5d3 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 42m 26s", + "any": "2h 49m 50s", }, - "total": "2h 42m 26s", + "total": "2h 49m 50s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/matrix.snap index 20d45de..4ca3563 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/matrix.snap @@ -48,6 +48,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_arktype": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/outputVariables.snap index 6893f9c..3ce0c74 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/this is not a preset/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_node_18_15_0_tsc_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserver_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_node_18_15_0_typescript_startup":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_node_18_15_0_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_CompilerTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_node_18_15_0_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_node_18_15_0_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/compute.snap index 48f67a6..f42c70a 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "1h 58m 6s", + "any": "2h 5m 30s", }, - "total": "1h 58m 6s", + "total": "2h 5m 30s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/matrix.snap index 1566b7c..0b2c5a6 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/matrix.snap @@ -16,6 +16,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_node_18_15_0_arktype": { + "TSPERF_JOB_HOST": "node@18.15.0", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_node_18_15_0_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_node_18_15_0_mui_docs": { "TSPERF_JOB_HOST": "node@18.15.0", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/outputVariables.snap index 461ad1c..875b35a 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/tsc-only/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"tsc_node_18_15_0_Compiler_Unions":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_angular_1":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_arktype":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_mui_docs":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_build_src_public_api":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_self_compiler":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_ts_pre_modules":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_vscode":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_webpack":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_node_18_15_0_xstate_main":{"TSPERF_JOB_HOST":"node@18.15.0","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_node_18_15_0_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/compute.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/compute.snap index 2dc8422..073e5d3 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/compute.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/compute.snap @@ -1,7 +1,7 @@ { "parallel": "26m 18s", "perAgent": { - "any": "2h 42m 26s", + "any": "2h 49m 50s", }, - "total": "2h 42m 26s", + "total": "2h 49m 50s", } \ No newline at end of file diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/matrix.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/matrix.snap index 9b3a3b4..1564705 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/matrix.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/matrix.snap @@ -48,6 +48,14 @@ "TSPERF_JOB_SCENARIO": "angular-1", "TSPERF_JOB_WARMUPS": 1, }, + "tsc_vscode_1_82_1_arktype": { + "TSPERF_JOB_HOST": "vscode@1.82.1", + "TSPERF_JOB_ITERATIONS": 6, + "TSPERF_JOB_KIND": "tsc", + "TSPERF_JOB_NAME": "tsc_vscode_1_82_1_arktype", + "TSPERF_JOB_SCENARIO": "arktype", + "TSPERF_JOB_WARMUPS": 1, + }, "tsc_vscode_1_82_1_mui_docs": { "TSPERF_JOB_HOST": "vscode@1.82.1", "TSPERF_JOB_ITERATIONS": 6, diff --git a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/outputVariables.snap b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/outputVariables.snap index 24eed20..65bf3f3 100644 --- a/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/outputVariables.snap +++ b/scripts/src/__tests__/__file_snapshots__/setupPipeline/vscode/outputVariables.snap @@ -1,5 +1,5 @@ { - "MATRIX_any": "{"startup_vscode_1_82_1_tsc_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_82_1_tsserver_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_82_1_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_82_1_typescript_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_Compiler_Unions":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_angular_1":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_mui_docs":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_self_build_src":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_self_build_src_public_api":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_self_compiler":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_ts_pre_modules":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_vscode":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_webpack":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_xstate_main":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_82_1_CompilerTSServer":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_82_1_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_82_1_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_82_1_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_82_1_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_82_1_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", + "MATRIX_any": "{"startup_vscode_1_82_1_tsc_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_tsc_startup","TSPERF_JOB_SCENARIO":"tsc-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_82_1_tsserver_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_tsserver_startup","TSPERF_JOB_SCENARIO":"tsserver-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_82_1_tsserverlibrary_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_tsserverlibrary_startup","TSPERF_JOB_SCENARIO":"tsserverlibrary-startup","TSPERF_JOB_WARMUPS":1},"startup_vscode_1_82_1_typescript_startup":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"startup","TSPERF_JOB_NAME":"startup_vscode_1_82_1_typescript_startup","TSPERF_JOB_SCENARIO":"typescript-startup","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_Compiler_Unions":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_Compiler_Unions","TSPERF_JOB_SCENARIO":"Compiler-Unions","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_angular_1":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_angular_1","TSPERF_JOB_SCENARIO":"angular-1","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_arktype":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_arktype","TSPERF_JOB_SCENARIO":"arktype","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_mui_docs":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_mui_docs","TSPERF_JOB_SCENARIO":"mui-docs","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_self_build_src":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_self_build_src","TSPERF_JOB_SCENARIO":"self-build-src","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_self_build_src_public_api":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_self_build_src_public_api","TSPERF_JOB_SCENARIO":"self-build-src-public-api","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_self_compiler":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_self_compiler","TSPERF_JOB_SCENARIO":"self-compiler","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_ts_pre_modules":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_ts_pre_modules","TSPERF_JOB_SCENARIO":"ts-pre-modules","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_vscode":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_vscode","TSPERF_JOB_SCENARIO":"vscode","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_webpack":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_webpack","TSPERF_JOB_SCENARIO":"webpack","TSPERF_JOB_WARMUPS":1},"tsc_vscode_1_82_1_xstate_main":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsc","TSPERF_JOB_NAME":"tsc_vscode_1_82_1_xstate_main","TSPERF_JOB_SCENARIO":"xstate-main","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_82_1_CompilerTSServer":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_82_1_CompilerTSServer","TSPERF_JOB_SCENARIO":"CompilerTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_82_1_Compiler_UnionsTSServer":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_82_1_Compiler_UnionsTSServer","TSPERF_JOB_SCENARIO":"Compiler-UnionsTSServer","TSPERF_JOB_WARMUPS":1},"tsserver_vscode_1_82_1_xstate_main_1_tsserver":{"TSPERF_JOB_HOST":"vscode@1.82.1","TSPERF_JOB_ITERATIONS":6,"TSPERF_JOB_KIND":"tsserver","TSPERF_JOB_NAME":"tsserver_vscode_1_82_1_xstate_main_1_tsserver","TSPERF_JOB_SCENARIO":"xstate-main-1-tsserver","TSPERF_JOB_WARMUPS":1}}", "MATRIX_ts_perf1": "{}", "MATRIX_ts_perf10": "{}", "MATRIX_ts_perf11": "{}", diff --git a/scripts/src/setupPipeline.ts b/scripts/src/setupPipeline.ts index 90039ee..0a970eb 100644 --- a/scripts/src/setupPipeline.ts +++ b/scripts/src/setupPipeline.ts @@ -101,6 +101,8 @@ const allScenarios: readonly BaseScenario[] = [ { kind: "tsc", name: "webpack-1", agent: "ts-perf3", runIn: RunType.Baseline, cost: 22 }, { kind: "tsc", name: "xstate-main", agent: "ts-perf4", runIn: RunType.OnDemand, cost: 10 }, { kind: "tsc", name: "xstate-main-1", agent: "ts-perf4", runIn: RunType.Baseline, cost: 10 }, + { kind: "tsc", name: "arktype", agent: "ts-perf4", runIn: RunType.OnDemand, cost: 26 }, + { kind: "tsc", name: "arktype-1", agent: "ts-perf4", runIn: RunType.Baseline, cost: 26 }, { kind: "tsserver", name: "Compiler-UnionsTSServer",