Skip to content

Fix. Code. Auto tests github action fixed. #8

Fix. Code. Auto tests github action fixed.

Fix. Code. Auto tests github action fixed. #8

Workflow file for this run

name: Auto-Tests (PHPUnit, PHPCS, Psalm) running.
on: # event list
push: # on push to each of these branches
branches:
- dev
- fix
- master
pull_request:
branches:
- dev
- master
env: # environment variables (available in any part of the action)
PHP_VERSION: 7.4
jobs:
build:
runs-on: ubuntu-latest
env:
DB_CONNECTION: mysql
DB_HOST: localhost
DB_PORT: 3306
DB_DATABASE: wordpress_test
DB_USERNAME: root
DB_PASSWORD: root
steps:
- name: Set up PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ env.PHP_VERSION }}
- name: Run MySQL server
run: sudo systemctl start mysql
- name: Code Checkout
uses: actions/checkout@v4
- name: Make the script files executable
run: chmod +x ./tests/wp-test-setup.sh
- name: Install WP develop
run: ./tests/wp-test-setup.sh wordpress_test root root localhost latest
- name: Install Dependencies
run: composer i
- name: Running tests
run: composer test