If no one objects, I will start to commit relevant patches. 2009/3/10 Tony Wu <[email protected]>: > cool. that's Harmony compatibility kit ;-) > > On Tue, Mar 10, 2009 at 2:43 PM, Xiao-Feng Li <[email protected]> wrote: >> Good suggestion! >> >> -xiaofeng >> >> On Fri, Mar 6, 2009 at 3:44 PM, Sean Qiu <[email protected]> wrote: >>> Hi, All >>> >>> I'm trying to archive our tests into some jars so that user can run the >>> tests directly as long as they get a copy of our run-time.( like >>> Harmony-Automated-Tests-M8.zip) >>> By this means, we can create a testing archive for each module as >>> well, luni-test.zip, security-test.zip...... >>> I found we have made some efforts to archive our unit test into one bundle. >>> [1] >>> Now I plan to supply some patch for it. I've uploaded my completed patch to >>> HARMONY-6083[2]. >>> (I've assigned this JIRA a port of HARMONY-984). >>> Below is my ongoing proposal. >>> >>> trunk >>> |-- make | |-- run-test.xml * This ant build file >>> will be used to run tests after archiving (or any other names) >>> | |-- setting.properties Customer can setting parameters by >>> this properties file, such as ${test.jre.home} >>> | >>> |-- modules | |-- luni >>> | | |-- build.xml * Add a new task which will >>> package all luni tests to deploy/build/test/luni >>> | | >>> | |-- .... (other module) >>> |-- ... >>> | >>> |-- deploy/build/test (output) >>> |-- properties.xml Copy from >>> <trunk>/make/properties.xml, some common tasks >>> |-- setting.properties Copy from >>> <trunk>/make/setting.properties, some configuration properties for testing >>> |-- support.jar, derby.jar... Dependencies >>> jars will be used while testing >>> |-- build.xml Copy from >>> <trunk>/make/run-test.xml >>> |-- luni >>> | |-- resources Copy from >>> <trunk>/modules/luni/src/test/resources, may copy some support files >>> here,such as policy file in luni. >>> | |-- excludes Copy >>> from <trunk>/modules/luni/make/exclude.*, user can exclude tests by this >>> means. >>> | |-- luni_tests_impl.jar Tesing >>> archive >>> | |-- luni_tests_api.jar Testing >>> archive. >>> | >>> |-- security ... >>> |-- ... (other module) >>> >>> >>> Then we can archive whole test folder into one file for user. >>> User can test our milestone in addition to this file, there is no need to >>> checkout all src, building, testing.... >>> >>> I'm successfully run the our luni test by this means. >>> But there is still some extra work to refine the script. >>> (Your help is appreciated very much.) >>> >>> What do you think about it? >>> Any suggestions or commends are welcomed. >>> >>> [1] https://issues.apache.org/jira/browse/HARMONY-984 >>> [2] https://issues.apache.org/jira/browse/HARMONY-6083 >>> >>> -- >>> Best Regards >>> Sean, Xiao Xia Qiu >>> >> >> >> >> -- >> Managed Runtime Technology Center, Intel >> > > > > -- > Tony Wu > China Software Development Lab, IBM >
-- Best Regards Sean, Xiao Xia Qiu
