%PDF- %PDF-
Direktori : /www/loslex/demo/vendor/asanikovich/laravel-spatial/.github/workflows/ |
Current File : /www/loslex/demo/vendor/asanikovich/laravel-spatial/.github/workflows/pest-coverage.yml |
name: Tests coverage on: [ push, pull_request ] jobs: test: name: Pest - coverage runs-on: ubuntu-latest services: db: image: mysql:8.0 env: MYSQL_ALLOW_EMPTY_PASSWORD: yes MYSQL_DATABASE: laravel ports: - 3306 options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3 steps: - name: Checkout code uses: actions/checkout@v3 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: 8.2 coverage: xdebug - name: Install dependencies run: composer install --prefer-dist --no-interaction - name: Execute tests env: DB_PORT: ${{ job.services.db.ports['3306'] }} run: XDEBUG_MODE=coverage ./vendor/bin/pest --coverage --min=100 --coverage-clover coverage.xml - name: Upload coverage reports to Codecov uses: codecov/codecov-action@v3 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}