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 17:37:30 GMT
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