|
66 | 66 | set -e |
67 | 67 | source ./ci.env |
68 | 68 | source ./bin/activate "$AZIMUTH_CONFIG_ENVIRONMENT" "$AZIMUTH_ENVIRONMENT" |
69 | | - ansible-playbook stackhpc.azimuth_ops.generate_tests -e @extra-vars.yml |
| 69 | + ansible-playbook stackhpc.azimuth_ops.generate_tests \ |
| 70 | + -e @extra-vars.yml \ |
| 71 | + -e generate_tests_include_upgrade_tests=true |
70 | 72 |
|
71 | 73 | - name: Create test platforms |
72 | 74 | id: tests-create |
@@ -115,17 +117,40 @@ jobs: |
115 | 117 | uses: ./.actions/.github/actions/provision |
116 | 118 | if: ${{ !cancelled() && steps.update-ansible.conclusion == 'success' }} |
117 | 119 |
|
118 | | - - name: Verify test platforms post upgrade |
| 120 | + - name: Regenerate test suite |
| 121 | + id: regenerate-tests |
119 | 122 | run: | |
120 | 123 | set -e |
121 | 124 | source ./ci.env |
122 | 125 | source ./bin/activate "$AZIMUTH_CONFIG_ENVIRONMENT" "$AZIMUTH_ENVIRONMENT" |
123 | | - ./.actions/bin/run-tests --include verify --outputdir reports/verify-post-upgrade |
| 126 | + ansible-playbook stackhpc.azimuth_ops.generate_tests \ |
| 127 | + -e @extra-vars.yml \ |
| 128 | + -e generate_tests_include_upgrade_tests=true |
124 | 129 | if: ${{ !cancelled() && steps.upgrade-azimuth.conclusion == 'success' }} |
125 | 130 |
|
126 | | - # TODO(mkjpryor) patch/upgrade not implemented in test generation yet |
127 | | - # - name: Upgrade test platforms |
128 | | - # - name: Verify test platforms |
| 131 | + - name: Verify test platforms post Azimuth upgrade |
| 132 | + run: | |
| 133 | + set -e |
| 134 | + source ./ci.env |
| 135 | + source ./bin/activate "$AZIMUTH_CONFIG_ENVIRONMENT" "$AZIMUTH_ENVIRONMENT" |
| 136 | + ./.actions/bin/run-tests --include verify --outputdir reports/verify-post-azimuth-upgrade |
| 137 | + if: ${{ !cancelled() && steps.regenerate-tests.conclusion == 'success' }} |
| 138 | + |
| 139 | + - name: Upgrade test platforms |
| 140 | + run: | |
| 141 | + set -e |
| 142 | + source ./ci.env |
| 143 | + source ./bin/activate "$AZIMUTH_CONFIG_ENVIRONMENT" "$AZIMUTH_ENVIRONMENT" |
| 144 | + ./.actions/bin/run-tests --include upgrade --outputdir reports/upgrade |
| 145 | + if: ${{ !cancelled() && steps.regenerate-tests.conclusion == 'success' }} |
| 146 | + |
| 147 | + - name: Verify test platforms post platform upgrade |
| 148 | + run: | |
| 149 | + set -e |
| 150 | + source ./ci.env |
| 151 | + source ./bin/activate "$AZIMUTH_CONFIG_ENVIRONMENT" "$AZIMUTH_ENVIRONMENT" |
| 152 | + ./.actions/bin/run-tests --include verify --outputdir reports/verify-post-platform-upgrade |
| 153 | + if: ${{ !cancelled() && steps.regenerate-tests.conclusion == 'success' }} |
129 | 154 |
|
130 | 155 | - name: Delete test platforms |
131 | 156 | run: | |
|
0 commit comments