// No warnings (e.g. bad lexical forms).
ErrorHandlerFactory.setTestLogging(false) ;
// ARQ dependencies
ts.addTest(new JUnit4TestAdapter(TC_Atlas.class)) ;
ts.addTest(new JUnit4TestAdapter(TC_Riot.class)) ;
// Fiddle around with the config if necessary
if ( false )
{
QueryEngineMain.unregister() ;
QueryEngineRef.register() ;
}
// Tests should be silent.
NodeValue.VerboseWarnings = false ;
E_Function.WarnOnUnknownFunction = false ;
// Lower level
ts.addTest(TS_General.suite() );
ts.addTest(TS_Expr.suite()) ;
ts.addTest(TS_Util.suite()) ;
ts.addTest(new JUnit4TestAdapter(TS_Lang.class)) ;
ts.addTest(new JUnit4TestAdapter(TS_ResultSet.class)) ;
// Syntax
ts.addTest(TS_Syntax.suite()) ;
// Serialization
ts.addTest(TS_Serialization.suite()) ;
// Binding I/O
ts.addTest(TestBindingStreams.suite()) ;
// Algebra
ts.addTest(new JUnit4TestAdapter(TC_Algebra.class)) ;
// Property paths
ts.addTest(new JUnit4TestAdapter(TS_Path.class)) ;
// Scripted tests for SPARQL
ts.addTest(ScriptTestSuiteFactory.make(testDirARQ+"/manifest-arq.ttl")) ;
// Scripted tests for ARQ features outside SPARQL syntax
// Currently at end of manifest-arq.ttl
// ts.addTest(QueryTestSuiteFactory.make(testDirARQ+"/manifest-ext.ttl")) ;
// The DAWG official tests (some may be duplicated in ARQ test suite
// but this should be the untouched versions)
ts.addTest(TS_DAWG.suite()) ;
// API
ts.addTest(new JUnit4TestAdapter(TS_API.class)) ;
// SPARQL/Update
ts.addTest(TS_Update.suite()) ;
ts.addTest(TS_SSE.suite()) ;
ts.addTest(new JUnit4TestAdapter(TS_Graph.class)) ;
ts.addTest(new JUnit4TestAdapter(TS_Solver.class)) ;
ts.addTest(new JUnit4TestAdapter(TS_Engine.class)) ;
// API
ts.addTest(new JUnit4TestAdapter(TS_ParamString.class)) ;
return ts ;
}