tycho icon indicating copy to clipboard operation
tycho copied to clipboard

unify integration-tests

Open laeubi opened this issue 4 years ago • 6 comments

Currently we have:

  • tycho-its
  • tycho-extras-its
  • some 'its' in the bundles

it would be good to unify this a bit and have only one tycho-its module that covers all cases. it would also be good to structure the projects a bit, currently we have a mixture of bugnames, functional prefixes and some arbitrary names.

Ideally we would have a structure like this:

- projects
-- compiler-plugin
--- testcase name
-- package-plugin
-- pomless-extension
-- ....

We could also have a special folder "bugs" where we collect reproducers for a given bug by users, if the bug is identified we move this to the actual place and give it a sensible name

laeubi avatar May 06 '21 10:05 laeubi

This is all done AFAICT.

akurtakov avatar Dec 04 '25 09:12 akurtakov

This is all done AFAICT.

Not at all, look at the project structure and you will still see the rather random structure.

laeubi avatar Dec 04 '25 09:12 laeubi

Would you please list these?

akurtakov avatar Dec 04 '25 09:12 akurtakov

Just compare

Ideally we would have a structure like this ...

with what you find here https://github.com/eclipse-tycho/tycho/tree/main/tycho-its/projects

laeubi avatar Dec 04 '25 09:12 laeubi

So what's left is tycho-its internal projects restructuring while the move from other "its" tests is done.

akurtakov avatar Dec 04 '25 09:12 akurtakov

So what's left is tycho-its internal projects restructuring while the move from other "its" tests is done.

Yes if I remmber correctly I have now migrated all its to the central place.

laeubi avatar Dec 04 '25 09:12 laeubi