EMF-IncQuery Test Suites
|
Test project name
|
Metamodel
|
Test type
|
Tested feature
|
Coverage (the most covered components)
|
Repository
|
CI Site
|
patternlanguage.emf.tests |
no metamodel |
unit test |
Testing elements of the patternlanguage and parsing |
patternlanguage (50%), patternlanguage.emf (50%) |
incquery-core-repo |
Hudson
|
runtime.base.itc.test |
no metamodel |
unit test |
Testing graph implementation and graph traversal algorithms |
runtime.base.itc (67%) |
incquery-core-repo |
Hudson
|
runtime.tests |
dynamically created |
component integration test |
Testing matcher and functional dependency (minimal cover) |
runtime (30%), patternlanguage (30%), snapshot (30%) |
incquery-core-repo |
Hudson
|
network.tests |
network.ecore |
component test (performance) |
Testing different size of models and investigating performance |
runtime (30%) |
eiq-examples-repo |
-
|
school.tests |
school.ecore |
component integration test |
Executing different queries on school model and framework testing |
runtime (50%), patternlanguage (50%), snapshot(50%) |
eiq-examples-repo |
Jenkins
|
ecorequery.tests |
ecore.ecore |
component integration test |
Executing different queries on Ecore.ecore model |
runtime (40%), patternlanguage (40%) |
eiq-examples-repo |
Jenkins
|
bpmn.tests |
only instance model |
out of date |
out of date |
out of date |
eiq-examples-repo |
-
|
derivedTest |
derivedModel.ecore |
out of date |
out of date |
out of date |
eiq-examples-repo |
-
|
runtime.base.test |
school.ecore (school1.school and school2.school) |
unit test |
Testing getters for different EMF types (also dynamic EMF models) |
runtime.base (70%), runtime.base.itc (50%) |
eiq-examples-repo |
-
|
runtime.runonce.tests |
eiqlibrary.ecore |
component integration test |
Test cases that run different kind of derived features in run-once engine |
runtime.matchers (50%), runtime.base (45%), runtime.rete (45%) |
examples-repo |
-
|
bpm.tests |
derivedModel.ecore, integrated.ecore, operation.ecore, process.ecore, system.ecore |
component integration test |
Executing queries on BPMN model and testing IncQueryEngine features |
runtime.matchers (50%), runtime.rete(45%) |
examples-repo |
Jenkins
|