Bug 9597

Summary: RCPTT initial implementation so that we can automate testing of the plugin
Product: [Yocto Project Subprojects] CROPS Reporter: brian avery <brian.avery>
Component: eclipse-cropsAssignee: Tim Orling <tim.orling>
Status: RESOLVED FIXED QA Contact: Libertad <libertad.gonzalez.de.la.cruz>
Severity: enhancement    
Priority: Medium CC: tim.orling
Version: 2.2   
Target Milestone: 2.3 M3   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Bug Depends on:    
Bug Blocks: 9133    

Description brian avery 2016-05-05 20:33:37 UTC
swtbot is used by cdt to run their automated tests.  We need some swtbot unit tests to autmomate the testing of the eclipse-plugin.
Comment 1 Tim Orling 2016-07-15 17:22:22 UTC
SWTBot tests within the IDE have been implemented for creating new projects. These need to be augmented with builds, etc. etc.

Running the tests headless is design complete. Eclipse CDT and most other projects use Sonar/Jacoco for code coverage. We probably will not set that up for just one java project (eclipse plugin). So we need to run the UI tests just from Tycho/Maven build. The devil is in the details.
Comment 2 Tim Orling 2016-10-27 16:04:19 UTC
We have changed to using RCPTT (Rich Client Platform Testing Tool). We are implementing this in a Docker container for the test runner. Testing on Travis CI is in progress. Current tests are based on eclipse-poky.
Comment 3 brian avery 2016-10-28 18:49:56 UTC
We need
1) latest tag pointing to latest release
2) versioned tag for 8.2
3) similar to poky, dont include zephyr source.
Comment 4 brian avery 2016-11-08 19:26:51 UTC
Comment 3 went on the wrong bug. my bad.
Comment 5 Tim Orling 2017-01-30 21:59:54 UTC
Disruptions delayed this.
Comment 6 Tim Orling 2017-03-28 01:15:40 UTC
We have enough of this working to consider the "initial implementation" closed.