|
82 | 82 | name: integration tests |
83 | 83 | needs: build |
84 | 84 | runs-on: ubuntu-latest |
| 85 | + strategy: |
| 86 | + matrix: |
| 87 | + test-case: [ |
| 88 | + "tests/finding_test.py", |
| 89 | + "tests/report_builder_test.py", |
| 90 | + "tests/notes_test.py", |
| 91 | + "tests/regulations_test.py", |
| 92 | + "tests/product_type_test.py", |
| 93 | + "tests/product_test.py", |
| 94 | + "tests/endpoint_test.py", |
| 95 | + "tests/engagement_test.py", |
| 96 | + "tests/environment_test.py", |
| 97 | + "tests/test_test.py", |
| 98 | + "tests/user_test.py", |
| 99 | + "tests/group_test.py", |
| 100 | + "tests/product_group_test.py", |
| 101 | + "tests/product_type_group_test.py", |
| 102 | + "tests/product_member_test.py", |
| 103 | + "tests/product_type_member_test.py", |
| 104 | + "tests/ibm_appscan_test.py", |
| 105 | + "tests/search_test.py", |
| 106 | + "tests/file_test.py", |
| 107 | + "tests/dedupe_test.py", |
| 108 | + "tests/check_various_pages.py", |
| 109 | + ] |
| 110 | + fail-fast: false |
| 111 | + |
85 | 112 | steps: |
86 | 113 |
|
87 | 114 | - name: Checkout |
@@ -112,6 +139,8 @@ jobs: |
112 | 139 |
|
113 | 140 | - name: Integration tests |
114 | 141 | run: docker-compose up --exit-code-from integration-tests integration-tests |
| 142 | + env: |
| 143 | + DD_INTEGRATION_TEST_FILENAME: ${{ matrix.test-case }} |
115 | 144 |
|
116 | 145 | - name: Logs |
117 | 146 | if: always() |
|
0 commit comments