static TestSuite filterOutTests(final TestSuite suite1, final Collection<String> testURIs) { final TestSuite suite2 = new TestSuite(suite1.getName()); @SuppressWarnings("unchecked") final Enumeration<Test> e = suite1.tests(); while (e.hasMoreElements()) { final Test aTest = e.nextElement(); if (aTest instanceof TestSuite) { final TestSuite aTestSuite = (TestSuite) aTest; suite2.addTest(filterOutTests(aTestSuite, testURIs)); } else if (aTest instanceof BigdataSPARQLUpdateConformanceTest) { final BigdataSPARQLUpdateConformanceTest test = (BigdataSPARQLUpdateConformanceTest) aTest; if (!testURIs.contains(test.testURI)) { suite2.addTest(test); } } } return suite2; }
suite1 = filterOutTests(suite1, knownBadTests);
static TestSuite filterOutTests(final TestSuite suite1, final Collection<String> testURIs) { final TestSuite suite2 = new TestSuite(suite1.getName()); @SuppressWarnings("unchecked") final Enumeration<Test> e = suite1.tests(); while (e.hasMoreElements()) { final Test aTest = e.nextElement(); if (aTest instanceof TestSuite) { final TestSuite aTestSuite = (TestSuite) aTest; suite2.addTest(filterOutTests(aTestSuite, testURIs)); } else if (aTest instanceof BigdataSPARQLUpdateConformanceTest) { final BigdataSPARQLUpdateConformanceTest test = (BigdataSPARQLUpdateConformanceTest) aTest; if (!testURIs.contains(test.testURI)) { suite2.addTest(test); } } } return suite2; }
suite1 = filterOutTests(suite1, knownBadTests);