You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Mark Hindess (JIRA)" <ji...@apache.org> on 2006/03/14 17:59:32 UTC

[jira] Updated: (HARMONY-57) Contribution of unit test code for a number of components

     [ http://issues.apache.org/jira/browse/HARMONY-57?page=all ]

Mark Hindess updated HARMONY-57:
--------------------------------

    Attachment: 01.harmony.57.integration.sh
                02.harmony.57.integration.diff

Scripts and patch to assist in integrating this contribution.  The script:

 1) checks out svn trunk to 'classlib'
 2) downloads and unzip's the contribution
 3) moves files out of the contribution tree in to the classlib tree
 4) runs the 'svn add' commands

The patch then fixes up the ant files so that the tests build and run (on Linux at least, I've not tested this on windows.)

There are some exclusions in the module build.xml files.  These need fixing - some might be simply missing servers since I didn't edit the local resources file and don't have them set up correctly.  (FYI: the luni tests say "Tests failed" but I can't see any lines in the output with failures and the generated report shows 100$ success.  I don't understand this but didn't want it to get in the way of getting this stuff committed.)


> Contribution of unit test code for a number of components
> ---------------------------------------------------------
>
>          Key: HARMONY-57
>          URL: http://issues.apache.org/jira/browse/HARMONY-57
>      Project: Harmony
>         Type: Test
>   Components: Contributions
>  Environment: All
>     Reporter: George Harley
>     Assignee: Tim Ellison
>  Attachments: 01.harmony.57.integration.sh, 02.harmony.57.integration.diff, Harmony-Unit-Tests.zip
>
> Zip file containing JUnit tests for the following Harmony components :
> * archive
> * luni
> * nio_char
> * text
> The contents of this zip have been laid out with the current classlib directory structure of the Apache Harmony SVN repository in mind. A version of enhanced/classlib/trunk/make/build-java.xml is included containing new Ant targets to compile and run the tests. 
> Some of the tests depend on the availablity of additional resources (text files, jars, etc). These resources are included in the zip along with configuration instructions. 
> A small number of the 3000+ test cases are known to fail when run against a built Harmony. The identities of these tests, plus some additional information on them have been listed in the file <ZIP_EXTRACT_DIR>/Harmony/Harmony_Tests/src/test/resources/config/jcltest-excludes.xml . This file can be used during the running of the tests to purposely exclude the set of known failures. Information on how this is accomplished is also included. 

-- 
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