I don't see any problem with it, so long as all tests still run and pass.

On Thu, Feb 14, 2008 at 9:33 AM, Christopher Schultz
<[EMAIL PROTECTED]> wrote:
> All,
>
>  While updating my unit test for VELTOOLS-103
>  (https://issues.apache.org/jira/browse/VELTOOLS-103), found that I
>  needed to change the "fork" attribute in the <junit> directives in the
>  ant scripts to "true" (they are currently "false", indicating that the
>  unit tests will be run in the same JVM as ant).
>
>  I was wondering if anyone could explain why this is necessary. The
>  classes I'm trying to use were clearly being loaded correctly (as they
>  were running properly, with the exception of the fact that they were
>  behaving improperly unless fork="true") so it's not a classpath issue.
>
>  In this particular case, the library in question is attempting to change
>  the value of the "java.protocol.handler.pkgs" system property. I
>  checked, and the system property is being properly modified. Maybe the
>  problem is that the JVM's URL handling subsystem had already been
>  initialized before I changed the value of this system property, and my
>  URL handler was therefore being ignored (which is the problem I get when
>  fork="false").
>
>  Anyhow, I'd like to understand what's going on only secondarily.
>  Primarily, I'd like to know if it would be okay to set fork="true" for
>  Velocity Tools' unit tests in order to support a test I'd like to add.
>
>  Thanks,
>  -chris
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to