@@ -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