Sequoia
Loading...
Searching...
No Matches
Functions
DependencyAnalyzer.cpp File Reference

Definitions for DependencyAnalyzer.hpp. More...

#include "sequoia/TestFramework/DependencyAnalyzer.hpp"
#include "sequoia/TestFramework/FileSystemUtilities.hpp"
#include "sequoia/Maths/Graph/DynamicGraph.hpp"
#include "sequoia/Maths/Graph/GraphTraversalFunctions.hpp"
#include "sequoia/Streaming/Streaming.hpp"
#include <fstream>

Functions

std::vector< fs::path > & sequoia::testing::read_tests (const fs::path &file, std::vector< fs::path > &tests)
 
std::vector< fs::path > sequoia::testing::read_tests (const fs::path &file)
 
void sequoia::testing::write_tests (const project_paths &projPaths, const fs::path &file, const std::vector< fs::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< fs::path > failedTests, fs::file_time_type updateTime, std::optional< std::size_t > id)
 
void sequoia::testing::update_prune_files (const project_paths &projPaths, std::vector< fs::path > executedTests, std::vector< fs::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)
 

Detailed Description

Definitions for DependencyAnalyzer.hpp.