Skip to content

Lumen PHPUnit

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

Lumen PHPUnit Action

A Github action to run your Lumen project's PHPUnit 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: carlosabcs/lumen-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!

Lumen 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 Lumen project s PHPUnit test suite
1.1
Latest

Lumen 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.