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