Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dali-dev] Test plugins

Just a few other questions:

- How does this relate to our package naming conventions? (e.g. the package in the plug-in/project/cvs "chunk" 'org.eclipse.dali.edit' has the name 'org.eclipse.dali.provider' - does that make sense?)

- Where do we put the 'internal' "node" of the package name?

- Are we going to have multiple "Features"? (Not that I'm really clear on what a Feature is - but it seems to be related to the Eclipse updates...)

Brian

-----Original Message-----
>From Paul Fullbright <paul.fullbright@xxxxxxxxxx>
Sent Wed 1/25/2006 3:06 PM
To General Dali EJB ORM developer discussion. <dali-dev@xxxxxxxxxxx>
Subject Re: [dali-dev] Test plugins

According to our rather lengthy discussion today, it seems we have 
settled on the following:


1) The component 'Dali' will have no subcomponents and, as such, will 
retain its existing plugin structure.
    org.eclipse.dali.utility
    org.eclipse.dali.db (dependency on *.utility)
    org.eclipse.dali.core (dependency on *.utiltity and *.db)
    org.eclipse.dali.edit (dependency on *.core)
    org.eclipse.dali.ui (dependency on all above)
   
We debating pulling *.db and/or *.utility code into the *.core plugin 
and pulling the *.edit code into either the *.core or *.ui plugins, but 
decided against for the following reasons:
       - *.db should be separate from *.core in order to shield .*core 
from any rdb/dtp code.
       - *.utility should be separate from *.core to prevent circular 
references between *.core and *.db.
       - *.ui should be separate on general principles
       - We don't clearly know where *.edit would better be placed.

We also debated renaming *.utility and *.db to *.core.utility and 
*.core.db but decided against as it was needless, there being no concept 
of dali subcomponents.


2) Test plugins shall follow the observed convention of naming and not 
the stated convention.
    org.eclipse.dali.utility.tests
    org.eclipse.dali.db.tests
    org.eclipse.dali.core.tests
    org.eclipse.dali.ui.tests

We debating using the stated convention of naming 
(org.eclipse.dali.tests.*) but decided against due to the lack of 
observed obedience and because it better describes what each test plugin 
is testing.

We also debated rolling the utility and db tests into the core test 
plugin, but decided against since db tests may require further 
dependencies that we don't want to require of core test developers and 
to maintain test->plugin clarity.


Committers:  PLEASE RESPOND if you have any objections.

Thanks,
- Paul
_______________________________________________
dali-dev mailing list
dali-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dali-dev



Back to the top