DAOS-18348 build: Simplify skipping stages#18267
Conversation
Test using a stage to update parameter values from commit pragmas Skip-build-el8: true Skip-build-el9: true Skip-build-leap15: false Skip-test: true Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
|
Ticket title is '2.8 DAOS Core code coverage' |
Skip-build-el8: true Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Skip-build-on-el8: true Skip-test: true Skip-test-hw: true Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Skip-build-on-el8: true Skip-unit-tests: true Skip-func-hw-test: true Skip-fault-injection-testing: false Skip-fault-injection-testing: true Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Skip-build-on-el8: true Skip-unit-tests: true Skip-func-hw-test: true Skip-fault-injection-testing: false Skip-fault-injection-testing: true Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Skip-build-on-el8: true Skip-unit-tests: true Skip-func-hw-test: true Skip-fault-injection-testing: false Skip-fault-injection-testing: true Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Skip-build-on-el8: true Skip-unit-tests: true Skip-func-hw-test: true Skip-fault-injection-testing: false Skip-fault-injection-testing: true Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
|
Test stage Test RPMs on Leap 15.5 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-18267/15/display/redirect |
|
Test stage Test RPMs on EL 9.6 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-18267/15/display/redirect |
Skip-build-on-el8: true Skip-unit-tests: true Skip-func-hw-test: true Skip-fault-injection-testing: false Skip-fault-injection-testing: true Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Skip-build-on-el8: true Skip-unit-tests: true Skip-func-hw-test: true Skip-fault-injection-testing: false Skip-fault-injection-testing: true Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Test-tag: always_passes Skip-func-hw-test-medium: false Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Test-tag: always_passes Skip-func-hw-test-medium: false Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Test-tag: always_passes Skip-func-hw-test-medium: false Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Test-tag: always_passes Skip-func-hw-test-medium: false Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Test-tag: always_passes Skip-func-hw-test-medium: false Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Doc-only: true Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Test-tag: test_daos_checksum Test-repeat: 10 Quick-Functional: true
Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Quick-Functional: true Test-tag: test_setup_vm Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Quick-Functional: true Test-tag: test_setup_vm Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Quick-Functional: true Test-tag: test_setup_vm Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
|
Test stage Functional Hardware Large MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-18267/34/execution/node/604/log |
|
Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-18267/34/execution/node/689/log |
|
Test stage Functional Hardware Medium Verbs Provider MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-18267/34/execution/node/769/log |
|
Test stage Functional on EL 9 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-18267/36/testReport/ |
Quick-Functional: true Test-tag: test_setup_vm Skip-test-hardware: true Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
|
Test stage Functional Hardware Large MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-18267/36/execution/node/669/log |
|
Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-18267/36/display/redirect |
Quick-Functional: true Test-tag: test_setup_vm Skip-Functional-on-EL-8: false Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Quick-Functional: true Test-tag: test_setup_vm Skip-Functional-on-EL-8: false Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Quick-Functional: true Test-tag: test_setup_vm Skip-Functional-on-EL-8: false Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
|
daos-stack/pipeline-lib#522 will need to land before this PR. |
|
Summary of testing with Jenkins webpage build options: https://daosio.atlassian.net/browse/DAOS-18348?focusedCommentId=183689 |
Predetermine which stages should be run by setting a Map to indicate which stages will be run at the beginning of the build. Update the build parameters to include a stage-named parameter used to determine if the stage is run for each post-prepare stage. Also support commit pragma names preceded with 'skip-' and followed by the stage name with any spaces replaced by '-' to make determining skip pragma names easier. The new Setup Stages stage will also provide a summary of which stages will run or be skipped along with a reason as to why.
Skip-build-el8: true
Skip-build-el9: true
Skip-build-leap15: false
Skip-test: true
Steps for the author:
After all prior steps are complete: