1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-10 16:46:50 +02:00

Tests: Disable broken acceptance tests

Planning to add them back when I make them more robust…
This commit is contained in:
Nick Liu
2022-12-10 17:06:18 -06:00
parent 93a05dc777
commit 9d4aba8438

View File

@@ -1,53 +0,0 @@
name: Acceptance Tests
on:
push:
pull_request:
jobs:
test-acceptance:
runs-on: ubuntu-latest
container:
image: php:latest
services:
target:
image: ghcr.io/e107inc/e107/e107-dev:latest
ports:
- 22
- 80
- 3306
options: >-
--tmpfs /tmp
--tmpfs /run
--tmpfs /run/lock
--volume /sys/fs/cgroup:/sys/fs/cgroup:ro
steps:
- name: Install system dependencies
run: |
apt-get update
apt-get install -y git zip libzip-dev sshpass rsync
- name: Install necessary PHP extensions
run: docker-php-ext-install -j "$(nproc)" zip pdo_mysql mysqli
- uses: actions/checkout@v2
- name: Install Composer
run: curl -sSL https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin/ --filename=composer
- name: Install test dependencies
run: composer update --prefer-dist --no-progress
working-directory: ./e107_tests/
- name: Download Git submodule dependencies
run: git submodule update --init --recursive --remote
- name: Install the CI test configuration file
run: |
cp ./e107_tests/lib/ci/config.ci.yml ./e107_tests/config.yml
sed -i "s/host: 'db'/host: 'target'/" ./e107_tests/config.yml
- name: Run acceptance tests
run: php ./vendor/bin/codecept run acceptance --steps --debug
working-directory: ./e107_tests/