8 #include "knowrob/reasoner/prolog/PrologTests.h"
9 #include "knowrob/reasoner/esg/ESGReasoner.h"
10 #include "knowrob/reasoner/ReasonerManager.h"
24 return consult(std::filesystem::path(
"reasoner") /
"esg" /
"__init__.pl",
nullptr,
false);
28 class ESGTests :
public PrologTests<knowrob::ESGReasoner, knowrob::PrologBackend> {
31 return std::filesystem::path(
"reasoner") /
"esg" / filename;
37 TEST_F(ESGTests, esg) { runTests(getPath(
"esg.plt")); }
38 TEST_F(ESGTests, interval) { runTests(getPath(
"interval.plt")); }
39 TEST_F(ESGTests, workflow) { runTests(getPath(
"workflow.pl")); }
40 TEST_F(ESGTests, parser) { runTests(getPath(
"parser.plt")); }
#define KNOWROB_BUILTIN_REASONER(Name, Type)
bool initializeDefaultPackages() override
bool consult(const std::filesystem::path &uri, const char *module={}, bool doTransformQuery=true)