Skip to content

Commit c625586

Browse files
committed
isolate failing test in ci
1 parent 633f569 commit c625586

1 file changed

Lines changed: 16 additions & 15 deletions

File tree

.github/workflows/ci.yml

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -45,18 +45,19 @@ jobs:
4545
- name: Warm Up TypePHP Cache
4646
run: php bin/typephp cache:warm
4747

48-
- name: Run Test Suite with Coverage (Pest)
49-
run: ./vendor/bin/pest --coverage-clover=clover.xml --compact
50-
if: matrix.os == 'ubuntu-latest' && matrix.php == '8.4'
51-
52-
- name: Upload Coverage to Codecov
53-
uses: codecov/codecov-action@v5
54-
if: matrix.os == 'ubuntu-latest' && matrix.php == '8.4'
55-
with:
56-
token: ${{ secrets.CODECOV_TOKEN }}
57-
files: clover.xml
58-
fail_ci_if_error: false
59-
60-
- name: Run Test Suite (Pest)
61-
run: ./vendor/bin/pest --compact
62-
if: "! (matrix.os == 'ubuntu-latest' && matrix.php == '8.4')"
48+
- name: Run Targeted Failing Test Suites (Pest)
49+
run: |
50+
./vendor/bin/pest \
51+
tests/TypeChecking/ArraysAndShapes/ArrayAndListTypesTest.php \
52+
tests/TypeChecking/ArraysAndShapes/ClassConstKeyShapeTest.php \
53+
tests/TypeChecking/ArraysAndShapes/OffsetAccessTest.php \
54+
tests/TypeChecking/ArraysAndShapes/UnionAndIntersectionTypesTest.php \
55+
tests/TypeChecking/Boundaries/InlineVariableValidationTest.php \
56+
tests/TypeChecking/Boundaries/LateStaticBindingReturnTest.php \
57+
tests/TypeChecking/Boundaries/MagicMethodsTest.php \
58+
tests/TypeChecking/Boundaries/MagicPropertiesTest.php \
59+
tests/TypeChecking/Boundaries/PropertyValidationTest.php \
60+
tests/TypeChecking/Boundaries/VarAnnotationPrebindingTest.php \
61+
tests/TypeChecking/CallablesAndIterators/CallableAndClosureContractsTest.php \
62+
tests/TypeChecking/Generics/GenericTraitsUseAnnotationTest.php \
63+
tests/TypeChecking/Generics/GenericsAndInheritanceTest.php

0 commit comments

Comments
 (0)