Hi Martijin

gradle build –x test        to skip test during build process
gradle install -x test       to skip test during build process

you can skip test on specific module with -x test:tapestry-ioc (6
tests fails on my cygwin side)

François

2011/6/19 martijn.list <martijn.l...@gmail.com>:
> On 06/19/2011 02:57 PM, Josh Canfield wrote:
>> Hmm, as a reference point can you try with the Sun JDK?
>
> "gradle install" succeeds if I run in with the SUN JDK but always fails
> when building on OpenJDK with the following errors:
>
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java:81:
> expandMacros(java.util.List<org.apache.tapestry5.internal.services.ValidatorSpecification>)
> in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl
> cannot be applied to (java.util.List<java.lang.Object>)
> [ant:javac]         List<ValidatorSpecification> specs =
> expandMacros(newList(originalSpec));
> [ant:javac]                                              ^
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:264:
> incompatible types
> [ant:javac] found   : java.lang.Object
> [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
> [ant:javac]         for (MarkupWriterListener l :
> CollectionFactory.newList(listeners))
> [ant:javac]                                                                ^
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:279:
> incompatible types
> [ant:javac] found   : java.lang.Object
> [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
> [ant:javac]         for (MarkupWriterListener l :
> CollectionFactory.newList(listeners))
> [ant:javac]                                                                ^
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/DateFieldStack.java:78:
> warning: non-varargs call of varargs method with inexact argument type
> for last parameter;
> [ant:javac] cast to java.lang.Object for a varargs call
> [ant:javac] cast to java.lang.Object[] for a non-varargs call and to
> suppress this warning
> [ant:javac]         spec.put("months", new JSONArray(symbols.getMonths()));
> [ant:javac]                                                           ^
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ComponentWorker.java:124:
> setPublishedParameters(java.util.List<java.lang.String>) in
> org.apache.tapestry5.model.MutableEmbeddedComponentModel cannot be
> applied to (java.util.List<java.lang.Object>)
> [ant:javac]
> embedded.setPublishedParameters(CollectionFactory.newList(TapestryInternalUtils.splitAtCommas(names)));
> [ant:javac]                     ^
> [ant:javac] Note: Some input files use or override a deprecated API.
> [ant:javac] Note: Recompile with -Xlint:deprecation for details.
> [ant:javac] Note: Some input files use unchecked or unsafe operations.
> [ant:javac] Note: Recompile with -Xlint:unchecked for details.
> [ant:javac] 4 errors
> [ant:javac] 1 warning
>
>
>
> "gradle build" however always fails but this seems to be caused by not
> being able to start Firefox. I'm building on a headless server (i.e., no
> X). Is it possible to skip this test?
>
> Kind regards,
>
> Martijn
>
>
>> On Jun 19, 2011 4:28 AM, "martijn.list" <martijn.l...@gmail.com> wrote:
>>> I tried to install Tapestry 5 trunk on a freshly installed Ubuntu 10.04
>>> server.
>>>
>>> This is what I did:
>>>
>>> 1. installed OpenJDK, Maven, Ant and Gradle, subversion
>>> 2. checked out Tapestry 5 Trunk
>>> 3. Tried to build Tapestry
>>>
>>> Step 3 wasn't successful. Whatever I tried, I always ended up with some
>>> vague error message that either a test failed or that there were some
>>> compile errors.
>>>
>>> For example:
>>>
>>> Running the install task
>>>
>>> $ gradle install
>>>
>>> resulted in:
>>>
>>> [ant:javac]
>>>
>> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java:81:
>>>
>> expandMacros(java.util.List<org.apache.tapestry5.internal.services.ValidatorSpecification>)
>>> in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl
>>> cannot be applied to (java.util.List<java.lang.Object>)
>>> [ant:javac] List<ValidatorSpecification> specs =
>>> expandMacros(newList(originalSpec));
>>> [ant:javac] ^
>>> [ant:javac]
>>>
>> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:264:
>>> incompatible types
>>> [ant:javac] found : java.lang.Object
>>> [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
>>> [ant:javac] for (MarkupWriterListener l :
>>> CollectionFactory.newList(listeners))
>>> [ant:javac]
>>>
>>> [SNIP]
>>>
>>> [ant:javac] ^
>>> [ant:javac] Note: Some input files use or override a deprecated API.
>>> [ant:javac] Note: Recompile with -Xlint:deprecation for details.
>>> [ant:javac] Note: Some input files use unchecked or unsafe operations.
>>> [ant:javac] Note: Recompile with -Xlint:unchecked for details.
>>> [ant:javac] 4 errors
>>> [ant:javac] 1 warning
>>>
>>>
>>> Running the build task
>>>
>>> $ gradle build
>>>
>>> resulted in:
>>>
>>> :plastic:test
>>> Test org.apache.tapestry5.plastic.FieldPropertyMethodCreation FAILED
>>> 107 tests completed, 1 failure
>>>
>>> FAILURE: Build failed with an exception.
>>>
>>> * What went wrong:
>>> Execution failed for task ':plastic:test'.
>>> Cause: There were failing tests. See the report at
>>> /home/build/src/tapestry/trunk/plastic/build/reports/tests.
>>>
>>> * Try:
>>> Run with --stacktrace option to get the stack trace. Run with --info or
>>> --debug option to get more log output.
>>>
>>> BUILD FAILED
>>>
>>>
>>> I clearly must be doing wrong. Is there a guide on how to build Tapestry
>>> from source?
>>>
>>> Kind regards,
>>>
>>> Martijn Brinkers
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>>
>>
>
>
> --
> Djigzo open source email encryption
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org

Reply via email to