This repository has been archived by the owner on Oct 7, 2021. It is now read-only.
This repository has been archived by the owner on Oct 7, 2021. It is now read-only.
Provide automated GUI tests with RCPTT #249
Closed
Description
RCPTT is used by several projects of the science group (e.g. ChemClipse/OpenChrom) and with positive feedback. It promises GUI test automation for traditional RCP components and also GEF/Graphiti!
Cfr :
- http://www.eclipse.org/rcptt/
- https://eclipsesource.com/blogs/tutorials/rcp-testing-tool-rcptt-basic-tutorial/
- https://xored.freshdesk.com/support/solutions/articles/3000028645-use-jenkins-to-run-rcptt-tests-in-continuos-integration-environment-
As the Triquetrum editor is getting more features (e.g. repository view, dynamic palette etc) while we're still refactoring underlying elements and models, we need automated tests to prevent regression issues.
Some basic test scenarios to start with (pls add more in comments) :
- Test wizard to create a new workflow model. Result must be a new diagram editor with correct name.
- Create HelloWorld model, with an SDF director, Const & Display actors, no actor config. (need to try out creating connections in RCPTT) And run it : check console output for execution success.
- Test actor/director in-place rename
- Test actor/director/parameter rename via cfg dialog
- Test more advanced actor configuration : add a port (e.g. with RecordDisassembler actor)
Activity