Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions eng/pipelines/common/evaluate-default-paths.yml
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,10 @@ jobs:
- src/mono/wasm/debugger/*
- src/mono/wasm/runtime/*
- src/mono/mono/*
- subset: allwasm
include:
- eng/Version.Details.xml
- src/mono/wasm/emscripten-version.txt

- ${{ if ne(parameters.extraSubsets, '') }}:
- ${{ parameters.extraSubsets }}
3 changes: 3 additions & 0 deletions eng/pipelines/common/templates/wasm-build-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ jobs:
# map dependencies variables to local variables
- name: wasmbuildtestsContainsChange
value: $[ dependencies.evaluate_paths.outputs['SetPathVars_wasmbuildtests.containsChange'] ]
- name: allWasmContainsChange
value: $[ dependencies.evaluate_paths.outputs['SetPathVars_allwasm.containsChange'] ]
- name: alwaysRunVar
value: ${{ parameters.alwaysRun }}
jobParameters:
Expand All @@ -30,6 +32,7 @@ jobs:
condition: >-
or(
eq(variables['alwaysRunVar'], true),
eq(dependencies.evaluate_paths.outputs['SetPathVars_allwasm.containsChange'], true),
eq(dependencies.evaluate_paths.outputs['SetPathVars_wasmbuildtests.containsChange'], true))
# extra steps, run tests
extraStepsTemplate: /eng/pipelines/libraries/helix.yml
Expand Down
3 changes: 3 additions & 0 deletions eng/pipelines/common/templates/wasm-debugger-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ jobs:
# map dependencies variables to local variables
- name: wasmdebuggertestsContainsChange
value: $[ dependencies.evaluate_paths.outputs['SetPathVars_wasmdebuggertests.containsChange'] ]
- name: allWasmContainsChange
value: $[ dependencies.evaluate_paths.outputs['SetPathVars_allwasm.containsChange'] ]
- name: alwaysRunVar
value: ${{ parameters.alwaysRun }}
jobParameters:
Expand All @@ -28,6 +30,7 @@ jobs:
condition: >-
or(
eq(variables['alwaysRunVar'], true),
eq(dependencies.evaluate_paths.outputs['SetPathVars_allwasm.containsChange'], true),
eq(dependencies.evaluate_paths.outputs['SetPathVars_wasmdebuggertests.containsChange'], true))
# extra steps, run tests
extraStepsTemplate: /eng/pipelines/libraries/helix.yml
Expand Down
3 changes: 3 additions & 0 deletions eng/pipelines/common/templates/wasm-library-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ jobs:
value: $[ dependencies.evaluate_paths.outputs['SetPathVars_mono.containsChange'] ]
- name: alwaysRunVar
value: ${{ parameters.alwaysRun }}
- name: allWasmContainsChange
value: $[ dependencies.evaluate_paths.outputs['SetPathVars_allwasm.containsChange'] ]
jobParameters:
isExtraPlatforms: ${{ parameters.isExtraPlatformsBuild }}
testGroup: innerloop
Expand All @@ -41,6 +43,7 @@ jobs:
or(
eq(variables['alwaysRunVar'], true),
eq(dependencies.evaluate_paths.outputs['SetPathVars_libraries.containsChange'], true),
eq(dependencies.evaluate_paths.outputs['SetPathVars_allwasm.containsChange'], true),
eq(dependencies.evaluate_paths.outputs['SetPathVars_mono.containsChange'], true))
# extra steps, run tests
extraStepsTemplate: /eng/pipelines/libraries/helix.yml
Expand Down
3 changes: 3 additions & 0 deletions eng/pipelines/common/templates/wasm-runtime-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ jobs:
runtimeFlavor: mono
platforms: ${{ parameters.platforms }}
variables:
- name: allWasmContainsChange
value: $[ dependencies.evaluate_paths.outputs['SetPathVars_allwasm.containsChange'] ]
- name: alwaysRunVar
value: ${{ parameters.alwaysRun }}
- name: timeoutPerTestInMinutes
Expand All @@ -32,6 +34,7 @@ jobs:
or(
eq(variables['alwaysRunVar'], true),
eq(dependencies.evaluate_paths.outputs['SetPathVars_mono.containsChange'], true),
eq(dependencies.evaluate_paths.outputs['SetPathVars_allwasm.containsChange'], true),
eq(dependencies.evaluate_paths.outputs['SetPathVars_runtimetests.containsChange'], true))
extraStepsTemplate: /eng/pipelines/common/templates/runtimes/wasm-runtime-and-send-to-helix.yml
extraStepsParameters:
Expand Down
3 changes: 2 additions & 1 deletion eng/pipelines/runtime-extra-platforms.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ jobs:
# include this unconditionally, because it has per job conditions
- template: /eng/pipelines/runtime-extra-platforms-wasm.yml
parameters:
isExtraPlatformsBuild: ${{ variables.isExtraPlatformsBuild }}
isWasmOnlyBuild: ${{ variables.isWasmOnlyBuild }}
isRollingBuild: ${{ variables.isRollingBuild }}

# Any jobs that are not specific to any platform
- ${{ if eq(variables.isNotSpecificPlatformOnlyBuild, true) }}:
Expand Down