15#include "sequoia/TestFramework/TestMode.hpp"
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;
68 individual_diagnostics_paths(
const std::filesystem::path& projectRoot, std::string_view
suite,
const std::filesystem::path& source, test_mode mode,
const std::optional<std::string>& platform);
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.
Definition: IndividualTestPaths.hpp:64
Definition: IndividualTestPaths.hpp:20
Paths in the output directory.
Definition: ProjectPaths.hpp:389
Paths used by the project.
Definition: ProjectPaths.hpp:469
Paths relating to the TestMaterials directory.
Definition: ProjectPaths.hpp:185
Definition: IndividualTestPaths.hpp:90