ci(installer): cover all greenfield execution arms
This commit is contained in:
@@ -11,8 +11,12 @@ steps:
|
||||
commands:
|
||||
- |
|
||||
coverage_run="${CI_PIPELINE_NUMBER}-${CI_WORKFLOW_NUMBER}"
|
||||
bash tools/verify-greenfield-case-coverage.sh init \
|
||||
tools/fixtures/greenfield-expected-red.tsv .greenfield-case-state \
|
||||
coverage_root=.mosaic-test-work/greenfield-execution-coverage
|
||||
bash tools/verify-greenfield-execution-coverage.sh init cases \
|
||||
tools/fixtures/greenfield-expected-red.tsv "$coverage_root" \
|
||||
"$coverage_run"
|
||||
bash tools/verify-greenfield-execution-coverage.sh init arms \
|
||||
tools/fixtures/greenfield-expected-arms.txt "$coverage_root" \
|
||||
"$coverage_run"
|
||||
|
||||
greenfield-git-present:
|
||||
@@ -31,9 +35,13 @@ steps:
|
||||
bash tools/verify-greenfield-expected-red.sh \
|
||||
next-git-present /tmp/greenfield-git-present.log "$fixture_status"
|
||||
coverage_run="${CI_PIPELINE_NUMBER}-${CI_WORKFLOW_NUMBER}"
|
||||
bash tools/verify-greenfield-case-coverage.sh mark \
|
||||
tools/fixtures/greenfield-expected-red.tsv .greenfield-case-state \
|
||||
coverage_root=.mosaic-test-work/greenfield-execution-coverage
|
||||
bash tools/verify-greenfield-execution-coverage.sh mark cases \
|
||||
tools/fixtures/greenfield-expected-red.tsv "$coverage_root" \
|
||||
"$coverage_run" next-git-present
|
||||
bash tools/verify-greenfield-execution-coverage.sh mark arms \
|
||||
tools/fixtures/greenfield-expected-arms.txt "$coverage_root" \
|
||||
"$coverage_run" greenfield-git-present
|
||||
|
||||
greenfield-main-git-present:
|
||||
image: node:22-bookworm-slim
|
||||
@@ -51,9 +59,13 @@ steps:
|
||||
bash tools/verify-greenfield-expected-red.sh \
|
||||
main-git-present /tmp/greenfield-main-git-present.log "$fixture_status"
|
||||
coverage_run="${CI_PIPELINE_NUMBER}-${CI_WORKFLOW_NUMBER}"
|
||||
bash tools/verify-greenfield-case-coverage.sh mark \
|
||||
tools/fixtures/greenfield-expected-red.tsv .greenfield-case-state \
|
||||
coverage_root=.mosaic-test-work/greenfield-execution-coverage
|
||||
bash tools/verify-greenfield-execution-coverage.sh mark cases \
|
||||
tools/fixtures/greenfield-expected-red.tsv "$coverage_root" \
|
||||
"$coverage_run" main-git-present
|
||||
bash tools/verify-greenfield-execution-coverage.sh mark arms \
|
||||
tools/fixtures/greenfield-expected-arms.txt "$coverage_root" \
|
||||
"$coverage_run" greenfield-main-git-present
|
||||
|
||||
greenfield-remote-installer-contract:
|
||||
image: node:22-bookworm-slim
|
||||
@@ -76,6 +88,11 @@ steps:
|
||||
cat /tmp/greenfield-remote.log
|
||||
bash tools/verify-greenfield-expected-red.sh \
|
||||
next-git-present /tmp/greenfield-remote.log "$fixture_status"
|
||||
coverage_run="${CI_PIPELINE_NUMBER}-${CI_WORKFLOW_NUMBER}"
|
||||
coverage_root=.mosaic-test-work/greenfield-execution-coverage
|
||||
bash tools/verify-greenfield-execution-coverage.sh mark arms \
|
||||
tools/fixtures/greenfield-expected-arms.txt "$coverage_root" \
|
||||
"$coverage_run" greenfield-remote-installer-contract
|
||||
|
||||
greenfield-git-absent:
|
||||
image: node:22-bookworm-slim
|
||||
@@ -93,9 +110,13 @@ steps:
|
||||
bash tools/verify-greenfield-expected-red.sh \
|
||||
next-git-absent /tmp/greenfield-git-absent.log "$fixture_status"
|
||||
coverage_run="${CI_PIPELINE_NUMBER}-${CI_WORKFLOW_NUMBER}"
|
||||
bash tools/verify-greenfield-case-coverage.sh mark \
|
||||
tools/fixtures/greenfield-expected-red.tsv .greenfield-case-state \
|
||||
coverage_root=.mosaic-test-work/greenfield-execution-coverage
|
||||
bash tools/verify-greenfield-execution-coverage.sh mark cases \
|
||||
tools/fixtures/greenfield-expected-red.tsv "$coverage_root" \
|
||||
"$coverage_run" next-git-absent
|
||||
bash tools/verify-greenfield-execution-coverage.sh mark arms \
|
||||
tools/fixtures/greenfield-expected-arms.txt "$coverage_root" \
|
||||
"$coverage_run" greenfield-git-absent
|
||||
|
||||
greenfield-case-denominator:
|
||||
image: node:22-bookworm-slim
|
||||
@@ -110,6 +131,17 @@ steps:
|
||||
commands:
|
||||
- |
|
||||
coverage_run="${CI_PIPELINE_NUMBER}-${CI_WORKFLOW_NUMBER}"
|
||||
bash tools/verify-greenfield-case-coverage.sh check \
|
||||
tools/fixtures/greenfield-expected-red.tsv .greenfield-case-state \
|
||||
coverage_root=.mosaic-test-work/greenfield-execution-coverage
|
||||
set +e
|
||||
bash tools/verify-greenfield-execution-coverage.sh check cases \
|
||||
tools/fixtures/greenfield-expected-red.tsv "$coverage_root" \
|
||||
"$coverage_run"
|
||||
cases_status=$?
|
||||
bash tools/verify-greenfield-execution-coverage.sh check arms \
|
||||
tools/fixtures/greenfield-expected-arms.txt "$coverage_root" \
|
||||
"$coverage_run"
|
||||
arms_status=$?
|
||||
set -e
|
||||
if [ "$cases_status" -ne 0 ] || [ "$arms_status" -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user