├── .github └── workflows │ ├── build-and-upload.yml │ ├── codeql.yml │ └── tests.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── benchmarks ├── benchmarks.json ├── benchmarks.py ├── bm_fannkuch.py ├── bm_mdp.py ├── bm_pprint.py ├── bm_raytrace.py ├── bm_scimark.py ├── bm_spectral_norm.py ├── bm_sudoku.py ├── cpython.png ├── plot_versions.py ├── pypy.png ├── sudoku-hardest.txt └── sudoku-top95.txt ├── docs └── slipcover-logo.png ├── pyproject.toml ├── setup.py ├── src ├── probe.cxx ├── pyptr.h └── slipcover │ ├── __init__.py │ ├── __main__.py │ ├── branch.py │ ├── bytecode.py │ ├── fuzz.py │ ├── importer.py │ ├── schemas.py │ ├── slipcover.py │ ├── version.py │ └── xmlreport.py ├── tests ├── branch.py ├── class_test.py ├── imported │ ├── __init__.py │ ├── bad.py │ ├── foo.py │ └── subdir │ │ └── baz.PY ├── importer.py ├── pyptr_test.cxx ├── pyt.py ├── test_branch.py ├── test_bytecode.py ├── test_coverage.py ├── test_importer.py ├── test_instrumentation.py ├── testme-class.py ├── testme-inner.py ├── testme-partial.py ├── testme.py └── timeit.py ├── tools ├── compare.py ├── disfile.py └── oracle.py └── tox.ini /.github/workflows/build-and-upload.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/.github/workflows/build-and-upload.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/benchmarks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/benchmarks/benchmarks.json -------------------------------------------------------------------------------- /benchmarks/benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/benchmarks/benchmarks.py -------------------------------------------------------------------------------- /benchmarks/bm_fannkuch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/benchmarks/bm_fannkuch.py -------------------------------------------------------------------------------- /benchmarks/bm_mdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/benchmarks/bm_mdp.py -------------------------------------------------------------------------------- /benchmarks/bm_pprint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/benchmarks/bm_pprint.py -------------------------------------------------------------------------------- /benchmarks/bm_raytrace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/benchmarks/bm_raytrace.py -------------------------------------------------------------------------------- /benchmarks/bm_scimark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/benchmarks/bm_scimark.py -------------------------------------------------------------------------------- /benchmarks/bm_spectral_norm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/benchmarks/bm_spectral_norm.py -------------------------------------------------------------------------------- /benchmarks/bm_sudoku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/benchmarks/bm_sudoku.py -------------------------------------------------------------------------------- /benchmarks/cpython.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/benchmarks/cpython.png -------------------------------------------------------------------------------- /benchmarks/plot_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/benchmarks/plot_versions.py -------------------------------------------------------------------------------- /benchmarks/pypy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/benchmarks/pypy.png -------------------------------------------------------------------------------- /benchmarks/sudoku-hardest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/benchmarks/sudoku-hardest.txt -------------------------------------------------------------------------------- /benchmarks/sudoku-top95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/benchmarks/sudoku-top95.txt -------------------------------------------------------------------------------- /docs/slipcover-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/docs/slipcover-logo.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/setup.py -------------------------------------------------------------------------------- /src/probe.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/src/probe.cxx -------------------------------------------------------------------------------- /src/pyptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/src/pyptr.h -------------------------------------------------------------------------------- /src/slipcover/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/src/slipcover/__init__.py -------------------------------------------------------------------------------- /src/slipcover/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/src/slipcover/__main__.py -------------------------------------------------------------------------------- /src/slipcover/branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/src/slipcover/branch.py -------------------------------------------------------------------------------- /src/slipcover/bytecode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/src/slipcover/bytecode.py -------------------------------------------------------------------------------- /src/slipcover/fuzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/src/slipcover/fuzz.py -------------------------------------------------------------------------------- /src/slipcover/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/src/slipcover/importer.py -------------------------------------------------------------------------------- /src/slipcover/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/src/slipcover/schemas.py -------------------------------------------------------------------------------- /src/slipcover/slipcover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/src/slipcover/slipcover.py -------------------------------------------------------------------------------- /src/slipcover/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/src/slipcover/version.py -------------------------------------------------------------------------------- /src/slipcover/xmlreport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/src/slipcover/xmlreport.py -------------------------------------------------------------------------------- /tests/branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/branch.py -------------------------------------------------------------------------------- /tests/class_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/class_test.py -------------------------------------------------------------------------------- /tests/imported/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/imported/__init__.py -------------------------------------------------------------------------------- /tests/imported/bad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/imported/bad.py -------------------------------------------------------------------------------- /tests/imported/foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/imported/foo.py -------------------------------------------------------------------------------- /tests/imported/subdir/baz.PY: -------------------------------------------------------------------------------- 1 | baz = True 2 | -------------------------------------------------------------------------------- /tests/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/importer.py -------------------------------------------------------------------------------- /tests/pyptr_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/pyptr_test.cxx -------------------------------------------------------------------------------- /tests/pyt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/pyt.py -------------------------------------------------------------------------------- /tests/test_branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/test_branch.py -------------------------------------------------------------------------------- /tests/test_bytecode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/test_bytecode.py -------------------------------------------------------------------------------- /tests/test_coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/test_coverage.py -------------------------------------------------------------------------------- /tests/test_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/test_importer.py -------------------------------------------------------------------------------- /tests/test_instrumentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/test_instrumentation.py -------------------------------------------------------------------------------- /tests/testme-class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/testme-class.py -------------------------------------------------------------------------------- /tests/testme-inner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/testme-inner.py -------------------------------------------------------------------------------- /tests/testme-partial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/testme-partial.py -------------------------------------------------------------------------------- /tests/testme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/testme.py -------------------------------------------------------------------------------- /tests/timeit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tests/timeit.py -------------------------------------------------------------------------------- /tools/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tools/compare.py -------------------------------------------------------------------------------- /tools/disfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tools/disfile.py -------------------------------------------------------------------------------- /tools/oracle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tools/oracle.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plasma-umass/slipcover/HEAD/tox.ini --------------------------------------------------------------------------------