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
(Query Explorer)
Line 14: Line 14:
  
 
=== Preferences ===
 
=== Preferences ===
[[EMFIncQuery/DeveloperDocumentation/Features/Preferences|More]]
+
[[EMFIncQuery/DeveloperDocumentation/FeatureSetAndTesting/Preferences|More]]
  
 
=== Validation framework ===
 
=== Validation framework ===
[[EMFIncQuery/DeveloperDocumentation/Features/Validationframework|More]]
+
[[EMFIncQuery/DeveloperDocumentation/FeatureSetAndTesting/Validationframework|More]]
  
 
=== Viewers ===
 
=== Viewers ===
[[EMFIncQuery/DeveloperDocumentation/Features/Viewers|More]]
+
[[EMFIncQuery/DeveloperDocumentation/FeatureSetAndTesting/Viewers|More]]
  
 
=== Rete Visualizer ===
 
=== Rete Visualizer ===
[[EMFIncQuery/DeveloperDocumentation/Features/Rete|More]]
+
[[EMFIncQuery/DeveloperDocumentation/FeatureSetAndTesting/Rete|More]]
  
 
=== Testing framework ===
 
=== Testing framework ===
[[EMFIncQuery/DeveloperDocumentation/Features/Testingframework|More]]
+
[[EMFIncQuery/DeveloperDocumentation/FeatureSetAndTesting/Testingframework|More]]
  
 
=== IncQuery Debugger View ===
 
=== IncQuery Debugger View ===

Revision as of 16:45, 26 March 2015

Features (UI Components)

Xmind diagram.png




Query Editor

Query Explorer

More

Preferences

More

Validation framework

More

Viewers

More

Rete Visualizer

More

Testing framework

More

IncQuery Debugger View

The EMF-IncQuery debugger tooling aims to provide useful functionalities for the users, so that they can easily observe the contents of the EMF-IncQuery related artifacts when the program execution has stopped at a breakpoint. More

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

Back to the top