From eea406f61f581294f995be0cdfd3f152191a2c3e Mon Sep 17 00:00:00 2001 From: Joe Green Date: Tue, 24 May 2022 08:58:16 +0100 Subject: [PATCH] Tests running via github actions (#13) --- .github/workflows/php.yml | 15 ++++++--------- docker/php/Dockerfile | 7 ++++++- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index f1a6dd4..e584c1d 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -2,7 +2,7 @@ name: Database Build on: push: - branches: [master] + branches: [master, actions] pull_request: branches: [master] @@ -34,13 +34,10 @@ jobs: - name: Create build output folder run: mkdir -p build/logs - - name: Set up MySQL - run: sudo /etc/init.d/mysql start - - name: Run test suite - run: XDEBUG_MODE=coverage php vendor/bin/phpunit --coverage-clover build/logs/clover.xml + run: make ci - - name: Upload coverage results to Coveralls - env: - COVERALLS_REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: php vendor/bin/php-coveralls --coverage_clover=build/logs/clover.xml -v + # - name: Upload coverage results to Coveralls + # env: + # COVERALLS_REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # run: php vendor/bin/php-coveralls --coverage_clover=build/logs/clover.xml -v diff --git a/docker/php/Dockerfile b/docker/php/Dockerfile index 90b7a96..0019916 100644 --- a/docker/php/Dockerfile +++ b/docker/php/Dockerfile @@ -1,3 +1,8 @@ FROM composer:latest -RUN docker-php-ext-install pdo pdo_mysql \ No newline at end of file +RUN docker-php-ext-install pdo pdo_mysql + +RUN apk --no-cache -q add autoconf g++ make \ + && pecl -q install xdebug \ + && docker-php-ext-enable xdebug \ + && apk del autoconf g++ make \ No newline at end of file