+1

Sascha 

Am 23.04.2012 um 17:56 schrieb "Jacques Le Roux" <[email protected]>:

> +1
> 
> Jacques
> 
> From: "Pierre Smits" <[email protected]>
>> +1
>> In my CI setup for automated OFBiz testing the system, after having checked
>> out the latest from trunk automatically, each individual test suite
>> triggered has to rebuild. Which only takes a minute or so. But for all
>> executed test runs together it adds up to about 15 mins.
>> So, each minute saved is a minute gained.
>> Regards,
>> Pierre
>> Op 23 april 2012 15:21 schreef Jacopo Cappellato <
>> [email protected]> het volgende:
>>> What do you think? In order to run most of the tests successfully you need
>>> to run load-data that already depends on "build"...
>>> 
>>> Here is the code change I would like to commit:
>>> 
>>> Index: build.xml
>>> ===================================================================
>>> --- build.xml   (revision 1328357)
>>> +++ build.xml   (working copy)
>>> @@ -868,7 +868,7 @@
>>>        <antcall target="load-admin-user-login"/>
>>>    </target>
>>> 
>>> -    <target name="run-tests" depends="build"
>>> +    <target name="run-tests"
>>>          description="Run OFBiz default tests; you have to manually
>>> execute 'ant load-demo' before and see results in
>>> runtime/logs/test-results/html/all-tests.html.">
>>>        <java jar="ofbiz.jar" fork="true" resultproperty="test.result">
>>>            <jvmarg value="${memory.initial.param}"/>
>>> @@ -910,7 +910,7 @@
>>>            <env key="LC_ALL" value="C"/>
>>>        </java>
>>>    </target>
>>> -    <target name="run-test" depends="build"
>>> +    <target name="run-test"
>>>          description="Run a single test, syntax eg: ant run-test
>>> -Dtest.component=service -Dtest.case=service-soap-tests">
>>>        <fail unless="test.component">test.component is a required
>>> parameter: -Dtest.component=componentname</fail>
>>>        <fail unless="test.case">test.case is a required parameter:
>>> -Dtest.case=testcasename</fail>
>>> @@ -936,7 +936,7 @@
>>>            </condition>
>>>        </fail>
>>>    </target>
>>> -    <target name="run-test-suite" depends="build"
>>> +    <target name="run-test-suite"
>>>            description="Run a single test suite, syntax eg: ant
>>> run-test-suite -Dtest.component=mycomponent -Dtest.suiteName=mytests">
>>>        <fail unless="test.component">test.component is a required
>>> parameter: -Dtest.component=componentname</fail>
>>>        <fail unless="test.suiteName">test.suiteName is a required
>>> parameter: -Dtest.suiteName=testsuitename</fail>
>>> 
>>> Jacopo
>>> 
>>> 
>> 

Reply via email to