12cf7c325SAndreas Gohrname: Windows Unit Tests 22cf7c325SAndreas Gohr 3*476584a3SAndreas Gohron: 4*476584a3SAndreas Gohr push: 5*476584a3SAndreas Gohr branches-ignore: 6*476584a3SAndreas Gohr - stable 7*476584a3SAndreas Gohr - old-stable 8*476584a3SAndreas Gohr pull_request: 92cf7c325SAndreas Gohr 102cf7c325SAndreas Gohrjobs: 112cf7c325SAndreas Gohr run: 122cf7c325SAndreas Gohr name: PHP ${{ matrix.php-versions }} 132cf7c325SAndreas Gohr runs-on: windows-latest 14bb6dfcb8SAndreas Gohr if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository 152cf7c325SAndreas Gohr 162cf7c325SAndreas Gohr strategy: 172cf7c325SAndreas Gohr matrix: 187aee97eeSAndreas Gohr php-versions: ['7.2', '7.3', '7.4', '8.0', '8.1'] 192cf7c325SAndreas Gohr fail-fast: false 202cf7c325SAndreas Gohr 212cf7c325SAndreas Gohr steps: 222cf7c325SAndreas Gohr - name: Checkout 232cf7c325SAndreas Gohr uses: actions/checkout@v2 242cf7c325SAndreas Gohr 252cf7c325SAndreas Gohr - name: Setup PHP 262cf7c325SAndreas Gohr uses: shivammathur/setup-php@v2 272cf7c325SAndreas Gohr with: 282cf7c325SAndreas Gohr php-version: ${{ matrix.php-versions }} 292cf7c325SAndreas Gohr extensions: mbstring, intl, bz2 302cf7c325SAndreas Gohr 312cf7c325SAndreas Gohr - name: Setup problem matchers 322cf7c325SAndreas Gohr run: | 332cf7c325SAndreas Gohr echo "::add-matcher::${{ runner.tool_cache }}/php.json" 342cf7c325SAndreas Gohr echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" 352cf7c325SAndreas Gohr 362cf7c325SAndreas Gohr - name: Setup PHPUnit 372cf7c325SAndreas Gohr run: | 382cf7c325SAndreas Gohr php _test/fetchphpunit.php 392cf7c325SAndreas Gohr 402cf7c325SAndreas Gohr - name: Run PHPUnit 412cf7c325SAndreas Gohr run: | 422cf7c325SAndreas Gohr cd _test 432cf7c325SAndreas Gohr php phpunit.phar --verbose --stderr 44