Skip to main content

Spor-based filter for Cosmic Ray mutation testing

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cosmic-ray-spor-filter-1.0.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

cosmic_ray_spor_filter-1.0.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file cosmic-ray-spor-filter-1.0.0.tar.gz.

File metadata

  • Download URL: cosmic-ray-spor-filter-1.0.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for cosmic-ray-spor-filter-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ffdb88d188c2c3a5779743a873fe69d9ae116307a072b8ba8108cf169437899b
MD5 4fd5715267b512090aefa9d30977594e
BLAKE2b-256 32a58aacb9b4f9e63b3342f5154b17775a60bbf4e1b77fdc491ab361d6f055bb

See more details on using hashes here.

File details

Details for the file cosmic_ray_spor_filter-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: cosmic_ray_spor_filter-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for cosmic_ray_spor_filter-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d055f88ad8cd44258b362f10d4f87d9fe6d8a8e3e10186db73e20644e8ee90e4
MD5 3cc9378135f1887ecbb60d4db69a22c0
BLAKE2b-256 fd2ad6d955c5323aeaf0602a780d627ae4a01d64ff84738519bf687786ce8d6e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page