OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
firebase
/
vendor
/
lcobucci
/
clock
/
.github
/
workflows
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/12/2024 10:34:16 AM
rwxr-xr-x
📄
coding-standards.yml
1.76 KB
08/12/2024 10:34:16 AM
rw-r--r--
📄
merge-bot.yml
968 bytes
08/12/2024 10:34:16 AM
rw-r--r--
📄
mutation-tests.yml
1.83 KB
08/12/2024 10:34:16 AM
rw-r--r--
📄
phpunit.yml
3.28 KB
08/12/2024 10:34:16 AM
rw-r--r--
📄
release-on-milestone-closed.yml
2.73 KB
08/12/2024 10:34:16 AM
rw-r--r--
📄
static-analysis.yml
1.7 KB
08/12/2024 10:34:16 AM
rw-r--r--
Editing: phpunit.yml
Close
name: "PHPUnit tests" on: pull_request: push: jobs: phpunit: name: "PHPUnit tests" runs-on: ${{ matrix.operating-system }} strategy: matrix: dependencies: - "lowest" - "highest" - "locked" - "development" php-version: - "8.0" - "8.1" operating-system: - "ubuntu-latest" steps: - name: "Checkout" uses: "actions/checkout@v3" - name: "Install PHP" uses: "shivammathur/setup-php@2.18.0" with: php-version: "${{ matrix.php-version }}" ini-values: memory_limit=-1 tools: composer:v2, cs2pr - name: Get composer cache directory id: composer-cache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: "Cache dependencies" uses: "actions/cache@v3.0.1" with: path: ${{ steps.composer-cache.outputs.dir }} key: "php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('**/composer.lock') }}" restore-keys: "php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-" - name: "Install lowest dependencies" if: ${{ matrix.dependencies == 'lowest' }} run: "composer update --prefer-lowest --no-interaction --no-progress" - name: "Install highest dependencies" if: ${{ matrix.dependencies == 'highest' }} run: "composer update --no-interaction --no-progress" - name: "Install locked dependencies" if: ${{ matrix.dependencies == 'locked' }} run: "composer install --no-interaction --no-progress" - name: "Install development dependencies" if: ${{ matrix.dependencies == 'development' }} run: "composer config minimum-stability dev && composer update --no-interaction --no-progress" - name: "Tests" run: "make phpunit" phpunit-rc: name: "PHPUnit tests on PHP 8" runs-on: ${{ matrix.operating-system }} strategy: matrix: dependencies: - "locked" php-version: - "8.2" operating-system: - "ubuntu-latest" steps: - name: "Checkout" uses: "actions/checkout@v3" - name: "Install PHP" uses: "shivammathur/setup-php@2.18.0" with: coverage: "none" php-version: "${{ matrix.php-version }}" ini-values: memory_limit=-1 tools: composer:v2, cs2pr - name: Get composer cache directory id: composer-cache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: "Cache dependencies" uses: "actions/cache@v3.0.1" with: path: ${{ steps.composer-cache.outputs.dir }} key: "php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('**/composer.lock') }}" restore-keys: "php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-" - name: "Install locked dependencies" if: ${{ matrix.dependencies == 'locked' }} run: "composer install --no-interaction --no-progress --ignore-platform-req=php" - name: "Tests" run: "make phpunit"