Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/modules/main/vendor/geoip2/geoip2/.github/workflows/
Upload File :
Current File : /var/www/homesaver/www/bitrix/modules/main/vendor/geoip2/geoip2/.github/workflows/test.yml

name: PHPUnit

on:
  push:
  pull_request:
  schedule:
    - cron: '55 3 * * SUN'

jobs:
  run:
    runs-on: ${{ matrix.operating-system }}
    strategy:
      matrix:
        operating-system: [ubuntu-latest, windows-latest, macos-latest]
        php-versions: ['7.2', '7.3', '7.4', '8.0']
    name: "PHP ${{ matrix.php-versions }} test on ${{ matrix.operating-system }}"
    steps:
      - name: Setup PHP
        uses: shivammathur/setup-php@v2
        with:
          php-version: ${{ matrix.php-versions }}
          tools: composer

      - name: Setup problem matchers for PHPUnit
        run: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json"

      - name: Checkout
        uses: actions/checkout@v2
        with:
          submodules: true

      - name: Install dependencies
        run: composer install --no-progress --prefer-dist --optimize-autoloader

      - name: Test with phpunit
        run: vendor/bin/phpunit --coverage-text