Replies: 3 comments 16 replies
-
Being able to run test bundles' test suites on current system with predefined product on different os/java combos each bundle in clean osgi environment while skipping the compilation and packaging parts which Maven/Tycho kind of enforce now. As the tests are already terribly slow (up to 9 h on some combos) it's critical to not do the compile/package steps as that would seriously question the ability to have daily runs. |
Beta Was this translation helpful? Give feedback.
-
Compiling can be seen as a 1st step of validation. It catches easily incompatibilities that would be hard to catch by using the packaged jar directory. |
Beta Was this translation helpful? Give feedback.
-
From releng perspective having POC that shows using few test bundles fetched from the p2 repo being run by maven in clean environment would be good first step for migration. |
Beta Was this translation helpful? Give feedback.
-
In the past there was always some issues with the "Eclipse-Testing-Framework"
Some of the issue include:
The recent discussions about JDT development should become more "modern" has bring this back into my mind that I always have wondered why "Eclipse-Testing-Framework" is required?
So what is the blocker here? Do we need any support from Tycho/Maven to maybe execute tests without compile them? Is running them "inside" the SDK zip an issue? Maybe something else?
As a very native aproach I would say we just need a Mojo that runs an Eclipse (isn't uiharness the way to do so already?) and probably select some (or all?) test-fragments and execute the precompiled ones with the current running system.
I'm specifically asking because I plan to improve testing-support for Tycho and covering this use-case would be a good addition here, but as mentioned I'm not really sure if there is actually something missing or if it is just no one wants to put effort in migration this stuff?
Beta Was this translation helpful? Give feedback.
All reactions