[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Test locations (was: Re: [stp-dev] Commit: build/ - Code commit guidelines)
|
Just to summarize some of the discussion that has gone on re
this topic.
The two positions I'll illustrate with a dir structure:
1. David + Alex
/sc
/features
/org.eclipse.stp.sc
/plugins
/org.eclipse.stp.sc.ui <-- plugin id
/org.eclipse.stp.sc.core
..
/tests
/org.eclipse.stp.sc.tests.ui <-- fragment id
/org.eclipse.stp.sc.ui <-- java package same as
tested plugin
/org.eclipse.stp.sc.tests.core
2. Dan + Naci + Eclipse (!)
/sc
/features
/org.eclipse.stp.sc
/plugins
/org.eclipse.stp.sc.ui <-- plugin id
/org.eclipse.stp.sc.core
..
/tests
/org.eclipse.stp.sc.tests.ui <-- fragment id
/org.eclipse.stp.sc.tests.ui <-- java package
different to tested plugin
/org.eclipse.stp.sc.tests.core
Summary -- the java packages in the test fragment are the *same* as
the java packages in the tested plugin (1) or they are different,
with the package el 'tests' in there as per convention.
The reasoning behind (1) is a practical consideration that you can
test package protected stuff, however (2) is considered the eclipse
conventional approach.
So - what's the best approach? Maybe we can bring out the pros and
cons on the
IRC today.
rgds
--oh