MiKTeX 26.5-next
A scalable TeX distribution
Loading...
Searching...
No Matches
TestScript Class Referenceabstract
Inheritance diagram for TestScript:
Collaboration diagram for TestScript:

Classes

struct  FAILURE

Public Member Functions

bool Trace (const MiKTeX::Trace::TraceCallback::TraceMessage &traceMessage) override
int Main (int argc, const char **argv)

Protected Member Functions

 TestScript (std::string name)
virtual void Run ()=0
bool FindFile (const char *lpszFileName, const char *lpszPathList)
bool RunTestCommand (const char *lpszProgramName)
void Touch (const char *lpszPath)
void Touch (const MiKTeX::Util::PathName &path)

Protected Attributes

std::string scriptName
log4cxx::LoggerPtr logger = nullptr
std::vector< std::string > argv
std::shared_ptr< MiKTeX::Core::Session > pSession
std::vector< std::string > vecArgs
std::string traceFlags
std::string rootDirectories
std::string installRoot
std::string dataRoot

Member Function Documentation

◆ Trace()

bool TestScript::Trace ( const MiKTeX::Trace::TraceCallback::TraceMessage & traceMessage)
inlineoverridevirtual

The documentation for this class was generated from the following file: