LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::Common::TGV::TestCaseProcessor Class Referenceabstract

#include <linguisticProcessing/common/tgv/TestCaseProcessor.hpp>

Public Member Functions

 TestCaseProcessor (const std::string workingDirectory)
 
virtual ~TestCaseProcessor ()=default
 
void configure (const std::string workingDirectory)
 
virtual TestCaseError processTestCase (const TestCase &testCase)=0
 

Protected Member Functions

const QString & workingDirectory () const
 
TestCaseError evalTestCase (const TestCase &testCase, const std::string &pipeName, const std::string &textFile, const std::string &traceFilePrefix) const
 

Detailed Description

Definition at line 32 of file TestCaseProcessor.hpp.

Constructor & Destructor Documentation

◆ TestCaseProcessor()

Lima::Common::TGV::TestCaseProcessor::TestCaseProcessor ( const std::string  workingDirectory)

Definition at line 68 of file TestCaseProcessor.cpp.

◆ ~TestCaseProcessor()

virtual Lima::Common::TGV::TestCaseProcessor::~TestCaseProcessor ( )
virtualdefault

Member Function Documentation

◆ configure()

void Lima::Common::TGV::TestCaseProcessor::configure ( const std::string  workingDirectory)

◆ evalTestCase()

TestCaseError Lima::Common::TGV::TestCaseProcessor::evalTestCase ( const TestCase &  testCase,
const std::string &  pipeName,
const std::string &  textFile,
const std::string &  traceFilePrefix 
) const
protected

Definition at line 73 of file TestCaseProcessor.cpp.

◆ processTestCase()

virtual TestCaseError Lima::Common::TGV::TestCaseProcessor::processTestCase ( const TestCase &  testCase)
pure virtual

◆ workingDirectory()

const QString & Lima::Common::TGV::TestCaseProcessor::workingDirectory ( ) const
protected

Definition at line 295 of file TestCaseProcessor.cpp.


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