12cf7c325SAndreas Gohrname: Windows Unit Tests 22cf7c325SAndreas Gohr 3bb6dfcb8SAndreas Gohron: [push, pull_request] 42cf7c325SAndreas Gohr 52cf7c325SAndreas Gohrjobs: 62cf7c325SAndreas Gohr run: 72cf7c325SAndreas Gohr name: PHP ${{ matrix.php-versions }} 82cf7c325SAndreas Gohr runs-on: windows-latest 9bb6dfcb8SAndreas Gohr if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository 102cf7c325SAndreas Gohr 112cf7c325SAndreas Gohr strategy: 122cf7c325SAndreas Gohr matrix: 13*7aee97eeSAndreas Gohr php-versions: ['7.2', '7.3', '7.4', '8.0', '8.1'] 142cf7c325SAndreas Gohr fail-fast: false 152cf7c325SAndreas Gohr 162cf7c325SAndreas Gohr steps: 172cf7c325SAndreas Gohr - name: Checkout 182cf7c325SAndreas Gohr uses: actions/checkout@v2 192cf7c325SAndreas Gohr 202cf7c325SAndreas Gohr - name: Setup PHP 212cf7c325SAndreas Gohr uses: shivammathur/setup-php@v2 222cf7c325SAndreas Gohr with: 232cf7c325SAndreas Gohr php-version: ${{ matrix.php-versions }} 242cf7c325SAndreas Gohr extensions: mbstring, intl, bz2 252cf7c325SAndreas Gohr 262cf7c325SAndreas Gohr - name: Setup problem matchers 272cf7c325SAndreas Gohr run: | 282cf7c325SAndreas Gohr echo "::add-matcher::${{ runner.tool_cache }}/php.json" 292cf7c325SAndreas Gohr echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" 302cf7c325SAndreas Gohr 312cf7c325SAndreas Gohr - name: Setup PHPUnit 322cf7c325SAndreas Gohr run: | 332cf7c325SAndreas Gohr php _test/fetchphpunit.php 342cf7c325SAndreas Gohr 352cf7c325SAndreas Gohr - name: Run PHPUnit 362cf7c325SAndreas Gohr run: | 372cf7c325SAndreas Gohr cd _test 382cf7c325SAndreas Gohr php phpunit.phar --verbose --stderr 39