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.whitc...@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.test.SynchronizedQueueTest
FAILED
[junit] Test
org.apache.pivot.collections.test.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