On 22 Feb 2011, at 19:04, Andreas Delmelle wrote:

> On 22 Feb 2011, at 08:50, Simon Pepping wrote:
>> It would be nice if assertions were checked during the junit tests.
>> However, when I set: <junit ... jvm="java -ea"/>, I get
>> junit.framework.AssertionFailedError errors. How can this be done?
> 
> Sounds like a good idea.
> IIC, simply using "-ea" would enable internal assertions for JUnit's classes 
> as well. 
> You probably want something like "-ea:org.apache.fop..." to make sure only 
> assertions in FOP's code are taken into account.

Tried that and failed.. :(

One way to enable assertions I found so far, and that seems to work:
- use fork="true" on the <junit> target
- insert: <assertions><enabled /></assertions> in that target

That seems to yield the expected behavior at first glance. Our junit targets 
are not forked, however. Not sure if that is preferable...


Regards,

Andreas
---

Reply via email to