Skip to content

MM :: Laravel PHPUnit

Actions
A GitHub action to run your Laravel project s PHPUnit test suite
1.0.1
Latest
Star (1)

MM :: Laravel PHPUnit

A Github action to run your Slim project's laravel test suite running with MySQL.

Usage

Just create a file with a name like this .github/workflow/[any_name].yml, with the following content:

name: PHPUnit

on:
  pull_request: {}
  push:
    branches:
      - master

jobs:
  phpunit:
    name: PHPUnit

    runs-on: ubuntu-latest

    services:
      mysql:
        image: mysql:8.0
        ports:
          - 3306:3306
        env:
          MYSQL_ROOT_PASSWORD:
          MYSQL_ALLOW_EMPTY_PASSWORD: yes
          MYSQL_USER: user
          MYSQL_PASSWORD: user
          MYSQL_DATABASE: dbname

    steps:
    - uses: actions/checkout@v1
    - uses: michelmelo/laravel-phpunit-action@master

Don't forget that you should set up your database credentials both in your .env.example file and in the mysql service env variables in the content above!

MM :: Laravel PHPUnit is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

A GitHub action to run your Laravel project s PHPUnit test suite
1.0.1
Latest

MM :: Laravel PHPUnit is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.