You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Henry Zongaro (JIRA)" <xa...@xml.apache.org> on 2005/06/28 04:45:57 UTC

[jira] Created: (XALANJ-2159) Class path and bootstrap class path are not set correctly for test harness in Gump build

Class path and bootstrap class path are not set correctly for test harness in Gump build
----------------------------------------------------------------------------------------

         Key: XALANJ-2159
         URL: http://issues.apache.org/jira/browse/XALANJ-2159
     Project: XalanJ2
        Type: Bug
  Components: TestHarness-TestCase  
    Versions: CurrentCVS    
    Reporter: Henry Zongaro
    Priority: Minor
     Fix For: CurrentCVS
 Attachments: patch.j2159.txt

The nightly Gump build is failing on the xml-xalan2-smoketest "project."  This is because of interactions between the way Gump sets up the class path and bootstrap class path for invoking ant and how the xml-xalan/test/build.xml file puts together the class path and bootstrap class path for the xalantest task.

In particular, Gump places xml-apis.jar, xercesImpl.jar and xalan.jar on the boot class path.  The build.xml, however, takes the class path and specifies that as the bootstrap class path for the xalantest task.  It also adds the xercesImpl.jar and xml-apis.jar files that can be found in xml-xalan/java/bin to the bootstrap class path, so that it doesn't actually perform integration testing, which is what Gump was intended to do.

The problem can be resolved by copying through the class path and bootstrap class path settings for the smoketest.gump target.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Assigned: (XALANJ-2159) Class path and bootstrap class path are not set correctly for test harness in Gump build

Posted by "Henry Zongaro (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANJ-2159?page=all ]

Henry Zongaro reassigned XALANJ-2159:
-------------------------------------

    Assign To: Henry Zongaro

> Class path and bootstrap class path are not set correctly for test harness in Gump build
> ----------------------------------------------------------------------------------------
>
>          Key: XALANJ-2159
>          URL: http://issues.apache.org/jira/browse/XALANJ-2159
>      Project: XalanJ2
>         Type: Bug
>   Components: TestHarness-TestCase
>     Versions: CurrentCVS
>     Reporter: Henry Zongaro
>     Assignee: Henry Zongaro
>     Priority: Minor
>      Fix For: CurrentCVS
>  Attachments: patch.j2159.txt
>
> The nightly Gump build is failing on the xml-xalan2-smoketest "project."  This is because of interactions between the way Gump sets up the class path and bootstrap class path for invoking ant and how the xml-xalan/test/build.xml file puts together the class path and bootstrap class path for the xalantest task.
> In particular, Gump places xml-apis.jar, xercesImpl.jar and xalan.jar on the boot class path.  The build.xml, however, takes the class path and specifies that as the bootstrap class path for the xalantest task.  It also adds the xercesImpl.jar and xml-apis.jar files that can be found in xml-xalan/java/bin to the bootstrap class path, so that it doesn't actually perform integration testing, which is what Gump was intended to do.
> The problem can be resolved by copying through the class path and bootstrap class path settings for the smoketest.gump target.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Updated: (XALANJ-2159) Class path and bootstrap class path are not set correctly for test harness in Gump build

Posted by "Henry Zongaro (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANJ-2159?page=all ]

Henry Zongaro updated XALANJ-2159:
----------------------------------

    Xalan info: [PatchAvailable]

> Class path and bootstrap class path are not set correctly for test harness in Gump build
> ----------------------------------------------------------------------------------------
>
>          Key: XALANJ-2159
>          URL: http://issues.apache.org/jira/browse/XALANJ-2159
>      Project: XalanJ2
>         Type: Bug
>   Components: TestHarness-TestCase
>     Versions: CurrentCVS
>     Reporter: Henry Zongaro
>     Assignee: Henry Zongaro
>     Priority: Minor
>      Fix For: CurrentCVS
>  Attachments: patch.j2159.txt
>
> The nightly Gump build is failing on the xml-xalan2-smoketest "project."  This is because of interactions between the way Gump sets up the class path and bootstrap class path for invoking ant and how the xml-xalan/test/build.xml file puts together the class path and bootstrap class path for the xalantest task.
> In particular, Gump places xml-apis.jar, xercesImpl.jar and xalan.jar on the boot class path.  The build.xml, however, takes the class path and specifies that as the bootstrap class path for the xalantest task.  It also adds the xercesImpl.jar and xml-apis.jar files that can be found in xml-xalan/java/bin to the bootstrap class path, so that it doesn't actually perform integration testing, which is what Gump was intended to do.
> The problem can be resolved by copying through the class path and bootstrap class path settings for the smoketest.gump target.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Commented: (XALANJ-2159) Class path and bootstrap class path are not set correctly for test harness in Gump build

Posted by "Joanne Tong (JIRA)" <xa...@xml.apache.org>.
    [ http://issues.apache.org/jira/browse/XALANJ-2159?page=comments#action_12314618 ] 

Joanne Tong commented on XALANJ-2159:
-------------------------------------

I reviewed this patch and have no comments at this time.  Since this problem exists in a specific environment, please commit this patch and if it fixes the gump failure, then I find this patch acceptable to resolve this bug.

> Class path and bootstrap class path are not set correctly for test harness in Gump build
> ----------------------------------------------------------------------------------------
>
>          Key: XALANJ-2159
>          URL: http://issues.apache.org/jira/browse/XALANJ-2159
>      Project: XalanJ2
>         Type: Bug
>   Components: TestHarness-TestCase
>     Versions: CurrentCVS
>     Reporter: Henry Zongaro
>     Assignee: Henry Zongaro
>     Priority: Minor
>      Fix For: CurrentCVS
>  Attachments: patch.j2159.txt
>
> The nightly Gump build is failing on the xml-xalan2-smoketest "project."  This is because of interactions between the way Gump sets up the class path and bootstrap class path for invoking ant and how the xml-xalan/test/build.xml file puts together the class path and bootstrap class path for the xalantest task.
> In particular, Gump places xml-apis.jar, xercesImpl.jar and xalan.jar on the boot class path.  The build.xml, however, takes the class path and specifies that as the bootstrap class path for the xalantest task.  It also adds the xercesImpl.jar and xml-apis.jar files that can be found in xml-xalan/java/bin to the bootstrap class path, so that it doesn't actually perform integration testing, which is what Gump was intended to do.
> The problem can be resolved by copying through the class path and bootstrap class path settings for the smoketest.gump target.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Closed: (XALANJ-2159) Class path and bootstrap class path are not set correctly for test harness in Gump build

Posted by "Brian Minchau (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANJ-2159?page=all ]
     
Brian Minchau closed XALANJ-2159:
---------------------------------


GUMP is no longer broken because of this. Closing this issue.

> Class path and bootstrap class path are not set correctly for test harness in Gump build
> ----------------------------------------------------------------------------------------
>
>          Key: XALANJ-2159
>          URL: http://issues.apache.org/jira/browse/XALANJ-2159
>      Project: XalanJ2
>         Type: Bug
>   Components: TestHarness-TestCase
>     Versions: Latest Development Code
>     Reporter: Henry Zongaro
>     Assignee: Henry Zongaro
>     Priority: Minor
>      Fix For: 2.7
>  Attachments: patch.j2159.txt
>
> The nightly Gump build is failing on the xml-xalan2-smoketest "project."  This is because of interactions between the way Gump sets up the class path and bootstrap class path for invoking ant and how the xml-xalan/test/build.xml file puts together the class path and bootstrap class path for the xalantest task.
> In particular, Gump places xml-apis.jar, xercesImpl.jar and xalan.jar on the boot class path.  The build.xml, however, takes the class path and specifies that as the bootstrap class path for the xalantest task.  It also adds the xercesImpl.jar and xml-apis.jar files that can be found in xml-xalan/java/bin to the bootstrap class path, so that it doesn't actually perform integration testing, which is what Gump was intended to do.
> The problem can be resolved by copying through the class path and bootstrap class path settings for the smoketest.gump target.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Updated: (XALANJ-2159) Class path and bootstrap class path are not set correctly for test harness in Gump build

Posted by "Henry Zongaro (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANJ-2159?page=all ]

Henry Zongaro updated XALANJ-2159:
----------------------------------

    reviewer: joannet@ca.ibm.com

> Class path and bootstrap class path are not set correctly for test harness in Gump build
> ----------------------------------------------------------------------------------------
>
>          Key: XALANJ-2159
>          URL: http://issues.apache.org/jira/browse/XALANJ-2159
>      Project: XalanJ2
>         Type: Bug
>   Components: TestHarness-TestCase
>     Versions: CurrentCVS
>     Reporter: Henry Zongaro
>     Assignee: Henry Zongaro
>     Priority: Minor
>      Fix For: CurrentCVS
>  Attachments: patch.j2159.txt
>
> The nightly Gump build is failing on the xml-xalan2-smoketest "project."  This is because of interactions between the way Gump sets up the class path and bootstrap class path for invoking ant and how the xml-xalan/test/build.xml file puts together the class path and bootstrap class path for the xalantest task.
> In particular, Gump places xml-apis.jar, xercesImpl.jar and xalan.jar on the boot class path.  The build.xml, however, takes the class path and specifies that as the bootstrap class path for the xalantest task.  It also adds the xercesImpl.jar and xml-apis.jar files that can be found in xml-xalan/java/bin to the bootstrap class path, so that it doesn't actually perform integration testing, which is what Gump was intended to do.
> The problem can be resolved by copying through the class path and bootstrap class path settings for the smoketest.gump target.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Updated: (XALANJ-2159) Class path and bootstrap class path are not set correctly for test harness in Gump build

Posted by "Henry Zongaro (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANJ-2159?page=all ]

Henry Zongaro updated XALANJ-2159:
----------------------------------

    Attachment: patch.j2159.txt

> Class path and bootstrap class path are not set correctly for test harness in Gump build
> ----------------------------------------------------------------------------------------
>
>          Key: XALANJ-2159
>          URL: http://issues.apache.org/jira/browse/XALANJ-2159
>      Project: XalanJ2
>         Type: Bug
>   Components: TestHarness-TestCase
>     Versions: CurrentCVS
>     Reporter: Henry Zongaro
>     Assignee: Henry Zongaro
>     Priority: Minor
>      Fix For: CurrentCVS
>  Attachments: patch.j2159.txt
>
> The nightly Gump build is failing on the xml-xalan2-smoketest "project."  This is because of interactions between the way Gump sets up the class path and bootstrap class path for invoking ant and how the xml-xalan/test/build.xml file puts together the class path and bootstrap class path for the xalantest task.
> In particular, Gump places xml-apis.jar, xercesImpl.jar and xalan.jar on the boot class path.  The build.xml, however, takes the class path and specifies that as the bootstrap class path for the xalantest task.  It also adds the xercesImpl.jar and xml-apis.jar files that can be found in xml-xalan/java/bin to the bootstrap class path, so that it doesn't actually perform integration testing, which is what Gump was intended to do.
> The problem can be resolved by copying through the class path and bootstrap class path settings for the smoketest.gump target.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Resolved: (XALANJ-2159) Class path and bootstrap class path are not set correctly for test harness in Gump build

Posted by "Henry Zongaro (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANJ-2159?page=all ]
     
Henry Zongaro resolved XALANJ-2159:
-----------------------------------

    Resolution: Fixed

Applied patch in CVS.  It appears to resolve the Gump build failure.

I learned from Stefan Bodewig on the Gump general mailing list[1] of a CommandlineJava.createBootclasspath(Project) method that's part of Ant 1.6.  If and when Xalan-J migrates to that version of Ant, the test harness's org.apache.qetest.xsl.XSLTestAntTask.setBootclasspathref method should use that method of CommandlineJava to set the boot class path instead of using createVmArg.  Then my work-around in build.xml can be removed.

[1] http://mail-archives.apache.org/mod_mbox/gump-general/200506.mbox/%3cOFA9B6CE08.C71CF3A5-ON8525702F.004B12FE-8525702F.00624C32@ca.ibm.com%3e

> Class path and bootstrap class path are not set correctly for test harness in Gump build
> ----------------------------------------------------------------------------------------
>
>          Key: XALANJ-2159
>          URL: http://issues.apache.org/jira/browse/XALANJ-2159
>      Project: XalanJ2
>         Type: Bug
>   Components: TestHarness-TestCase
>     Versions: CurrentCVS
>     Reporter: Henry Zongaro
>     Assignee: Henry Zongaro
>     Priority: Minor
>      Fix For: CurrentCVS
>  Attachments: patch.j2159.txt
>
> The nightly Gump build is failing on the xml-xalan2-smoketest "project."  This is because of interactions between the way Gump sets up the class path and bootstrap class path for invoking ant and how the xml-xalan/test/build.xml file puts together the class path and bootstrap class path for the xalantest task.
> In particular, Gump places xml-apis.jar, xercesImpl.jar and xalan.jar on the boot class path.  The build.xml, however, takes the class path and specifies that as the bootstrap class path for the xalantest task.  It also adds the xercesImpl.jar and xml-apis.jar files that can be found in xml-xalan/java/bin to the bootstrap class path, so that it doesn't actually perform integration testing, which is what Gump was intended to do.
> The problem can be resolved by copying through the class path and bootstrap class path settings for the smoketest.gump target.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Updated: (XALANJ-2159) Class path and bootstrap class path are not set correctly for test harness in Gump build

Posted by "Brian Minchau (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANJ-2159?page=all ]

Brian Minchau updated XALANJ-2159:
----------------------------------

    Fix Version: 2.7
                     (was: CurrentCVS)

> Class path and bootstrap class path are not set correctly for test harness in Gump build
> ----------------------------------------------------------------------------------------
>
>          Key: XALANJ-2159
>          URL: http://issues.apache.org/jira/browse/XALANJ-2159
>      Project: XalanJ2
>         Type: Bug
>   Components: TestHarness-TestCase
>     Versions: CurrentCVS
>     Reporter: Henry Zongaro
>     Assignee: Henry Zongaro
>     Priority: Minor
>      Fix For: 2.7
>  Attachments: patch.j2159.txt
>
> The nightly Gump build is failing on the xml-xalan2-smoketest "project."  This is because of interactions between the way Gump sets up the class path and bootstrap class path for invoking ant and how the xml-xalan/test/build.xml file puts together the class path and bootstrap class path for the xalantest task.
> In particular, Gump places xml-apis.jar, xercesImpl.jar and xalan.jar on the boot class path.  The build.xml, however, takes the class path and specifies that as the bootstrap class path for the xalantest task.  It also adds the xercesImpl.jar and xml-apis.jar files that can be found in xml-xalan/java/bin to the bootstrap class path, so that it doesn't actually perform integration testing, which is what Gump was intended to do.
> The problem can be resolved by copying through the class path and bootstrap class path settings for the smoketest.gump target.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org