|
55 | 55 | cargo --version |
56 | 56 | rustc --version |
57 | 57 | - name: Test |
58 | | - run: > |
59 | | - cargo test --features fail/failpoints |
| 58 | + run: cargo test |
60 | 59 | # S3 integration tests can't run from CI because they need credentials, but we |
61 | 60 | # can at least make sure that they compile. |
62 | 61 | - name: cargo build --all-targets --all-features |
@@ -92,13 +91,11 @@ jobs: |
92 | 91 | cargo --version |
93 | 92 | rustc --version |
94 | 93 | - name: Build |
95 | | - run: cargo build --all-targets --features fail/failpoints |
| 94 | + run: cargo build --all-targets |
96 | 95 | - name: Test (without mount) |
97 | | - run: cargo test --features fail/failpoints -- --skip mount |
98 | | - --include-ignored |
| 96 | + run: cargo test -- --skip mount --include-ignored |
99 | 97 | - name: Test (mount) |
100 | | - run: cargo test --features fail/failpoints --test mount -- |
101 | | - --include-ignored |
| 98 | + run: cargo test --test mount -- --include-ignored |
102 | 99 | env: |
103 | 100 | # Running multiple instances in parallel might cause a crash on low-end environments |
104 | 101 | # when executing the mounting tests on Windows due to projfs. |
@@ -128,7 +125,6 @@ jobs: |
128 | 125 | run: > |
129 | 126 | cargo mutants --no-shuffle -vV --in-diff git.diff --in-place |
130 | 127 | --no-default-features |
131 | | - --features fail/failpoints |
132 | 128 | - name: Archive mutants.out |
133 | 129 | uses: actions/upload-artifact@v4 |
134 | 130 | if: always() |
@@ -160,7 +156,6 @@ jobs: |
160 | 156 | cargo mutants --no-shuffle -vV --in-place --baseline=skip |
161 | 157 | --shard ${{ matrix.shard }}/10 |
162 | 158 | --no-default-features |
163 | | - --features fail/failpoints |
164 | 159 | - name: Archive results |
165 | 160 | uses: actions/upload-artifact@v4 |
166 | 161 | if: always() |
|
0 commit comments