Facility to detect changes on disk and only run the relevant tests.
More...
Go to the source code of this file.
|
enum class | prune_mode { passive
, active
} |
|
|
std::vector< std::filesystem::path > & | sequoia::testing::read_tests (const std::filesystem::path &file, std::vector< std::filesystem::path > &tests) |
|
std::vector< std::filesystem::path > | sequoia::testing::read_tests (const std::filesystem::path &file) |
|
void | sequoia::testing::write_tests (const project_paths &projPaths, const std::filesystem::path &file, const std::vector< std::filesystem::path > &tests) |
|
std::optional< std::vector< fs::path > > | sequoia::testing::tests_to_run (const project_paths &projPaths, std::string_view cutoff) |
|
void | sequoia::testing::update_prune_files (const project_paths &projPaths, std::vector< std::filesystem::path > failedTests, std::filesystem::file_time_type updateTime, std::optional< std::size_t > id) |
|
void | sequoia::testing::update_prune_files (const project_paths &projPaths, std::vector< std::filesystem::path > executedTests, std::vector< std::filesystem::path > failedTests, std::optional< std::size_t > id) |
|
void | sequoia::testing::setup_instability_analysis_prune_folder (const project_paths &projPaths) |
|
void | sequoia::testing::aggregate_instability_analysis_prune_files (const project_paths &projPaths, prune_mode mode, std::filesystem::file_time_type timeStamp, std::size_t numReps) |
|
Facility to detect changes on disk and only run the relevant tests.