17namespace sequoia::testing
27 std::filesystem::path original_working()
const;
30 std::filesystem::path working()
const;
33 std::filesystem::path original_auxiliary()
const;
36 std::filesystem::path auxiliary()
const;
39 std::filesystem::path prediction()
const;
42 const std::filesystem::path& original_materials()
const noexcept
48 const std::filesystem::path& temporary_materials()
const noexcept
50 return m_TemporaryMaterials;
71 const std::filesystem::path& false_positive_or_negative_file_path()
const noexcept
77 const std::filesystem::path& caught_exceptions_file_path()
const noexcept
79 return m_CaughtExceptions;
94 test_summary_path(
const std::filesystem::path& sourceFile,
const project_paths& projectPaths,
const std::optional<std::string>& summaryDiscriminator);
97 const std::filesystem::path& file_path()
const noexcept {
return m_Summary; }
102 std::filesystem::path m_Summary;
File paths pertaining to a sequoia project.
Define the test_mode enum class.
test_mode
Specifies whether tests are run as standard tests or in false postive/negative mode.
Definition: TestMode.hpp:20
Definition: IndividualTestPaths.hpp:64
Definition: IndividualTestPaths.hpp:20
Paths in the output directory.
Definition: ProjectPaths.hpp:387
Paths used by the project.
Definition: ProjectPaths.hpp:467
Paths relating to the TestMaterials directory.
Definition: ProjectPaths.hpp:184
Definition: IndividualTestPaths.hpp:90