OGS 6.2.0-244-g47b8a9a9d
TestDefinition.h
Go to the documentation of this file.
1 
12 #pragma once
13 
14 #include <memory>
15 #include <string>
16 #include <vector>
17 
18 namespace BaseLib
19 {
20 class ConfigTree;
21 }
22 
23 namespace ApplicationsLib
24 {
25 class TestDefinition final
26 {
27 public:
31  TestDefinition(BaseLib::ConfigTree const& config_tree,
32  std::string const& reference_path,
33  std::string const& output_directory);
34 
35  bool runTests() const;
36  std::vector<std::string> const& getOutputFiles() const;
37 
38 private:
39  std::vector<std::string> _command_lines;
40  std::vector<std::string> _output_files;
41 };
42 } // namespace ApplicationsLib
std::vector< std::string > _output_files
Build information.
std::vector< std::string > _command_lines