public static void RunAllTests(SIProlog testIt) { if (runningTests != null) { SIProlog.Warn("Already started tests"); return; } runningTests = testIt; prologEngine = testIt; //testProlog4(); testPrologBuiltins(); //testRDFServer(); testCema(); testSat(); //return; testProlog1(); testProlog2(); testKBload(); testProlog3(); testPrologBuiltins(); prologEngine.mtest(); if (SIProlog.RdfDeveloperSanityChecks > 2) { prologEngine.askQuery("triple(SUBJECT,PRED,OBJ)", "testRDF"); if (prologEngine.HasKBNamed("dbpediaRdfMemory")) { prologEngine.askQuery("triple(SUBJECT,PRED,OBJ)", "dbpediaRdfMemory"); } } testProlog4(); //p1(); p2(); p3(); ourFilter.defMeanParticle(); //ourFilter.dump(); Console.WriteLine("meanP raw:{0}", ourFilter.meanParticle.ToString()); ourFilter.meanParticle.normalize(ourFilter.constraintSet); Console.WriteLine("meanP norm:{0}", ourFilter.meanParticle.ToString()); Console.WriteLine("done"); }