osate / osate-ge

Old Graphical editor for OSATE repository, kept for reference
6 stars 3 forks source link

Implement Initial Test Suite and Regression Tests for Graphical Editor #215

Closed philip-alldredge closed 6 years ago

philip-alldredge commented 7 years ago

automated testing capability that tests the basic functionality of the graphical editor.

The work that has already been done will need to be updated to reflect changes in the graphical editor. Tests will need to be written that provides adequate initial coverage. A good starting point would be to automate the procedures described in the user guide.

As discussed create a TestHelper and an AgeDiagramEditorBot or similar classes to encapsulate the GEF3 and Graphiti aspects of the tests.

philip-alldredge commented 6 years ago

The test suite should include tests that include an EMV2 and AGREE annex subclauses and libraries. There can occasionally be issues with annexes that can affect the graphical editor.

We need a mixture of tests that run with and without the AADL source being open.