Bug 9597 - RCPTT initial implementation so that we can automate testing of the plugin
Summary: RCPTT initial implementation so that we can automate testing of the plugin
Status: RESOLVED FIXED
Alias: None
Product: CROPS
Classification: Yocto Project Subprojects
Component: eclipse-crops (show other bugs)
Version: 2.2
Hardware: x86 Multiple
: Medium enhancement
Target Milestone: 2.3 M3
Assignee: Tim Orling
QA Contact: Libertad
URL:
Whiteboard:
Depends on:
Blocks: 9133
  Show dependency tree
 
Reported: 2016-05-05 20:33 UTC by brian avery
Modified: 2017-03-28 01:15 UTC (History)
1 user (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.