This commit is contained in:
parent
bcf820385b
commit
e6f6b8cc90
21
.github/workflows/pytest.yml
vendored
21
.github/workflows/pytest.yml
vendored
@ -35,6 +35,16 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
pytest --junitxml=pytest.xml --cov-report term-missing --cov=src tests/ | tee pytest-coverage.txt
|
pytest --junitxml=pytest.xml --cov-report term-missing --cov=src tests/ | tee pytest-coverage.txt
|
||||||
|
|
||||||
|
- name: Coverage Report
|
||||||
|
id: CoverageReport
|
||||||
|
if: success() # テスト成功時のみ実行
|
||||||
|
run: |
|
||||||
|
python - <<EOF
|
||||||
|
from scripts.generate_coverage import GenerateCoverage
|
||||||
|
generate_coverage = GenerateCoverage()
|
||||||
|
generate_coverage.save_table()
|
||||||
|
EOF
|
||||||
|
|
||||||
- name: Generate coverage-report Branch AND README.md
|
- name: Generate coverage-report Branch AND README.md
|
||||||
id: generateCoverageReportBranch
|
id: generateCoverageReportBranch
|
||||||
if: success() # テスト成功時のみ実行
|
if: success() # テスト成功時のみ実行
|
||||||
@ -48,20 +58,11 @@ jobs:
|
|||||||
git rm -rf . # すべてのファイルを削除
|
git rm -rf . # すべてのファイルを削除
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Coverage Report
|
|
||||||
id: CoverageReport
|
|
||||||
if: success() # テスト成功時のみ実行
|
|
||||||
run: |
|
|
||||||
coverage-badge -o coverage.svg
|
|
||||||
python - <<EOF
|
|
||||||
from scripts.generate_coverage import GenerateCoverage
|
|
||||||
generate_coverage = GenerateCoverage()
|
|
||||||
generate_coverage.save_table()
|
|
||||||
EOF
|
|
||||||
|
|
||||||
- name: Update Readme
|
- name: Update Readme
|
||||||
id: updateReadme
|
id: updateReadme
|
||||||
run: |
|
run: |
|
||||||
|
coverage-badge -o coverage.svg
|
||||||
echo "# Pytest Report" > README.md
|
echo "# Pytest Report" > README.md
|
||||||
echo "" >> README.md
|
echo "" >> README.md
|
||||||
echo "" >> README.md
|
echo "" >> README.md
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user