- open... quicker #18
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI_mutation_testing | |
on: | |
push: | |
branches: [ '**' ] | |
pull_request: | |
branches: [ '**' ] | |
jobs: | |
run-robot-tests: | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
python-version: ["3.13"] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: astral-sh/setup-uv@v3 | |
- uses: actions/setup-python@v5 | |
with: | |
python-version: ${{ matrix.python-version }} | |
- name: Install dependencies | |
run: | | |
uv lock | |
uv sync --extra test | |
- name: Run cosmic-ray mutation testing | |
run: | | |
uv run cosmic-ray init mutation_basic.toml mutation_basic.sqlite | |
uv run cosmic-ray --verbosity=INFO baseline mutation_basic.toml | |
uv run cosmic-ray exec mutation_basic.toml mutation_basic.sqlite | |
uv run cr-html mutation_basic.sqlite > report2.html | |
uv run cr-report mutation_basic.sqlite | |
- name: Upload cosmic ray log | |
uses: actions/upload-artifact@v3 | |
with: | |
name: cosmic_ray_log | |
path: report2.html |