Spor-based filter for Cosmic Ray mutation testing.
The filter scans a Cosmic Ray session, looking for spor anchors attached to files in the session. If it finds an anchor with the metadata {mutate: False}, then that mutation is marked as “skipped”.
Example
Assume you’ve got a directory structure like this:
project_root/
.spor/
...anchors...
cr-session.sqlite
src/
...project source...
If you run this command:
cosmic-ray-spor-filter cr-session.sqlite
will look at each job scheduled in cr-session.sqlite. If the file referenced in job has an anchor in the .spor directory and if that anchor has {mutate: False} in its metadata, then that job will be skipped.
Metadata
Release files for cosmic-ray-spor-filter 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cosmic-ray-spor-filter-1.0.0.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cosmic_ray_spor_filter-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.1 kB
Release files / cosmic-ray-spor-filter-1.0.0.tar.gz
| Download URL | cosmic-ray-spor-filter-1.0.0.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ffdb88d188c2c3a5779743a873fe69d9ae116307a072b8ba8108cf169437899b
|
|
BLAKE2b-256 checksum How to use checksums |
32a58aacb9b4f9e63b3342f5154b17775a60bbf4e1b77fdc491ab361d6f055bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.0
|
Release files / cosmic_ray_spor_filter-1.0.0-py3-none-any.whl
| Download URL | cosmic_ray_spor_filter-1.0.0-py3-none-any.whl |
|---|---|
| Size | 5.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d055f88ad8cd44258b362f10d4f87d9fe6d8a8e3e10186db73e20644e8ee90e4
|
|
BLAKE2b-256 checksum How to use checksums |
fd2ad6d955c5323aeaf0602a780d627ae4a01d64ff84738519bf687786ce8d6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.0
|