Skip to content
This repository was archived by the owner on Oct 8, 2020. It is now read-only.

Commit af1ff94

Browse files
Flink conformance test clean up
1 parent 89394b0 commit af1ff94

5 files changed

Lines changed: 19 additions & 16 deletions

File tree

sansa-inference-flink/src/test/scala/net/sansa_stack/inference/flink/conformance/OWLHorstConformanceTest.scala

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,15 @@ class OWLHorstConformanceTest
2222

2323
override def computeInferredModel(triples: mutable.HashSet[Triple]): Model = {
2424
// distribute triples
25-
val triplesRDD = env.fromCollection(triples)
25+
val triplesDS = env.fromCollection(triples)
2626

2727
// create graph
28-
val graph = RDFGraph(triplesRDD)
28+
val graph = RDFGraph(triplesDS)
2929

3030
// compute inferred graph
3131
val inferredGraph = reasoner.apply(graph)
3232

33-
inferredGraph.triples.print()
34-
35-
// convert to JENA model
33+
// convert to Jena model
3634
val inferredModel = RDFGraphWriter.convertToModel(inferredGraph)
3735

3836
inferredModel

sansa-inference-flink/src/test/scala/net/sansa_stack/inference/flink/conformance/RDFSConformanceTest.scala

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import net.sansa_stack.inference.flink.data.{RDFGraph, RDFGraphWriter}
1111
import net.sansa_stack.test.conformance.RDFSConformanceTestBase
1212

1313
/**
14-
* The class is to test the conformance of each materialization rule of RDFS(simple) entailment.
14+
* The class is used to check the conformance of each materialization rule of RDFS(simple) entailment.
1515
*
1616
* @author Lorenz Buehmann
1717
*
@@ -22,17 +22,15 @@ class RDFSConformanceTest
2222

2323
override def computeInferredModel(triples: mutable.HashSet[Triple]): Model = {
2424
// distribute triples
25-
val triplesRDD = env.fromCollection(triples)
25+
val triplesDS = env.fromCollection(triples)
2626

2727
// create graph
28-
val graph = RDFGraph(triplesRDD)
28+
val graph = RDFGraph(triplesDS)
2929

3030
// compute inferred graph
3131
val inferredGraph = reasoner.apply(graph)
3232

33-
inferredGraph.triples.print()
34-
35-
// convert to JENA model
33+
// convert to Jena model
3634
val inferredModel = RDFGraphWriter.convertToModel(inferredGraph)
3735

3836
inferredModel

sansa-inference-flink/src/test/scala/net/sansa_stack/inference/flink/conformance/SharedOWLHorstReasonerContext.scala

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
package net.sansa_stack.inference.flink.conformance
22

3-
import net.sansa_stack.inference.flink.forwardchaining.ForwardRuleReasoner
4-
import org.apache.flink.api.scala.ExecutionEnvironment
53
import org.junit.runner.RunWith
64
import org.junit.runners.Parameterized
5+
import org.scalatest.Suite
6+
77
import net.sansa_stack.inference.flink.forwardchaining.ForwardRuleReasonerOWLHorst
8-
import org.scalatest.{BeforeAndAfterAll, Suite}
98

109
/**
11-
* Test context to share an RDFS reasoner.
10+
* Test context to share an OWL Horst reasoner.
1211
*
1312
* @author Lorenz Buehmann
1413
*/

sansa-inference-flink/src/test/scala/net/sansa_stack/inference/flink/conformance/SharedReasonerContext.scala

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package net.sansa_stack.inference.flink.conformance
33
import net.sansa_stack.rdf.common.kryo.jena.JenaKryoSerializers.{NodeSerializer, TripleSerializer}
44
import org.apache.flink.api.scala.ExecutionEnvironment
55
import org.apache.flink.runtime.testutils.MiniClusterResourceConfiguration
6+
import org.apache.flink.test.util.MiniClusterWithClientResource
67
import org.apache.jena.graph.{Node, Triple}
78
import org.scalatest.{BeforeAndAfterAll, Suite}
89

@@ -26,6 +27,13 @@ trait SharedReasonerContext[R <: ForwardRuleReasoner]
2627

2728
override def beforeAll(): Unit = {
2829
super.beforeAll()
30+
31+
val miniClusterResource = new MiniClusterWithClientResource(
32+
new MiniClusterResourceConfiguration.Builder()
33+
.setNumberTaskManagers(1)
34+
.setNumberSlotsPerTaskManager(DEFAULT_PARALLELISM)
35+
.build)
36+
2937
_env = ExecutionEnvironment.getExecutionEnvironment
3038
_env.setParallelism(4)
3139
_env.getConfig.disableSysoutLogging()

sansa-inference-flink/src/test/scala/net/sansa_stack/inference/flink/rules/TransitivityRuleTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import net.sansa_stack.inference.flink.data.{RDFGraph, RDFGraphWriter}
1010
import net.sansa_stack.inference.flink.forwardchaining.ForwardRuleReasonerRDFS
1111

1212
/**
13-
* A forward chaining implementation of the RDFS entailment regime.
13+
* Test class to check transitivity chain rule is applied correctly in the RDFS reasoner.
1414
*
1515
* @author Lorenz Buehmann
1616
*/

0 commit comments

Comments
 (0)