| java.lang.Object com.hp.hpl.jena.reasoner.rulesys.test.OWLWGTester
OWLWGTester | public class OWLWGTester (Code) | | A test harness for running the OWL working group tests. This
differs from the RDF one in several ways (separate manifest files,
different namespaces, document references lack suffix ...).
This version is used for running the core entailment tests as part of unit testing.
A separate test harness for use in reporting OWL conformance is being developed and
some code rationalization might be once once that stabilizes.
author: Dave Reynolds version: $Revision: 1.27 $ on $Date: 2008/01/02 12:08:19 $ |
Method Summary | |
public static Model | loadFile(String file) Utility to load a file as a Model. | public void | printStats() Log (info level) some summary information on the timecost of the tests. | public boolean | runTest(Resource test, boolean log, boolean stats) Run a single designated test. | public boolean | runTests(String manifestFile, boolean log, boolean stats) |
BASE_URI | public static String BASE_URI(Code) | | The base URI in which the files are purported to reside
|
NS_OTEST | final public static String NS_OTEST(Code) | | The namespace for the test specification schema
|
NS_RTEST | final public static String NS_RTEST(Code) | | The namespace for the test specification schema
|
NegativeEntailmentTest | final public static Resource NegativeEntailmentTest(Code) | | The rdf class for positive tests
|
PositiveEntailmentTest | final public static Resource PositiveEntailmentTest(Code) | | The rdf class for positive tests
|
baseDir | public static String baseDir(Code) | | The base directory in which the test data is actually stored
|
conclusionDocumentP | final public static Property conclusionDocumentP(Code) | | The predicate defining the conclusion from the test
|
configuration | protected Resource configuration(Code) | | The configuration information for the reasoner
|
descriptionP | final public static Property descriptionP(Code) | | The predicate defining the description of the test
|
logger | protected static Log logger(Code) | | |
numTests | protected static int numTests(Code) | | The total number of tests run
|
premiseDocumentP | final public static Property premiseDocumentP(Code) | | The predicate defining a premise for the test
|
statusP | final public static Property statusP(Code) | | The predicate defining the status of the test
|
testcase | protected TestCase testcase(Code) | | The test case which has invoke this test
|
timeCost | protected static long timeCost(Code) | | The processing time used since testcase creation
|
OWLWGTester | public OWLWGTester(ReasonerFactory reasonerF, TestCase testcase, Resource configuration)(Code) | | Constructor
Parameters: reasonerF - the factory for the reasoner to be tested Parameters: testcase - the JUnit test case which is requesting this test Parameters: configuration - optional configuration information |
loadFile | public static Model loadFile(String file) throws IOException(Code) | | Utility to load a file as a Model.
Files are assumed to be relative to the BASE_URI.
Parameters: file - the file name, relative to baseDir the loaded Model |
printStats | public void printStats()(Code) | | Log (info level) some summary information on the timecost of the tests.
|
runTest | public boolean runTest(Resource test, boolean log, boolean stats) throws IOException(Code) | | Run a single designated test.
Parameters: test - the root node descibing the test Parameters: log - set to true to enable derivation logging Parameters: stats - set to true to log performance statistics true if the test passes throws: IOException - if one of the test files can't be found |
runTests | public boolean runTests(String manifestFile, boolean log, boolean stats) throws IOException(Code) | | Run all the tests in the manifest
Parameters: manifestFile - the name of the manifest file relative to baseDir Parameters: log - set to true to enable derivation logging Parameters: stats - set to true to log performance statistics true if all the tests pass throws: IOException - if one of the test files can't be found |
|
|