pivot-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Roger and Beth Whitcomb <RogerandB...@rbwhitcomb.com>
Subject Re: Any idea why tests are failing?
Date Mon, 15 May 2017 20:00:40 GMT
URL:http://svn.apache.org/viewvc?rev=1795235&view=rev
Log:
Add "hamcrest-core-1.3.jar" to the Jenkins build to resolve the dependencies
in JUnit 4.12.

And this resolves the tests failing...
~Roger


On 5/15/17 10:37 AM, Roger and Beth Whitcomb wrote:
> So, "trunk" needs Apache Commons VFS2 in order to compile the 
> VFSBrowser (and skin) classes, but the 2.0.x branch does not have this 
> functionality.  We also need "SVGSalamander" for the SVG serializer.  
> Both these are in the "wtk/lib" directory for compilation.  Neither is 
> needed at runtime unless you use the dependent functionality.  But 
> other than that, only JUnit for testing, so there are no other 
> external dependencies.
>
>
> On 5/15/17 2:53 AM, Niclas Hedhman wrote:
>> Doesn't Pivot have any external dependencies at all?
>>
>> On Mon, May 15, 2017 at 10:03 AM, Roger and Beth Whitcomb <
>> RogerandBeth@rbwhitcomb.com> wrote:
>>
>>> Done.  Will see what the next build does...
>>>
>>> But, it looks like we're missing one (or more) of the Hamcrest files 
>>> that
>>> "JUnit" depends on in our Jenkins setup.  I have no idea how to fix 
>>> that
>>> ....
>>>
>>> ~Roger
>>>
>>>
>>> On 5/14/17 6:53 PM, Niclas Hedhman wrote:
>>>
>>>> That will stop the build when tests fail. I suggest remove the
>>>> haltonfailure but keep the rest.
>>>>
>>>> On May 15, 2017 09:08, "Roger and Beth Whitcomb" <
>>>> RogerandBeth@rbwhitcomb.com> wrote:
>>>>
>>>> Committed these changes:
>>>>> Index: build.properties
>>>>> ===================================================================
>>>>> --- build.properties    (revision 1795127)
>>>>> +++ build.properties    (working copy)
>>>>> @@ -33,5 +33,5 @@
>>>>>    compiler.arg=-Xlint
>>>>>
>>>>>    # Test properties
>>>>> -test.verbose=false
>>>>> +test.verbose=true
>>>>>
>>>>> Index: build.xml
>>>>> ===================================================================
>>>>> --- build.xml    (revision 1795127)
>>>>> +++ build.xml    (working copy)
>>>>> @@ -180,7 +180,7 @@
>>>>>                    <istrue value="${test.verbose}"/>
>>>>>                </condition>
>>>>>
>>>>> -            <junit fork="true">
>>>>> +            <junit fork="true" haltonfailure="true"
>>>>> failureproperty="unit.tests.failed">
>>>>>                    <classpath>
>>>>>                        <path refid="classpath.general"/>
>>>>>                        <dirset dir="${basedir}"
>>>>> includes="**/${folder.bin}"/>
>>>>> @@ -457,6 +457,7 @@
>>>>>            <test project="web-server"/>
>>>>>            <test project="wtk"/>
>>>>>            <test project="wtk-terra"/>
>>>>> +        <fail if="unit.tests.failed" message="Error: One or more

>>>>> tests
>>>>> failed!"/>
>>>>>        </target>
>>>>>
>>>>>        <!-- Clean -->
>>>>>
>>>>> Sending        build.properties
>>>>> Sending        build.xml
>>>>> Transmitting file data ..done
>>>>> Committing transaction...
>>>>> Committed revision 1795128.
>>>>>
>>>>> ~Roger
>>>>>
>>>>>
>>>>> On 5/12/17 11:06 PM, Roger Whitcomb wrote:
>>>>>
>>>>> Thanks, Niclas.... Working on that now.
>>>>>> ~Roger
>>>>>>
>>>>>>
>>>>>> On 5/12/17 8:57 PM, Niclas Hedhman wrote:
>>>>>>
>>>>>> The answer is in Ant documentation for JunitTask
>>>>>>> haltonfailure Stop the build process if a test fails (errors
are
>>>>>>> considered
>>>>>>> failures as well). No; default is off.
>>>>>>> You should add a 
>>>>>>> <failureproperty>pivot_unit_fail</failureproperty>
in
>>>>>>> the
>>>>>>> JunitTask configuration, and then at the very last task you 
>>>>>>> should add
>>>>>>> a
>>>>>>> <fail><condition> checking if that property has been
set.
>>>>>>>
>>>>>>>
>>>>>>> Cheers
>>>>>>> Niclas
>>>>>>>
>>>>>>> On Sat, May 13, 2017 at 1:18 AM, Roger Whitcomb <
>>>>>>> Roger.Whitcomb@actian.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>>>                    I was just poking around the "trunk on
Java 7"
>>>>>>>> builds
>>>>>>>> on
>>>>>>>> Jenkins and noticed that almost all the tests are failing.
Any 
>>>>>>>> idea
>>>>>>>> why?
>>>>>>>> Any idea why the build doesn't fail if the tests fail?
>>>>>>>>
>>>>>>>> This is from here: https://builds.apache.org/blue
>>>>>>>> /organizations/jenkins/
>>>>>>>> Pivot-trunk%20on%20Java%207/detail/Pivot-trunk%20on%
>>>>>>>> 20Java%207/1223/pipeline
>>>>>>>> test:
>>>>>>>>         [echo] charts: Executing test cases...
>>>>>>>>         [echo] core: Executing test cases...
>>>>>>>>        [junit] Test org.apache.pivot.beans.test.BeanAdapterTest

>>>>>>>> FAILED
>>>>>>>>        [junit] Test 
>>>>>>>> org.apache.pivot.collections.test.ArrayListTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.collections.test.EnumListTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.collections.test.EnumMapTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.collections.test.HashMapTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.collections.test.HashSetTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test 
>>>>>>>> org.apache.pivot.collections.test.LinkedListTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.collections.test.QueueTest

>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.collections.test.StackTest

>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.collections.t
>>>>>>>> est.SynchronizedQueueTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.collections.t
>>>>>>>> est.SynchronizedStackTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test 
>>>>>>>> org.apache.pivot.functional.monad.test.OptionTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.functional.monad.test.TryTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.json.test.BindTest FAILED
>>>>>>>>        [junit] Test org.apache.pivot.json.test.JSONSerializerTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.serialization
>>>>>>>> .test.BinarySerializerTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.serialization
>>>>>>>> .test.ByteArraySerializerTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.serialization
>>>>>>>> .test.CSVSerializerTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.serialization
>>>>>>>> .test.PropertiesSerializerTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.serialization
>>>>>>>> .test.StringSerializerTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.util.concurrent.test.TaskTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.util.test.MIMETypeTest
FAILED
>>>>>>>>        [junit] Test org.apache.pivot.util.test.ParentResourcesTest
>>>>>>>> FAILED
>>>>>>>>        [junit] Test org.apache.pivot.util.test.TimeTest FAILED
>>>>>>>>        [junit] Test org.apache.pivot.util.test.VersionTest
FAILED
>>>>>>>>        [junit] Test org.apache.pivot.xml.test.XMLSerializerTest

>>>>>>>> FAILED
>>>>>>>>         [echo] demos: Executing test cases...
>>>>>>>>         [echo] demos-server: Executing test cases...
>>>>>>>>         [echo] tests: Executing test cases...
>>>>>>>>         [echo] tutorials: Executing test cases...
>>>>>>>>         [echo] tutorials-server: Executing test cases...
>>>>>>>>         [echo] web: Executing test cases...
>>>>>>>>        [junit] Test org.apache.pivot.web.test.QueryDictionaryTest
>>>>>>>> FAILED
>>>>>>>>         [echo] web-server: Executing test cases...
>>>>>>>>         [echo] wtk: Executing test cases...
>>>>>>>>         [echo] wtk-terra: Executing test cases...
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Roger Whitcomb
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>
>>
>
>
>


Mime
View raw message