From dad5e71bfedeb76a25b3a7f0cf655a53157345d9 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Sun, 9 Jan 2022 17:39:16 +0100 Subject: [PATCH] Added PowerShell code. --- .github/workflows/UnitTesting.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/UnitTesting.yml b/.github/workflows/UnitTesting.yml index 5184b7a..b638ada 100644 --- a/.github/workflows/UnitTesting.yml +++ b/.github/workflows/UnitTesting.yml @@ -64,16 +64,16 @@ jobs: - name: ⏬ Checkout repository uses: actions/checkout@v2 - - if: matrix.system == 'msys2' - name: '🟦 Setup MSYS2' + - name: '🟦 Setup MSYS2' + if: matrix.system == 'msys2' uses: msys2/setup-msys2@v2 with: msystem: MINGW64 update: true pacboy: python-pip:p - - if: matrix.system != 'msys2' - name: 🐍 Setup Python ${{ matrix.python }} + - name: 🐍 Setup Python ${{ matrix.python }} + if: matrix.system != 'msys2' uses: actions/setup-python@v2 with: python-version: ${{ matrix.python }} @@ -84,6 +84,13 @@ jobs: python -m pip install ${{ inputs.requirements }} - name: ☑ Run unit tests + if: matrix.system == 'windows' + run: | + $PYTEST_ARGS = if (${{ inputs.artifact }} -eq "") { '--junitxml=TestReport.xml' } else { '' } + python -m pytest -rA ${{ inputs.unittest_directory }} $PYTEST_ARGS --color=yes + + - name: ☑ Run unit tests + if: matrix.system != 'windows' run: | [ 'x${{ inputs.artifact }}' != 'x' ] && PYTEST_ARGS='--junitxml=TestReport.xml' || unset PYTEST_ARGS python -m pytest -rA ${{ inputs.unittest_directory }} $PYTEST_ARGS --color=yes