Skip to content
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
erwindl0 opened this issue Jun 24, 2017 · 2 comments
Closed

Provide automated GUI tests with RCPTT #249

erwindl0 opened this issue Jun 24, 2017 · 2 comments

Comments

@erwindl0
Copy link
Contributor

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 :

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) :

  1. Test wizard to create a new workflow model. Result must be a new diagram editor with correct name.
  2. 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.
  3. Test actor/director in-place rename
  4. Test actor/director/parameter rename via cfg dialog
  5. Test more advanced actor configuration : add a port (e.g. with RecordDisassembler actor)
@erwindl0 erwindl0 self-assigned this Jun 24, 2017
@erwindl0 erwindl0 added this to the Science2017Release milestone Jun 26, 2017
erwindl0 added a commit that referenced this issue Jun 29, 2017
Signed-off-by: Erwin De Ley <erwindl0@gmail.com>
erwindl0 added a commit that referenced this issue Jun 30, 2017
#249: first rcptt project with some basic tests
@erwindl0
Copy link
Contributor Author

erwindl0 commented Jul 1, 2017

Already a bit of info on using RCPTT for Triquetrum on our wiki : https://wiki.eclipse.org/Triquetrum/RCP_testing

@erwindl0
Copy link
Contributor Author

Need to update UI test scripts now, so they are compatible with the new actor icons where relevant.

cxbrooks pushed a commit that referenced this issue Sep 26, 2017
Signed-off-by: Erwin De Ley <erwindl0@gmail.com>
cxbrooks pushed a commit that referenced this issue Sep 26, 2017
#249: first rcptt project with some basic tests
erwindl0 added a commit that referenced this issue Nov 22, 2017
Signed-off-by: Erwin De Ley <erwindl0@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant