Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "VIATRA/Query/DeveloperDocumentation/FeatureSetAndTesting"

< VIATRA‎ | Query
(Test suites: Added CI sites)
m
Line 21: Line 21:
 
| runtime.tests || dynamically created || component integration test || Testing matcher and functional dependency (minimal cover) || runtime (30%), patternlanguage (30%), snapshot (30%) || [http://git.eclipse.org/c/incquery/org.eclipse.incquery.git/ incquery-core-repo] || [https://hudson.eclipse.org/incquery/job/incquery-master/lastCompletedBuild/testReport/ Hudson]
 
| runtime.tests || dynamically created || component integration test || Testing matcher and functional dependency (minimal cover) || runtime (30%), patternlanguage (30%), snapshot (30%) || [http://git.eclipse.org/c/incquery/org.eclipse.incquery.git/ incquery-core-repo] || [https://hudson.eclipse.org/incquery/job/incquery-master/lastCompletedBuild/testReport/ Hudson]
 
|-
 
|-
| network.tests || network.ecore || component test (performance) || Testing different size of models and invetigating performance || runtime (30%) || [https://github.com/ujhelyiz/EMF-IncQuery-Examples/tree/master/network eiq-examples-repo] || -
+
| network.tests || network.ecore || component test (performance) || Testing different size of models and investigating performance || runtime (30%) || [https://github.com/ujhelyiz/EMF-IncQuery-Examples/tree/master/network 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%) || [https://github.com/ujhelyiz/EMF-IncQuery-Examples/tree/master/school eiq-examples-repo] || [https://build.inf.mit.bme.hu/jenkins/job/EMF-IncQuery-Tests-School/org.eclipse.incquery$school.tests/1173/testReport/school.tests/ Jenkins]
 
| school.tests || school.ecore || component integration test || Executing different queries on school model and framework testing|| runtime (50%), patternlanguage (50%), snapshot(50%) || [https://github.com/ujhelyiz/EMF-IncQuery-Examples/tree/master/school eiq-examples-repo] || [https://build.inf.mit.bme.hu/jenkins/job/EMF-IncQuery-Tests-School/org.eclipse.incquery$school.tests/1173/testReport/school.tests/ Jenkins]

Revision as of 10:46, 22 March 2015

Features

Test suites

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 testing IncQueryEngine features runtime.matchers (50%), runtime.rete(45%) examples-repo Jenkins

Back to the top