Go to the documentation of this file.
34 #ifndef TTA_TEST_APPLICATION_HH
35 #define TTA_TEST_APPLICATION_HH
std::istream * simulateTTASim() const
void setupSimulation() const
const std::string applicationPath() const
Runtime maxRuntime_
Maximum runtime of the test appication in nano seconds.
const std::string correctOutput() const
bool hasCleanupSimulation() const
static const std::string CLEANUP_FILE_NAME_
Name of the clean up file.
static const std::string DESCRIPTION_FILE_NAME_
File name of the description text for the application.
bool hasSimulateTTASim() const
Runtime maxRuntime() const
ClockCycles cycleCount() const
bool hasApplication() const
TestApplication(const std::string &testApplicationPath)
bool hasVerifySimulation() const
bool verifySimulation() const
static const std::string CORRECT_OUTPUT_FILE_NAME_
Name of the correct simulation output file.
static const int MAX_LINE_LENGTH_
Maximum line length in a file.
static const std::string SETUP_FILE_NAME_
Name of the file that contains setup script.
bool hasSetupSimulation() const
void cleanupSimulation() const
std::vector< std::string > description() const
static const std::string SIMULATE_TTASIM_FILE_NAME_
Name of the file that runs the simulation.
static const std::string MAX_RUNTIME_
Name of the file that contains maximum runtime.
static const std::string APPLICATION_BASE_FILE_NAME_
Name of the sequential program file. Base name of the file that contains the fully linked program....
const std::string testApplicationPath_
Path of the test application directory.
static const std::string VERIFY_FILE_NAME_
Name of the verify script file.
virtual ~TestApplication()
bool hasCorrectOutput() const