From 8e0ef05156ee55ee72262488f205ceaa026df624 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr> Date: Sun, 8 Feb 2009 12:43:02 +0000 Subject: [PATCH] - added noling group for avoiding to rely on WordNet - added new test with new JWNLDistances --- test/src/AlgTest.java | 12 ++++++------ test/src/BasicAlignmentTest.java | 4 ++-- test/src/IOTests.java | 4 ++-- test/src/JWNLTest.java | 13 +++++++++++-- test/src/MatcherTest.java | 2 +- test/src/OMWGTest.java | 6 +++--- test/src/OWLAPIAlignmentTest.java | 12 ++++++------ test/src/OntoTest.java | 14 +++++++------- test/src/READMETest.java | 20 ++++++++++---------- test/src/RendererTest.java | 20 ++++++++++---------- 10 files changed, 58 insertions(+), 49 deletions(-) diff --git a/test/src/AlgTest.java b/test/src/AlgTest.java index aa38cde1..cbd16d48 100644 --- a/test/src/AlgTest.java +++ b/test/src/AlgTest.java @@ -67,7 +67,7 @@ public class AlgTest { Alignment align1 = null; Alignment align2 = null; - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void initTest() throws Exception { Parameters params = new BasicParameters(); AlignmentProcess alignment1 = new StringDistAlignment(); @@ -80,13 +80,13 @@ public class AlgTest { align2 = alignment2; } - @Test(expectedExceptions = AlignmentException.class, dependsOnMethods = {"initTest"}, groups = { "full", "impl" }) + @Test(expectedExceptions = AlignmentException.class, dependsOnMethods = {"initTest"}, groups = { "full", "impl", "noling" }) public void errorTest1() throws Exception { // should throw an exception: align1.join( align2 ); } - @Test(groups = { "full", "impl" }, dependsOnMethods = {"initTest"}) + @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"initTest"}) public void genericityTest() throws Exception { // does createNewAlignment is able to return the correct method Alignment al = (Alignment)((BasicAlignment)align1).clone(); @@ -94,7 +94,7 @@ public class AlgTest { assertTrue( al.getExtension( Annotations.ALIGNNS, "method" ).equals("fr.inrialpes.exmo.align.impl.method.StringDistAlignment#clone") ); } - @Test(groups = { "full", "impl" }, dependsOnMethods = {"genericityTest"}) + @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"genericityTest"}) public void fullTest() throws Exception { AlignmentProcess alignment1 = new NameAndPropertyAlignment(); alignment1.init( new URI("file:examples/rdf/edu.umbc.ebiquity.publication.owl"), new URI("file:examples/rdf/edu.mit.visus.bibtex.owl")); @@ -122,12 +122,12 @@ public class AlgTest { assertEquals( al.nbCells(), 45 ); } - @Test(expectedExceptions = AlignmentException.class, groups = { "full", "impl" }, dependsOnMethods = {"fullTest"}) + @Test(expectedExceptions = AlignmentException.class, groups = { "full", "impl", "noling" }, dependsOnMethods = {"fullTest"}) public void composeErrorTest() throws Exception { Alignment al = align1.compose( align2 ); } - @Test(groups = { "full", "impl" }, dependsOnMethods = {"initTest"}) + @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"initTest"}) public void composeTest() throws Exception { AlignmentProcess alignment1 = new NameAndPropertyAlignment(); alignment1.init( new URI("file:examples/rdf/edu.mit.visus.bibtex.owl"), new URI("file:examples/rdf/edu.umbc.ebiquity.publication.owl")); diff --git a/test/src/BasicAlignmentTest.java b/test/src/BasicAlignmentTest.java index 0fa88d4f..359e7478 100644 --- a/test/src/BasicAlignmentTest.java +++ b/test/src/BasicAlignmentTest.java @@ -33,12 +33,12 @@ import fr.inrialpes.exmo.align.impl.OWLAPIAlignment; public class BasicAlignmentTest { private OWLAPIAlignment alignment = null; - @BeforeClass(groups = { "full" }) + @BeforeClass(groups = { "full", "noling" }) private void init(){ alignment = new OWLAPIAlignment(); } - @Test(groups = { "full" }) + @Test(groups = { "full", "noling" }) public void aFastTest() { assertNotNull( alignment, "Alignment was null" ); } diff --git a/test/src/IOTests.java b/test/src/IOTests.java index 39c93c41..94244336 100644 --- a/test/src/IOTests.java +++ b/test/src/IOTests.java @@ -54,7 +54,7 @@ public class IOTests { private Alignment alignment = null; private AlignmentParser aparser = null; - @Test(groups = { "full", "io" }, expectedExceptions = SAXException.class) + @Test(groups = { "full", "io", "noling" }, expectedExceptions = SAXException.class) public void loadSOAPErrorTest() throws Exception { aparser = new AlignmentParser( 0 ); assertNotNull( aparser ); @@ -62,7 +62,7 @@ public class IOTests { // error (we forgot to tell the parser that the alignment is embedded) } - @Test(groups = { "full", "io" }, dependsOnMethods = {"loadSOAPErrorTest"}) + @Test(groups = { "full", "io", "noling" }, dependsOnMethods = {"loadSOAPErrorTest"}) public void loadSOAPTest() throws Exception { aparser.initAlignment( null ); aparser.setEmbedded( true ); diff --git a/test/src/JWNLTest.java b/test/src/JWNLTest.java index 02509d61..ef6711d2 100644 --- a/test/src/JWNLTest.java +++ b/test/src/JWNLTest.java @@ -61,7 +61,7 @@ $ setenv WNDIR $ java -jar lib/alignwn.jar -D=$WNDIR file://$CWD/examples/rdf/ file://$CWD/examples/rdf/ -i fr.inrialpes.exmo.align.ling.JWNLAlignment -o examples/rdf/JWNL.rdf */ Parameters params = new BasicParameters(); - //System.getenv("WNDIR"); + //System.getenv("WNDIR"); params.setParameter( "wndict", "../WordNet-2.0/dict" ); alignment = new JWNLAlignment(); assertNotNull( alignment, "ObjectAlignment should not be null" ); @@ -70,7 +70,6 @@ $ java -jar lib/alignwn.jar -D=$WNDIR file://$CWD/examples/rdf/ file://$CWD/exam alignment.align( (Alignment)null, params ); assertEquals( alignment.nbCells(), 43 ); ByteArrayOutputStream stream = new ByteArrayOutputStream(); - //FileOutputStream stream = new FileOutputStream("result.rdf"); PrintWriter writer = new PrintWriter ( new BufferedWriter( new OutputStreamWriter( stream, "UTF-8" )), true); @@ -81,5 +80,15 @@ $ java -jar lib/alignwn.jar -D=$WNDIR file://$CWD/examples/rdf/ file://$CWD/exam assertEquals( stream.toString().length(), 14037, "Rendered differently" ); alignment.cut( "hard", 0.4 ); assertEquals( alignment.nbCells(), 35 ); + + // Different similarity + params.setParameter( "wnfunction", "cosynonymySimilarity" ); + alignment = new JWNLAlignment(); + alignment.init( new URI("file:examples/rdf/edu.umbc.ebiquity.publication.owl"), new URI("file:examples/rdf/edu.mit.visus.bibtex.owl")); + alignment.align( (Alignment)null, params ); + assertEquals( alignment.nbCells(), 43 ); + alignment.cut( "hard", 0.4 ); + assertEquals( alignment.nbCells(), 37 ); + } } diff --git a/test/src/MatcherTest.java b/test/src/MatcherTest.java index 598f7fac..585b9c3f 100644 --- a/test/src/MatcherTest.java +++ b/test/src/MatcherTest.java @@ -64,7 +64,7 @@ public class MatcherTest { // Add one test with instances in the ontology (the same ontology) - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void routineTest8() throws Exception { /* $ java -jar lib/Procalign.jar file://$CWD/examples/rdf/edu.umbc.ebiquity.publication.owl file://$CWD/examples/rdf/edu.mit.visus.bibtex.owl -i fr.inrialpes.exmo.align.impl.method.StringDistAlignment -DstringFunction=levenshteinDistance -o examples/rdf/bibref.rdf diff --git a/test/src/OMWGTest.java b/test/src/OMWGTest.java index aefd75c6..0e27bb09 100644 --- a/test/src/OMWGTest.java +++ b/test/src/OMWGTest.java @@ -49,7 +49,7 @@ public class OMWGTest { private Alignment alignment = null; private AlignmentParser aparser1 = null; - @Test(groups = { "full", "omwg" }) + @Test(groups = { "full", "omwg", "noling" }) public void loadPrintTest() throws Exception { /* java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter wine.xml > wine2.xml @@ -69,7 +69,7 @@ java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter wine writer.close(); } - @Test(groups = { "full", "omwg" }, dependsOnMethods = {"loadPrintTest"}) + @Test(groups = { "full", "omwg", "noling" }, dependsOnMethods = {"loadPrintTest"}) public void roundTripTest() throws Exception { /* java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter wine2.xml > wine3.xml @@ -87,7 +87,7 @@ java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter wine writer.close(); } - @Test(groups = { "full", "omwg" }, dependsOnMethods = {"roundTripTest"}) + @Test(groups = { "full", "omwg", "noling" }, dependsOnMethods = {"roundTripTest"}) public void diffTest() throws Exception { /* diff wine2.xml wine3.xml diff --git a/test/src/OWLAPIAlignmentTest.java b/test/src/OWLAPIAlignmentTest.java index 7afc4db4..05698620 100644 --- a/test/src/OWLAPIAlignmentTest.java +++ b/test/src/OWLAPIAlignmentTest.java @@ -61,12 +61,12 @@ public class OWLAPIAlignmentTest { private Ontology onto1 = null; private Ontology onto2 = null; - @BeforeClass(groups = { "full" }) + @BeforeClass(groups = { "full", "noling" }) private void init(){ alignment = new OWLAPIAlignment(); } - @Test(groups = { "full" }) + @Test(groups = { "full", "noling" }) public void loadingAndConvertingTest() throws Exception { assertNotNull( alignment, "Alignment was null" ); AlignmentParser aparser = new AlignmentParser( 0 ); @@ -80,7 +80,7 @@ public class OWLAPIAlignmentTest { assertTrue( result instanceof URIAlignment ); } - @Test(groups = { "full" }, dependsOnMethods = {"loadingAndConvertingTest"}) + @Test(groups = { "full", "noling" }, dependsOnMethods = {"loadingAndConvertingTest"}) public void basicAttributeTest() throws Exception { assertEquals( alignment.getLevel(), "0" ); assertEquals( alignment.getType(), "**" ); @@ -88,7 +88,7 @@ public class OWLAPIAlignmentTest { assertEquals( alignment.getExtension( Annotations.ALIGNNS, Annotations.TIME), "7" ); } - @Test(groups = { "full" }, dependsOnMethods = {"loadingAndConvertingTest"}) + @Test(groups = { "full", "noling" }, dependsOnMethods = {"loadingAndConvertingTest"}) public void ontologyTest() throws Exception { onto1 = alignment.getOntologyObject1(); onto2 = alignment.getOntologyObject2(); @@ -108,7 +108,7 @@ public class OWLAPIAlignmentTest { assertEquals( onto2.getFormURI().toString(), "http://www.w3.org/2002/07/owl#" ); } - @Test(groups = { "full" }, dependsOnMethods = {"ontologyTest"}) + @Test(groups = { "full", "noling" }, dependsOnMethods = {"ontologyTest"}) public void basicCellTest() throws Exception { assertEquals( alignment.nbCells(), 2 ); Object ob2 = ((LoadedOntology)onto2).getEntity( new URI("http://www.example.org/ontology2#journalarticle") ); @@ -144,7 +144,7 @@ public class OWLAPIAlignmentTest { } } - @Test(groups = { "full" }, dependsOnMethods = {"loadingAndConvertingTest"}) + @Test(groups = { "full", "noling" }, dependsOnMethods = {"loadingAndConvertingTest"}) public void rendererTest() throws Exception { ByteArrayOutputStream stream = new ByteArrayOutputStream(); //FileOutputStream stream = new FileOutputStream("result.rdf"); diff --git a/test/src/OntoTest.java b/test/src/OntoTest.java index 029d9af0..c908c5df 100644 --- a/test/src/OntoTest.java +++ b/test/src/OntoTest.java @@ -62,7 +62,7 @@ public class OntoTest { private OntologyFactory factory = null; private Ontology ontology = null; - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void factoryTest() throws Exception { assertNotNull( OntologyFactory.getDefaultFactory() ); assertTrue( OntologyFactory.getDefaultFactory().equals("fr.inrialpes.exmo.align.onto.owlapi10.OWLAPIOntologyFactory") ); @@ -76,13 +76,13 @@ public class OntoTest { assertEquals( factory, OntologyFactory.getFactory() ); } - @Test(expectedExceptions = AlignmentException.class, groups = { "full", "impl" }, dependsOnMethods = {"factoryTest"}) + @Test(expectedExceptions = AlignmentException.class, groups = { "full", "impl", "noling" }, dependsOnMethods = {"factoryTest"}) public void concreteFactoryTest() throws Exception { // not really useful factory.newOntology( null ); } - @Test(groups = { "full", "impl" }, dependsOnMethods = {"factoryTest"}) + @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"factoryTest"}) public void basicTest() throws Exception { // not really useful //factory.newOntology( null ); @@ -98,7 +98,7 @@ public class OntoTest { assertEquals( onto.getOntology(), "MyBeautifulOntology" ); } - @Test(groups = { "full", "impl" }, dependsOnMethods = {"basicTest"}) + @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"basicTest"}) public void loadedTest() throws Exception { // load ontologies OntologyFactory.setDefaultFactory("fr.inrialpes.exmo.align.onto.jena25.JENAOntologyFactory"); @@ -148,7 +148,7 @@ public class OntoTest { onto.unload(); } - @Test(groups = { "full", "impl" }, dependsOnMethods = {"loadedTest"}) + @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"loadedTest"}) public void heavyLoadedTest() throws Exception { // load ontologies OntologyFactory.setDefaultFactory("fr.inrialpes.exmo.align.onto.owlapi10.OWLAPIOntologyFactory"); @@ -220,13 +220,13 @@ public class OntoTest { onto.unload(); } - @Test(groups = { "full", "impl" }, dependsOnMethods = {"heavyLoadedTest"}) + @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"heavyLoadedTest"}) public void cleanUpTest() throws Exception { OntologyFactory.getFactory().clear(); // Check if things remain or not... } - @AfterClass(groups = { "full", "impl" }) + @AfterClass(groups = { "full", "impl", "noling" }) public void tearDown() throws Exception { //System.err.println("I have been executed"); OntologyFactory.setDefaultFactory("fr.inrialpes.exmo.align.onto.owlapi10.OWLAPIOntologyFactory"); diff --git a/test/src/READMETest.java b/test/src/READMETest.java index 3184a026..17ff2204 100644 --- a/test/src/READMETest.java +++ b/test/src/READMETest.java @@ -61,14 +61,14 @@ public class READMETest { private AlignmentProcess alignment = null; - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void routineTest1() { /* $ java -jar lib/procalign.jar --help */ } - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void routineTest2() throws Exception { /* $ java -jar lib/procalign.jar file://$CWD/examples/rdf/onto1.owl file://$CWD/examples/rdf/onto2.owl @@ -82,7 +82,7 @@ $ java -jar lib/procalign.jar file://$CWD/examples/rdf/onto1.owl file://$CWD/exa assertEquals( alignment.nbCells(), 1 ); } - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void routineTest3() throws Exception { /* $ java -jar lib/procalign.jar file://$CWD/examples/rdf/onto1.owl file://$CWD/examples/rdf/onto2.owl -i fr.inrialpes.exmo.align.impl.method.StringDistAlignment -DstringFunction=levenshteinDistance -r fr.inrialpes.exmo.align.impl.renderer.OWLAxiomsRendererVisitor @@ -104,7 +104,7 @@ $ java -jar lib/procalign.jar file://$CWD/examples/rdf/onto1.owl file://$CWD/exa assertEquals( alignment.nbCells(), 2 ); } - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void routineTest5() throws Exception { /* $ java -cp lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter examples/rdf/newsample.rdf @@ -125,7 +125,7 @@ $ java -cp lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter examples assertEquals( stream.toString().length(), 1706, "Rendered differently" ); } - @Test(groups = { "full", "impl" }, dependsOnMethods = {"routineTest3"}) + @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"routineTest3"}) public void routineTest6() throws Exception { /* $ java -jar lib/procalign.jar file://$CWD/examples/rdf/onto1.owl file://$CWD/examples/rdf/onto2.owl -a examples/rdf/sample.rdf @@ -133,7 +133,7 @@ $ java -jar lib/procalign.jar file://$CWD/examples/rdf/onto1.owl file://$CWD/exa */ } - @Test(groups = { "full", "impl" }, dependsOnMethods = {"routineTest3"}) + @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"routineTest3"}) public void routineTest7() throws Exception { /* $ java -jar lib/Procalign.jar file://$CWD/examples/rdf/edu.umbc.ebiquity.publication.owl file://$CWD/examples/rdf/edu.mit.visus.bibtex.owl @@ -147,7 +147,7 @@ $ java -jar lib/Procalign.jar file://$CWD/examples/rdf/edu.umbc.ebiquity.publica assertEquals( alignment.nbCells(), 10 ); } - @Test(groups = { "full", "impl" }, dependsOnMethods = {"routineTest7"}) + @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"routineTest7"}) public void routineTest8() throws Exception { /* $ java -jar lib/Procalign.jar file://$CWD/examples/rdf/edu.umbc.ebiquity.publication.owl file://$CWD/examples/rdf/edu.mit.visus.bibtex.owl -i fr.inrialpes.exmo.align.impl.method.StringDistAlignment -DstringFunction=levenshteinDistance -o examples/rdf/bibref.rdf @@ -184,7 +184,7 @@ $ java -jar lib/Procalign.jar file://$CWD/examples/rdf/edu.umbc.ebiquity.publica //assertEquals( stream.toString().length(), 1740, "Rendered differently" ); } - @Test(groups = { "full", "impl" }, dependsOnMethods = {"routineTest8"}) + @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"routineTest8"}) public void routineEvalTest() throws Exception { /* $ java -cp lib/procalign.jar fr.inrialpes.exmo.align.util.EvalAlign -i fr.inrialpes.exmo.align.impl.eval.PRecEvaluator file://$CWD/examples/rdf/bibref2.rdf file://$CWD/examples/rdf/bibref.rdf @@ -218,14 +218,14 @@ $ java -cp lib/procalign.jar fr.inrialpes.exmo.align.util.EvalAlign -i fr.inrial //assertEquals( eval.getResult(), 1.34375 ); } - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void routineMatrixTest() throws Exception { /* $ java -jar lib/Procalign.jar file://$CWD/examples/rdf/edu.umbc.ebiquity.publication.owl file://$CWD/examples/rdf/edu.mit.visus.bibtex.owl -i fr.inrialpes.exmo.align.impl.method.StringDistAlignment -DstringFunction=levenshteinDistance -DprintMatrix=1 -o /dev/null > examples/rdf/matrix.tex */ } - @Test(groups = { "full", "impl" }, dependsOnMethods = {"routineTest3"}) + @Test(groups = { "full", "impl", "noling" }, dependsOnMethods = {"routineTest3"}) public void routineJWNLTest() throws Exception { /* $ setenv WNDIR ../WordNet-2.0/dict diff --git a/test/src/RendererTest.java b/test/src/RendererTest.java index df0dee89..b2d291f2 100644 --- a/test/src/RendererTest.java +++ b/test/src/RendererTest.java @@ -69,7 +69,7 @@ public class RendererTest { private AlignmentProcess alignment = null; // Create the Alignement that will be rendered by everyone - @BeforeClass(groups = { "full", "impl" }) + @BeforeClass(groups = { "full", "impl", "noling" }) private void init() throws Exception { Parameters params = new BasicParameters(); params.setParameter( "stringFunction", "levenshteinDistance"); @@ -81,7 +81,7 @@ public class RendererTest { assertEquals( alignment.nbCells(), 43 ); } - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void RDFrenderer() throws Exception { ByteArrayOutputStream stream = new ByteArrayOutputStream(); PrintWriter writer = new PrintWriter ( @@ -96,7 +96,7 @@ public class RendererTest { params.setParameter( "embedded", "1"); } - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void SKOSrenderer() throws Exception { ByteArrayOutputStream stream = new ByteArrayOutputStream(); PrintWriter writer = new PrintWriter ( @@ -132,7 +132,7 @@ public class RendererTest { assertEquals( stream.toString().length(), 7013, "Rendered differently" ); } - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void OWLrenderer() throws Exception { ByteArrayOutputStream stream = new ByteArrayOutputStream(); PrintWriter writer = new PrintWriter ( @@ -145,7 +145,7 @@ public class RendererTest { assertEquals( stream.toString().length(), 7334, "Rendered differently" ); } - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void SEKTMappingrenderer() throws Exception { // not really ByteArrayOutputStream stream = new ByteArrayOutputStream(); @@ -159,7 +159,7 @@ public class RendererTest { assertEquals( stream.toString().length(), 6435, "Rendered differently" ); } - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void SWRLrenderer() throws Exception { ByteArrayOutputStream stream = new ByteArrayOutputStream(); PrintWriter writer = new PrintWriter ( @@ -172,7 +172,7 @@ public class RendererTest { assertEquals( stream.toString().length(), 21084, "Rendered differently" ); } - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void XSLTrenderer() throws Exception { ByteArrayOutputStream stream = new ByteArrayOutputStream(); PrintWriter writer = new PrintWriter ( @@ -185,7 +185,7 @@ public class RendererTest { assertEquals( stream.toString().length(), 7888, "Rendered differently" ); } - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void COWLrenderer() throws Exception { ByteArrayOutputStream stream = new ByteArrayOutputStream(); PrintWriter writer = new PrintWriter ( @@ -198,7 +198,7 @@ public class RendererTest { assertEquals( stream.toString().length(), 14897, "Rendered differently" ); } - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void HTMLrenderer() throws Exception { ByteArrayOutputStream stream = new ByteArrayOutputStream(); PrintWriter writer = new PrintWriter ( @@ -211,7 +211,7 @@ public class RendererTest { assertEquals( stream.toString().length(), 18062, "Rendered differently" ); } - @Test(groups = { "full", "impl" }) + @Test(groups = { "full", "impl", "noling" }) public void XMLMetadatarenderer() throws Exception { ByteArrayOutputStream stream = new ByteArrayOutputStream(); PrintWriter writer = new PrintWriter ( -- GitLab