summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorCarl Schwan <carl@carlschwan.eu>2022-04-15 19:48:19 +0200
committerCarl Schwan <carl@carlschwan.eu>2022-04-15 20:11:00 +0200
commit8127f6aaf1550899a4e6080eb8a0782c0e8c3414 (patch)
tree3d17db89ac38730f57fbe3f24f4d4bf8e7c3c689 /.github
parentc3acc08f41d8c9ba1ce1782f2f0ca7f8bf4df724 (diff)
Remove app:check this was removed in NC 23
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/phpunit-oci.yml107
1 files changed, 0 insertions, 107 deletions
diff --git a/.github/workflows/phpunit-oci.yml b/.github/workflows/phpunit-oci.yml
deleted file mode 100644
index 87297e16..00000000
--- a/.github/workflows/phpunit-oci.yml
+++ /dev/null
@@ -1,107 +0,0 @@
-name: PHPUnit
-
-on:
- pull_request:
- push:
- branches:
- - master
- - stable*
-
-env:
- # Location of the phpunit.xml and phpunit.integration.xml files
- PHPUNIT_CONFIG: ./tests/phpunit.xml
- PHPUNIT_INTEGRATION_CONFIG: ./tests/phpunit.integration.xml
-
-jobs:
- phpunit-oci:
- runs-on: ubuntu-20.04
-
- strategy:
- matrix:
- php-versions: ['8.0']
- server-versions: ['master']
-
- services:
- oracle:
- image: deepdiver/docker-oracle-xe-11g # 'wnameless/oracle-xe-11g-r2'
- ports:
- - 1521:1521/tcp
-
- steps:
- - name: Set app env
- run: |
- # Split and keep last
- echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
-
- - name: Checkout server
- uses: actions/checkout@v3
- with:
- submodules: true
- repository: nextcloud/server
- ref: ${{ matrix.server-versions }}
-
- - name: Checkout app
- uses: actions/checkout@v3
- with:
- path: apps/${{ env.APP_NAME }}
-
- - name: Set up php ${{ matrix.php-versions }}
- uses: shivammathur/setup-php@v2
- with:
- php-version: ${{ matrix.php-versions }}
- extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, oci8
- tools: phpunit
- coverage: none
-
- - name: Set up PHPUnit
- working-directory: apps/${{ env.APP_NAME }}
- run: composer i
-
- - name: Set up Nextcloud
- env:
- DB_PORT: 1521
- run: |
- mkdir data
- ./occ maintenance:install --verbose --database=oci --database-name=XE --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=autotest --database-pass=owncloud --admin-user admin --admin-pass admin
- ./occ app:enable ${{ env.APP_NAME }}
-
- - name: Check PHPUnit config file existence
- id: check_phpunit
- uses: andstor/file-existence-action@v1
- with:
- files: apps/${{ env.APP_NAME }}/${{ env.PHPUNIT_CONFIG }}
-
- - name: PHPUnit
- # Only run if phpunit config file exists
- if: steps.check_phpunit.outputs.files_exists == 'true'
- working-directory: apps/${{ env.APP_NAME }}
- run: ./vendor/phpunit/phpunit/phpunit -c ${{ env.PHPUNIT_CONFIG }}
-
- - name: Check PHPUnit integration config file existence
- id: check_integration
- uses: andstor/file-existence-action@v1
- with:
- files: apps/${{ env.APP_NAME }}/${{ env.PHPUNIT_INTEGRATION_CONFIG }}
-
- - name: Run Nextcloud
- # Only run if phpunit integration config file exists
- if: steps.check_integration.outputs.files_exists == 'true'
- run: php -S localhost:8080 &
-
- - name: PHPUnit integration
- # Only run if phpunit integration config file exists
- if: steps.check_integration.outputs.files_exists == 'true'
- working-directory: apps/${{ env.APP_NAME }}
- run: ./vendor/phpunit/phpunit/phpunit -c ${{ env.PHPUNIT_INTEGRATION_CONFIG }}
-
- summary:
- 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