From dcb5ccac4e07497c13ebac03ba7c29ca3a3ede36 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Thu, 23 Feb 2023 16:58:15 +0100 Subject: [PATCH] First run unit tests so they don't fail Signed-off-by: Joas Schilling --- .github/workflows/oci.yml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/.github/workflows/oci.yml b/.github/workflows/oci.yml index bd54b64e658..c456b61f914 100644 --- a/.github/workflows/oci.yml +++ b/.github/workflows/oci.yml @@ -50,10 +50,24 @@ jobs: ./occ maintenance:install --verbose --database=oci --database-name=XE --database-host=127.0.0.1 --database-port=1521 --database-user=autotest --database-pass=owncloud --admin-user admin --admin-pass admin php -f index.php + - name: PHPUnit + working-directory: tests + run: phpunit --configuration phpunit-autotest.xml --group DB,SLOWDB + - name: Run repair steps run: | ./occ maintenance:repair --include-expensive - - name: PHPUnit - working-directory: tests - run: phpunit --configuration phpunit-autotest.xml --group DB,SLOWDB + summary: + permissions: + contents: none + runs-on: ubuntu-latest + needs: phpunit-oci + + if: always() + + name: phpunit-oci-summary + + steps: + - name: Summary status + run: if ${{ needs.phpunit-oci.result != 'success' }}; then exit 1; fi