Doesn't Pivot have any external dependencies at all? On Mon, May 15, 2017 at 10:03 AM, Roger and Beth Whitcomb < rogerandb...@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" < >> rogerandb...@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.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.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 >>>>>> >>>>>> >>>>>> >>>>>> >>>> >>>> > -- Niclas Hedhman, Software Developer http://polygene.apache.org - New Energy for Java