.gitattributes LICENSE bin/multi-tester composer.json phpunit.xml src/MultiTester/Config.php src/MultiTester/Directory.php src/MultiTester/File.php src/MultiTester/GitHub.php src/MultiTester/MultiTester.php src/MultiTester/MultiTesterException.php src/MultiTester/Project.php src/MultiTester/Summary.php src/MultiTester/TestFailedException.php src/MultiTester/Traits/MultiTesterFile.php src/MultiTester/Traits/ProcStreams.php src/MultiTester/Traits/StorageDirectory.php src/MultiTester/Traits/TravisFile.php src/MultiTester/Traits/Verbose.php src/MultiTester/Traits/WorkingDirectory.php tests/ConfigTest.php tests/DirectoryTest.php tests/Failure.php tests/FileTest.php tests/GitHubTest.php tests/MultiTesterTest.php tests/ProjectTest.php tests/SummaryTest.php tests/bad-name/foo/composer.json tests/dependency/vendor/bin/program tests/exit-0.php tests/exit-1.php tests/project/composer.json tests/project2/composer.json <<<<<< network # path=./.github/workflows/coverage.yml name: Coverage on: push: branches: [ '**' ] pull_request: branches: [ '**' ] jobs: test: runs-on: ubuntu-latest strategy: fail-fast: false matrix: php: ['8.0'] setup: ['stable'] name: PHP steps: - uses: actions/checkout@v2 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} tools: composer:v2 coverage: pcov - name: Cache Composer packages id: composer-cache uses: actions/cache@v2 with: path: vendor key: ${{ runner.os }}-${{ matrix.setup }}-php-${{ matrix.php }}-${{ hashFiles('**/composer.lock') }} restore-keys: | ${{ runner.os }}-${{ matrix.setup }}-php-${{ matrix.php }}- - name: Code Climate Test Reporter Preparation run: | curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter chmod +x ./cc-test-reporter ./cc-test-reporter before-build env: CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }} - name: Install dependencies if: steps.composer-cache.outputs.cache-hit != 'true' run: | ${{ matrix.php >= 8 && 'composer require --no-update phpunit/phpunit:^9.5.10 --no-interaction;' || '' }} composer update --prefer-dist --no-interaction ${{ format('--prefer-{0}', matrix.setup) || '' }} - name: Run test suite run: vendor/bin/phpunit --coverage-text --coverage-clover=coverage.xml - name: Code Climate Test Reporter if: ${{ env.CC_TEST_REPORTER_ID != '' }} run: | cp coverage.xml clover.xml bash <(curl -s https://codecov.io/bash) ./cc-test-reporter after-build --coverage-input-type clover --exit-code 0 env: CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }} CODACY_PROJECT_TOKEN: ${{ secrets.CODACY_PROJECT_TOKEN }} <<<<<< EOF # path=./coverage.xml <<<<<< EOF # path=./clover.xml <<<<<< EOF # path=fixes ./tests/Failure.php:8,10,13,16,19,22,25,26 ./tests/FileTest.php:9,11,22,23 ./tests/MultiTesterTest.php:13,15,21,24,30,33,39,42,50,56,95,101,119,122,128,157,163,176,182,188,202,208,223,228,234,253,259,271,277,303,309,337,343,357,369,373,380,444,455,462,498,499,500 ./tests/SummaryTest.php:9,14,32,38,56,62,116,117 ./tests/ProjectTest.php:15,20,45,51,61,67,77,84,99,106,129,135,167,173,179,211,217,223,272,296,302,309,321,326,331,336,337,344,382,385,400,407,428,432,436,444,452,474,481,494,501,519,526,543,550,571,578,603,610,680,687,746,753,799,800 ./tests/GitHubTest.php:11,16,28,34,44,50,58,62,66,74,89,92,109,113,117,125,133,139,145,165,169,173,181,189,195,201,221,225,229,237,245,251,252 ./tests/DirectoryTest.php:10,12,72,75,92,95,112,113 ./tests/ConfigTest.php:12,17,27,33,41,47,72,78,85,91,98,104,111,112 ./src/MultiTester/MultiTester.php:13,32,34,37,41,44,48,51,54,64,67,70,73,74,77,89,92,97,100,101,104,107,109,119,125,142,151,161,168,171,179,187,191,195,196,199,204,205,208,211,212,223,231,234,235,238,243,250,257,261,264,267,271,272,275,278,284,285 ./src/MultiTester/Config.php:6,76,89,100,103,109,112,113,119,121,124,135,141,147,150,153,156,163,166,172,175,181,184,185 ./src/MultiTester/Directory.php:6,18,21,24,30,38,39,42,45,50,60,61,64,67,71,74,78,82,85,88,94,97,101,102,105,109,112,116,117,118 ./src/MultiTester/Summary.php:6,18,21,27,38,40,46,60,67,72,78,80,81 ./src/MultiTester/TestFailedException.php:6,7 ./src/MultiTester/MultiTesterException.php:8,9 ./src/MultiTester/Traits/MultiTesterFile.php:6,16,18,24,26,27 ./src/MultiTester/Traits/TravisFile.php:6,16,18,24,26,27 ./src/MultiTester/Traits/Verbose.php:6,16,18,24,26,27 ./src/MultiTester/Traits/WorkingDirectory.php:6,16,18,24,26,27 ./src/MultiTester/Traits/StorageDirectory.php:6,16,18,24,26,27 ./src/MultiTester/Traits/ProcStreams.php:6,20,22,28,30,31 ./src/MultiTester/File.php:9,13,17,20,22,25,27,30,32,35,37,38 ./src/MultiTester/GitHub.php:6,18,21,24,32,33,36,38,41,50,51,54,57,63,64,70,73,74 ./src/MultiTester/Project.php:8,25,29,35,43,47,50,56,58,64,66,75,80,83,86,92,93,96,104,107,110,113,118,121,133,137,138,141,150,162,168,172,182,183,191,196,200,204,205,208,211,212,220,232,236,239,240,243,246,254,255,258,261,267,273,276,283,284,287,293,301,302,308,316,317,323,329,330,336,349,353,354,360,368,376,380,381,387,397,398,406,423,424 <<<<<< EOF