diff --git a/.github/workflows/run-pytest.yml b/.github/workflows/run-pytest.yml deleted file mode 100755 index f69e813b..00000000 --- a/.github/workflows/run-pytest.yml +++ /dev/null @@ -1,50 +0,0 @@ -# This workflow will install Python dependencies, run tests and lint with multiple versions of Python -# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python - -name: Pytest API Testing - -on: - push: - branches: [ "main" ] - pull_request: - branches: [ "main" ] - -permissions: - contents: read - -jobs: - Pytest: - runs-on: ubuntu-latest - strategy: - matrix: - python-version: ['3.10', '3.11', '3.12', '3.13'] # 添加你想要测试的 Python 版本 - - steps: - - uses: actions/checkout@v3 - - - name: Set up Python - uses: actions/setup-python@v3 - with: - python-version: ${{ matrix.python-version }} # 使用矩阵中的 Python 版本 - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - python -m pip install pdm - pdm install - - - name: Test with pytest - run: | - pdm run pytest --junitxml=report/report.xml - - - name: Archive Pytest test report - uses: actions/upload-artifact@v3 - with: - name: SuperTest-test-report-${{ matrix.python-version }} - path: report - - - name: Upload Pytest report to GitHub - uses: actions/upload-artifact@v3 - with: - name: Pytest-test-report-${{ matrix.python-version }} - path: report