diff --git a/.github/workflows/action.yml b/.github/workflows/action.yml index 8b7c2d7eab2..b57b1c4f173 100644 --- a/.github/workflows/action.yml +++ b/.github/workflows/action.yml @@ -196,7 +196,7 @@ jobs: DATABASE_SERVER_VERSION: ${{ matrix.database_server_version }} MAILER_URL: 'smtp://localhost:1025' ECCUBE_PACKAGE_API_URL: 'http://localhost:8080' - run: php -dsession.gc_probability=0 -S localhost:8000 & + run: php -dsession.save_path=${GITHUB_WORKSPACE}/var/sessions/${APP_ENV} -S localhost:8000 & - name: Codeception env: @@ -208,6 +208,18 @@ jobs: GROUP: ${{ matrix.group }} SYMFONY_DEPRECATIONS_HELPER: weak run: vendor/bin/codecept -vvv run acceptance --env chrome,github_action -g ${GROUP} + - name: Upload evidence + if: failure() + uses: actions/upload-artifact@v2 + with: + name: codeception-${{ matrix.group }}-evidence + path: codeception/_output/ + - name: Upload logs + if: failure() + uses: actions/upload-artifact@v2 + with: + name: codeception-${{ matrix.group }}-logs + path: var/log/ plugin-install: name: Plugin install @@ -320,7 +332,7 @@ jobs: DATABASE_SERVER_VERSION: ${{ matrix.database_server_version }} MAILER_URL: 'smtp://localhost:1025' ECCUBE_PACKAGE_API_URL: 'http://localhost:8080' - run: php -dsession.gc_probability=0 -S localhost:8000 & + run: php -dsession.save_path=${GITHUB_WORKSPACE}/var/sessions/${APP_ENV} -S localhost:8000 & ## ${PWD}/repos does not exist so service cannot be started - name: Run package-api @@ -338,6 +350,18 @@ jobs: ECCUBE_PACKAGE_API_URL: 'http://localhost:8080' NO_FIXTURES: 1 run: vendor/bin/codecept -vvv run acceptance --env chrome,github_action EA10PluginCest:${METHOD} + - name: Upload evidence + if: failure() + uses: actions/upload-artifact@v2 + with: + name: plugin-install-${{ matrix.method }}-evidence + path: codeception/_output/ + - name: Upload logs + if: failure() + uses: actions/upload-artifact@v2 + with: + name: plugin-install-${{ matrix.method }}-logs + path: var/log/ plugin-update: name: Plugin Update @@ -449,7 +473,7 @@ jobs: DATABASE_SERVER_VERSION: ${{ matrix.database_server_version }} MAILER_URL: 'smtp://localhost:1025' ECCUBE_PACKAGE_API_URL: 'http://localhost:8080' - run: php -dsession.gc_probability=0 -S localhost:8000 & + run: php -dsession.save_path=${GITHUB_WORKSPACE}/var/sessions/${APP_ENV} -S localhost:8000 & ## ${PWD}/repos does not exist so service cannot be started - name: Run package-api @@ -467,6 +491,18 @@ jobs: ECCUBE_PACKAGE_API_URL: 'http://localhost:8080' NO_FIXTURES: 1 run: vendor/bin/codecept -vvv run acceptance --env chrome,github_action EA10PluginCest:${METHOD} + - name: Upload evidence + if: failure() + uses: actions/upload-artifact@v2 + with: + name: plugin-update-${{ matrix.method }}-evidence + path: codeception/_output/ + - name: Upload logs + if: failure() + uses: actions/upload-artifact@v2 + with: + name: plugin-update-${{ matrix.method }}-logs + path: var/log/ plugin-extend: name: Plugin extend @@ -578,7 +614,7 @@ jobs: DATABASE_SERVER_VERSION: ${{ matrix.database_server_version }} MAILER_URL: 'smtp://localhost:1025' ECCUBE_PACKAGE_API_URL: 'http://localhost:8080' - run: php -dsession.gc_probability=0 -S localhost:8000 & + run: php -dsession.save_path=${GITHUB_WORKSPACE}/var/sessions/${APP_ENV} -S localhost:8000 & ## ${PWD}/repos does not exist so service cannot be started - name: Run package-api @@ -596,6 +632,18 @@ jobs: ECCUBE_PACKAGE_API_URL: 'http://localhost:8080' NO_FIXTURES: 1 run: vendor/bin/codecept -vvv run acceptance --env chrome,github_action EA10PluginCest:${METHOD} + - name: Upload evidence + if: failure() + uses: actions/upload-artifact@v2 + with: + name: plugin-extend-${{ matrix.method }}-evidence + path: codeception/_output/ + - name: Upload logs + if: failure() + uses: actions/upload-artifact@v2 + with: + name: plugin-extend-${{ matrix.method }}-logs + path: var/log/ plugin-depend: name: Plugin depend @@ -709,7 +757,7 @@ jobs: DATABASE_SERVER_VERSION: ${{ matrix.database_server_version }} MAILER_URL: 'smtp://localhost:1025' ECCUBE_PACKAGE_API_URL: 'http://localhost:8080' - run: php -dsession.gc_probability=0 -S localhost:8000 & + run: php -dsession.save_path=${GITHUB_WORKSPACE}/var/sessions/${APP_ENV} -S localhost:8000 & ## ${PWD}/repos does not exist so service cannot be started - name: Run package-api @@ -727,6 +775,18 @@ jobs: ECCUBE_PACKAGE_API_URL: 'http://localhost:8080' NO_FIXTURES: 1 run: vendor/bin/codecept -vvv run acceptance --env chrome,github_action EA10PluginCest:${METHOD} + - name: Upload evidence + if: failure() + uses: actions/upload-artifact@v2 + with: + name: plugin-depend-${{ matrix.method }}-evidence + path: codeception/_output/ + - name: Upload logs + if: failure() + uses: actions/upload-artifact@v2 + with: + name: plugin-depend-${{ matrix.method }}-logs + path: var/log/ deploy: name: Deploy