 |
Geometrize
1.0
An application for geometrizing images into geometric primitives
|
void runSelfTests()
runSelfTests Runs the self tests This periodically consumes and runs scripts from the directories spe...
Definition: functionaltestrunner.cpp:80
std::vector< std::string > getScriptsForPaths(const std::vector< std::string > &dirPaths)
getScriptsForPaths Gets the absolute file paths to the script files (*.chai) for the given directorie...
Definition: util.cpp:252
std::string readFileAsString(const std::string &filePath)
readFileAsString Reads a file, returning a string containing the contents.
Definition: util.cpp:155
void setTestScriptDirectories(const std::vector< std::string > &scriptDirectories)
setTestScriptDirectories Sets the directories containing self-test scripts to run
Definition: functionaltestrunner.cpp:68
void addTestScriptDirectory(const std::string &scriptDirectory)
addTestScriptDirectory Adds a directory containing scripts to run self-tests from
Definition: functionaltestrunner.cpp:74
std::string getDirectoryForFilePath(const std::string &filePath)
getDirectoryForFilePath Gets the directory path from the given local file path.
Definition: util.cpp:262
bool directoriesExist(const std::vector< std::string > &dirPaths)
directoriesExist Checks if the given directories exist, returns true if all do.
Definition: util.cpp:130
Definition: commandlineparser.cpp:73
std::unique_ptr< chaiscript::ChaiScript > createFunctionalTestRunnerEngine()
createFunctionalTestRunnerEngine Creates a Chaiscript engine object for running functional tests.
Definition: chaiscriptcreator.cpp:102
void runScript(const std::string &code, chaiscript::ChaiScript &runner)
runScript Evaluates the provided script code.
Definition: scriptrunner.cpp:16