add constructor with output to sim output artifact
This commit is contained in:
parent
c370fbc209
commit
92da7dfb62
2 changed files with 11 additions and 2 deletions
|
|
@ -179,8 +179,6 @@ struct testcase_t {
|
||||||
std::string top;
|
std::string top;
|
||||||
/** This simulation should be run by multiple noes */
|
/** This simulation should be run by multiple noes */
|
||||||
bool parallelizable;
|
bool parallelizable;
|
||||||
/** Maximum pipeline load factor that should be allowed */
|
|
||||||
float max_plf;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -190,6 +188,7 @@ class SimConfigArtifact: public Artifact {
|
||||||
public:
|
public:
|
||||||
|
|
||||||
SimConfigArtifact();
|
SimConfigArtifact();
|
||||||
|
SimConfigArtifact(bool has_reference) { this->has_reference_ = has_reference; };
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Get the content of the artifact
|
* @brief Get the content of the artifact
|
||||||
|
|
@ -222,6 +221,8 @@ class SimConfigArtifact: public Artifact {
|
||||||
*/
|
*/
|
||||||
long get_size() { return testcases.size(); };
|
long get_size() { return testcases.size(); };
|
||||||
|
|
||||||
|
const bool& has_reference = has_reference_;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Can this simulation be handled by multiple nodes
|
* @brief Can this simulation be handled by multiple nodes
|
||||||
*
|
*
|
||||||
|
|
@ -241,6 +242,7 @@ class SimConfigArtifact: public Artifact {
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
bool has_reference_;
|
||||||
std::vector<testcase_t> testcases;
|
std::vector<testcase_t> testcases;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -295,6 +297,8 @@ class SignalListArtifact: public Artifact {
|
||||||
class SimOutputArtifact: public Artifact {
|
class SimOutputArtifact: public Artifact {
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
SimOutputArtifact(const std::vector<std::string>& sim_log, const std::vector<std::string>& error_log);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Get the content of the artifact
|
* @brief Get the content of the artifact
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -46,4 +46,9 @@ void SimOutputArtifact::add_err_output(std::string log_line) {
|
||||||
this->sim_err_log.emplace_back(log_line);
|
this->sim_err_log.emplace_back(log_line);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SimOutputArtifact::SimOutputArtifact(const std::vector<std::string>& sim_log, const std::vector<std::string>& error_log) {
|
||||||
|
this->sim_log = sim_log;
|
||||||
|
this->sim_err_log = error_log;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue