| -rw-r--r-- | .gitignore | 200L |
| -rw-r--r-- | LICENSE | 674L |
| -rw-r--r-- | README.md | 174L |
| -rw-r--r-- | benchmarks/blame_django_benchmarks.md | 68L |
| -rw-r--r-- | pyproject.toml | 27L |
| -rw-r--r-- | ratchet_excluded.txt | 1L |
| -rw-r--r-- | ratchet_values.json | 10L |
| -rw-r--r-- | src/ratchets/__init__.py | 0B |
| -rw-r--r-- | src/ratchets/__main__.py | 4L |
| -rw-r--r-- | src/ratchets/abstracted_tests.py | 135L |
| -rw-r--r-- | src/ratchets/caching.py | 162L |
| -rw-r--r-- | src/ratchets/results.py | 18L |
| -rw-r--r-- | src/ratchets/run_tests.py | 729L |
| -rw-r--r-- | src/ratchets/validate.py | 66L |
| -rw-r--r-- | tests.toml | 104L |
| -rw-r--r-- | tests/excluded_files/default_excluded.txt | 1L |
| -rw-r--r-- | tests/excluded_files/no_1.txt | 1L |
| -rw-r--r-- | tests/excluded_files/no_1_or_dir.txt | 2L |
| -rw-r--r-- | tests/exclusion_files/ratchet_excluded.txt | 2L |
| -rw-r--r-- | tests/file_spec_files/spec_file_1.py | 29L |
| -rw-r--r-- | tests/file_spec_files/spec_file_2.py | 8L |
| -rw-r--r-- | tests/python_files/ex_dir/ex_example1.py | 1L |
| -rw-r--r-- | tests/python_files/ex_dir/ex_example2.py | 1L |
| -rw-r--r-- | tests/python_files/example1.py | 1L |
| -rw-r--r-- | tests/python_files/example2.py | 1L |
| -rw-r--r-- | tests/python_files/example3.py | 1L |
| -rw-r--r-- | tests/python_files/example4.py | 1L |
| -rw-r--r-- | tests/test_files/test_caching.py | 90L |
| -rw-r--r-- | tests/test_files/test_exclusion.py | 81L |
| -rw-r--r-- | tests/test_files/test_files.py | 53L |
| -rw-r--r-- | tests/test_files/test_ratchet.py | 51L |
| -rw-r--r-- | tests/test_files/test_toml_configs.py | 151L |
| -rw-r--r-- | tests/test_files/test_validation.py | 38L |
| -rw-r--r-- | tests/toml_files/blank.toml | 0B |
| -rw-r--r-- | tests/toml_files/default.toml | 58L |
| -rw-r--r-- | tests/toml_files/default_no_descriptions.toml | 54L |
| -rw-r--r-- | tests/toml_files/different/default_minus_1.toml | 28L |
| -rw-r--r-- | tests/toml_files/different/default_plus_1.toml | 69L |
| -rw-r--r-- | tests/toml_files/different/entirely_different.toml | 52L |
| -rw-r--r-- | tests/toml_files/invalid.toml | 54L |
| -rw-r--r-- | tests/toml_files/only_commands.toml | 2L |
| -rw-r--r-- | tests/toml_files/only_python.toml | 23L |
| -rw-r--r-- | tests/toml_files/regexp/invalid/default.toml | 52L |
| -rw-r--r-- | tests/toml_files/regexp/invalid/only_python.toml | 23L |
| -rw-r--r-- | tests/toml_files/regexp/valid/default.toml | 52L |
| -rw-r--r-- | tests/toml_files/regexp/valid/only_commands.toml | 2L |
| -rw-r--r-- | tests/toml_files/regexp/valid/only_python.toml | 23L |