Your IP : 216.73.216.220


Current Path : /var/www/html/vendor/codeception/phpunit-wrapper/.github/workflows/
Upload File :
Current File : /var/www/html/vendor/codeception/phpunit-wrapper/.github/workflows/build.yml

name: CI

on: [push, pull_request]

jobs:
  tests:
    runs-on: ubuntu-latest

    strategy:
      matrix:
        php: [7.3, 7.4, 8.0]

    env:
      CODECEPTION_VERSION: '4.1.x-dev'

    steps:
      - name: Checkout code
        uses: actions/checkout@v2

      - name: Setup PHP
        uses: shivammathur/setup-php@v2
        with:
          php-version: ${{ matrix.php }}
          coverage: xdebug

      - name: Prepare dependencies
        run: |
          composer update
          php ./vendor/bin/robo prepare:dependencies
          composer update
          php ./vendor/bin/robo prepare:tests
          php ./vendor/bin/robo prepare:test-autoloading
          composer dump-autoload

      - name: Run test suite
        run: |
          php ./codecept run -c vendor/codeception/module-asserts/
          php ./codecept run unit -g core
          php ./codecept run cli