-
Notifications
You must be signed in to change notification settings - Fork 204
Open
Description
Tycho-extras uses the maven-invoker plugin to run Integrationtest.
I think this has several drawbacks:
- It is really hard to find out whats going on, e.g. our regular integration tests show the full build-log output on the jenkins/gh actions, for the invoker ones it is required to run them locally, find the logfile, investigate some properties and/or groovy scripts
- currently the ci build dos not regogize them as tests and thus only shows a build failure even though it is actually a test-failure
- I find them hard to debug as well
- They don't bring a value over our standard integration-test but slow down the build times for a regular build/junit test verification
- back from the time where tycho-extras was a seperate project they reference a tycho-snapshot repository what most likeley is not what we want
- As they depend on large parts of tycho they are not really local to the module and thus it is unclear if such projects would require to depend "on everything" to work correctly
So I think we better should convert them to be placed in the tycho-its module so we can make sure there is only one way tycho developers must be familiar with and it is always clear that integration tests are only run after everything from tycho is build.
Copilot
Metadata
Metadata
Assignees
Labels
No labels