[jbpm-issues] [JBoss JIRA] Commented: (JBPM-1413) introduce continuous integration that test parts with limited classpaths

Tom Baeyens (JIRA) jira-events at lists.jboss.org
Tue Aug 5 08:32:56 EDT 2008


    [ https://jira.jboss.org/jira/browse/JBPM-1413?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12423625#action_12423625 ] 

Tom Baeyens commented on JBPM-1413:
-----------------------------------

[13:49] <porcherg> tomb: i'm trying to do JBPM-1413
[13:50] <porcherg> (limited claspath for tests)
[13:50] <porcherg> but the compile classpath in maven is always included in tests
[13:51] <porcherg> I see 2 solutions:
[13:52] <porcherg> - create a profile in pvm module which compiles only the minimal set of classes (without dependencies), and then run the basic features tests
[13:52] <porcherg> - create a separate module for these tests
[13:53] <porcherg> this module only depends on the pvm core module, and contains only one test classe which launches the BasicFeaturesTest
[14:14] <tomb> porcherg:
[14:15] <tomb> first option you specified is not an option
[14:15] <tomb> sometimes classes need to be compiled with a bigger classpath
[14:15] <tomb> then what is necessary at runtime
[14:15] <tomb> so probably creating a separate module is our only option
[14:16] <tomb> note that all the classes and tests should stay in the core module
[14:16] <tomb> i only want the module to contain/overwrite the test classpath and the set of tests that are included
[14:17] <tomb> so just a pom in the module should be sufficient
[14:17] <tomb> can you check if that is possible ?
[14:17] <tomb> i'll see if i can double check your findings on profiles
[14:29] <porcherg> tomb: i had the same conclusion about the first solution

> introduce continuous integration that test parts with limited classpaths
> ------------------------------------------------------------------------
>
>                 Key: JBPM-1413
>                 URL: https://jira.jboss.org/jira/browse/JBPM-1413
>             Project: JBoss jBPM
>          Issue Type: Sub-task
>      Security Level: Public(Everyone can see) 
>          Components: PVM
>            Reporter: Tom Baeyens
>            Assignee: Guillaume Porcher
>            Priority: Critical
>
> This should guard against introduction of unexpected dependencies.  To compile the PVM, a big classpath is needed as it includes many integrations and options.  But the core essence should still be usable without any external dependencies.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jbpm-issues mailing list