[JBoss JIRA] (JBIDE-13727) Enable generation of tests for Seam components
by Tomas Remes (JIRA)
[ https://issues.jboss.org/browse/JBIDE-13727?page=com.atlassian.jira.plugi... ]
Tomas Remes updated JBIDE-13727:
--------------------------------
Environment: JBDS 6.0.0.GA, JBDS 7.0.0.Alpha2 (was: JBDS 6.0.0.GA)
> Enable generation of tests for Seam components
> ----------------------------------------------
>
> Key: JBIDE-13727
> URL: https://issues.jboss.org/browse/JBIDE-13727
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: Seam 2
> Affects Versions: 4.0.0.Final
> Environment: JBDS 6.0.0.GA, JBDS 7.0.0.Alpha2
> Reporter: Tomas Remes
> Assignee: Alexey Kazakov
> Fix For: 4.1.x
>
>
> Currently the test generation for Seam Action, Form is disabled (but not properly - see JBIDE-13596) because of previous Seam version (I guess 2.3.0.Final). In latest Seam version test can be already generated by seam-gen and are even valid and usable.
> JBDS should enable and support this functionality again.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 11 months
[JBoss JIRA] (JBIDE-14363) Creation of 'core' component in base
by Rob Stryker (JIRA)
[ https://issues.jboss.org/browse/JBIDE-14363?page=com.atlassian.jira.plugi... ]
Rob Stryker commented on JBIDE-14363:
-------------------------------------
If we wanted to take the absolute smallest subset, it would only be:
ECFTransport, and ECFTransportUtility.
If we wanted to bring the most important core common groundwork, it would also include:
BasePlugin, IPluginLog, LogHelper, StatusFactory.
IF we wanted to also add the ability to send errors to redhat, we'd need the o.j.t.common.reporting package.
I'm sure these two classes are not enough to get your jimmies rustled, but, Stacks, Runtimes, and Central all use these classes.
> Creation of 'core' component in base
> ------------------------------------
>
> Key: JBIDE-14363
> URL: https://issues.jboss.org/browse/JBIDE-14363
> Project: Tools (JBoss Tools)
> Issue Type: Task
> Components: common/jst/core
> Affects Versions: 4.1.0.Beta1
> Reporter: Rob Stryker
> Assignee: Max Rydahl Andersen
> Fix For: 4.1.0.Beta1
>
>
> The creation of a 'core' with minimal dependencies, preferably ONLY platform, is required. The component will have the following requirements:
> 1) Only code designed for re-use can live there
> 2) Only fully and properly java-doc'd code can live there
> 3) Only code for use by TWO OR MORE components can live there.
> 4) Addition of dependencies for this component will be strictly regulated
> 5) Code must be properly tested and have tests cases demonstrating it.
> 6) Code relating to non-platform requirements (such as egit, maven, wtp) will receive additional bundles and features to keep these dependencies separate. FOr example:
> {code}
> org.jboss.tools.core.platform
> org.jboss.tools.core.platform.ui
> org.jboss.tools.core.wtp
> org.jboss.tools.core.wtp.ui
> {code}
> Bundles such as these would require test bundles, as well as features that keep them separate.
> {code}
> org.jboss.tools.core.platform.feature
> org.jboss.tools.core.wtp.feature
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 11 months
[JBoss JIRA] (JBIDE-14363) Creation of 'core' component in base
by Max Rydahl Andersen (JIRA)
[ https://issues.jboss.org/browse/JBIDE-14363?page=com.atlassian.jira.plugi... ]
Max Rydahl Andersen commented on JBIDE-14363:
---------------------------------------------
yes, so what are those ?
> Creation of 'core' component in base
> ------------------------------------
>
> Key: JBIDE-14363
> URL: https://issues.jboss.org/browse/JBIDE-14363
> Project: Tools (JBoss Tools)
> Issue Type: Task
> Components: common/jst/core
> Affects Versions: 4.1.0.Beta1
> Reporter: Rob Stryker
> Assignee: Max Rydahl Andersen
> Fix For: 4.1.0.Beta1
>
>
> The creation of a 'core' with minimal dependencies, preferably ONLY platform, is required. The component will have the following requirements:
> 1) Only code designed for re-use can live there
> 2) Only fully and properly java-doc'd code can live there
> 3) Only code for use by TWO OR MORE components can live there.
> 4) Addition of dependencies for this component will be strictly regulated
> 5) Code must be properly tested and have tests cases demonstrating it.
> 6) Code relating to non-platform requirements (such as egit, maven, wtp) will receive additional bundles and features to keep these dependencies separate. FOr example:
> {code}
> org.jboss.tools.core.platform
> org.jboss.tools.core.platform.ui
> org.jboss.tools.core.wtp
> org.jboss.tools.core.wtp.ui
> {code}
> Bundles such as these would require test bundles, as well as features that keep them separate.
> {code}
> org.jboss.tools.core.platform.feature
> org.jboss.tools.core.wtp.feature
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 11 months
[JBoss JIRA] (JBIDE-14363) Creation of 'core' component in base
by Rob Stryker (JIRA)
[ https://issues.jboss.org/browse/JBIDE-14363?page=com.atlassian.jira.plugi... ]
Rob Stryker commented on JBIDE-14363:
-------------------------------------
For beta1, lets focus it down to as follows:
Creation of a new component and bundle that can be used by Stacks specifically to hold all common-use classes which depend only on platform AND which other bundles depend on.
Also add documentation to the new plugin and feature to list the rules for contribution to that bundle and component.
> Creation of 'core' component in base
> ------------------------------------
>
> Key: JBIDE-14363
> URL: https://issues.jboss.org/browse/JBIDE-14363
> Project: Tools (JBoss Tools)
> Issue Type: Task
> Components: common/jst/core
> Affects Versions: 4.1.0.Beta1
> Reporter: Rob Stryker
> Assignee: Max Rydahl Andersen
> Fix For: 4.1.0.Beta1
>
>
> The creation of a 'core' with minimal dependencies, preferably ONLY platform, is required. The component will have the following requirements:
> 1) Only code designed for re-use can live there
> 2) Only fully and properly java-doc'd code can live there
> 3) Only code for use by TWO OR MORE components can live there.
> 4) Addition of dependencies for this component will be strictly regulated
> 5) Code must be properly tested and have tests cases demonstrating it.
> 6) Code relating to non-platform requirements (such as egit, maven, wtp) will receive additional bundles and features to keep these dependencies separate. FOr example:
> {code}
> org.jboss.tools.core.platform
> org.jboss.tools.core.platform.ui
> org.jboss.tools.core.wtp
> org.jboss.tools.core.wtp.ui
> {code}
> Bundles such as these would require test bundles, as well as features that keep them separate.
> {code}
> org.jboss.tools.core.platform.feature
> org.jboss.tools.core.wtp.feature
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 11 months
[JBoss JIRA] (JBIDE-14363) Creation of 'core' component in base
by Max Rydahl Andersen (JIRA)
[ https://issues.jboss.org/browse/JBIDE-14363?page=com.atlassian.jira.plugi... ]
Max Rydahl Andersen commented on JBIDE-14363:
---------------------------------------------
All this sounds great - but lets make it focused with concrete examples since beta1 is less than 2 weeks away.
> Creation of 'core' component in base
> ------------------------------------
>
> Key: JBIDE-14363
> URL: https://issues.jboss.org/browse/JBIDE-14363
> Project: Tools (JBoss Tools)
> Issue Type: Task
> Components: common/jst/core
> Affects Versions: 4.1.0.Beta1
> Reporter: Rob Stryker
> Assignee: Max Rydahl Andersen
> Fix For: 4.1.0.Beta1
>
>
> The creation of a 'core' with minimal dependencies, preferably ONLY platform, is required. The component will have the following requirements:
> 1) Only code designed for re-use can live there
> 2) Only fully and properly java-doc'd code can live there
> 3) Only code for use by TWO OR MORE components can live there.
> 4) Addition of dependencies for this component will be strictly regulated
> 5) Code must be properly tested and have tests cases demonstrating it.
> 6) Code relating to non-platform requirements (such as egit, maven, wtp) will receive additional bundles and features to keep these dependencies separate. FOr example:
> {code}
> org.jboss.tools.core.platform
> org.jboss.tools.core.platform.ui
> org.jboss.tools.core.wtp
> org.jboss.tools.core.wtp.ui
> {code}
> Bundles such as these would require test bundles, as well as features that keep them separate.
> {code}
> org.jboss.tools.core.platform.feature
> org.jboss.tools.core.wtp.feature
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 11 months