Community
Participate
Working Groups
We're currently using SWTBot 2.1.1 for all our tests but the behavior of the tests is often very unreliable. The current SWTBot version (as of this writing) is 2.2.1 which seems to have bugfixes which could improve the stability of our tests: https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&list_id=10893799&product=SWTBot&query_format=advanced&target_milestone=2.1.2&target_milestone=2.2.0&target_milestone=2.2.1&target_milestone=2.2.2 We should try to upgrade to at least the latest release (https://wiki.eclipse.org/SWTBot#Latest_Release) and see if this improve the reliability and/or performance of the tests.
See https://git.eclipse.org/r/39831
SWTbot 2.3 will be released as part of Mars, so if/when we make the effort to upgrade, we might as well to it to the most recent version at the time (assuming it is compatible with all the Eclipse versions we support).
Moving to 4.0. No real urgency here.
Moving out of the 4.0 scope for now, along with all the other issues which were there "by default". This does not mean some of these will not be re-integrated at some point, but for now these issues are not part of the roadmap for 4.0. If you feel strongly about this removal from 4.0 and/or are ready to sponsor the corresponding work, feel free to comment.
Note that when doing this, the workaround added on our side in https://git.eclipse.org/r/#/c/98531/ can be removed, and we can use the version of that code coming from SWTbot.
New Gerrit change created: https://git.eclipse.org/r/112435
New Gerrit change created: https://git.eclipse.org/r/112434
New Gerrit change created: https://git.eclipse.org/r/112436
New Gerrit change created: https://git.eclipse.org/r/112471
New Gerrit change created: https://git.eclipse.org/r/112654
New Gerrit change created: https://git.eclipse.org/r/112825
New Gerrit change created: https://git.eclipse.org/r/113336
Gerrit change https://git.eclipse.org/r/112434 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=aa61441096f7b8df0f774d13c9a4f4f3e062a159
Gerrit change https://git.eclipse.org/r/112654 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=8948130eda717b6959b9a9e3eae27542290b1a16
New Gerrit change created: https://git.eclipse.org/r/118125
Gerrit change https://git.eclipse.org/r/118125 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=40862aef8f29b3e45ce3835ab0a5bcafeaed2e4a
New Gerrit change created: https://git.eclipse.org/r/118133
Gerrit change https://git.eclipse.org/r/118133 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=78798cff4a6052687fe39ab9db0e3be8f2bba5d4
The upgrade itself is done. There are still some test reliability issues, some new and some old, but they will be handled in specific tickets.
New Gerrit change created: https://git.eclipse.org/r/123280
Gerrit change https://git.eclipse.org/r/123280 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=8eba1a5be79a91bbeb440a2c59b0c749b7fc6e3a
Technical issue
Available in Sirius 6.0.0, see https://wiki.eclipse.org/Sirius/6.0.0 for details