From a3e7c7ff53d75434f38588cd853aa055049c6efd Mon Sep 17 00:00:00 2001 From: MinchinWeb Date: Sun, 16 May 2021 21:39:01 -0600 Subject: [PATCH] [GitHub Actions] move downstream (rather than up) to run tests --- .github/workflows/testing_external_plugins.yaml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/testing_external_plugins.yaml b/.github/workflows/testing_external_plugins.yaml index ae529dfb..7410905b 100644 --- a/.github/workflows/testing_external_plugins.yaml +++ b/.github/workflows/testing_external_plugins.yaml @@ -52,16 +52,14 @@ jobs: poetry install --remove-untracked poetry install poetry run python -m pip install ./tests/external_plugins_src/ - poetry shell - cd .. + cd features # installed test plugins aren't recognized by "behave" if run from the - # project's root folder, but "poetry run" doesn't work on folders upstream - # from project root + # project's root folder - name: Test with pytest if: success() || failure() - run: pytest --junitxml=reports/pytest/results.xml + run: poetry run pytest --junitxml=reports/pytest/results.xml - name: Test with behave if: success() || failure() - run: behave --no-skipped --format progress2 --junit --junit-directory reports/behave jrnl/features + run: poetry run behave --no-skipped --format progress2 --junit --junit-directory reports/behave