diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index 15543d2..c71460e 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.12.3"] # Match local Python version + python-version: ["3.12.3"] # ✅ Match local Python version steps: - name: Check out repository @@ -67,11 +67,7 @@ jobs: CHANGED_FILES=$(git diff --name-only origin/main | grep '\.py$' || echo "") if [ -n "$CHANGED_FILES" ]; then pylint $CHANGED_FILES --exit-zero; else echo "No Python files changed"; fi - - name: Run Tests with Coverage (Sequential Debugging) + - name: Run Tests with Coverage (Parallel Execution) run: | - pytest --cov --cov-report=term-missing --cov-fail-under=90 || true + pytest --cov --cov-report=term-missing --cov-fail-under=90 -n auto echo "✅ Pytest completed" - - - name: Run Plugin Tests Separately - run: | - pytest tests/test_plugins_init.py --cov --cov-report=term-missing --cov-fail-under=90 || true