Rich,

I would be happy with your patch with the implementation of #1 that you listed. It was I who implemented the properties file scheme in <junit> so I'd be happy to have it use a tmpDir property (optionally, of course, defaulting to the current way).

Open the item in Bugzilla and attach your patch and I'll apply it after testing it out.

Thanks and I apologize for the inconvenience with the current way,
        Erik

Rich Chang wrote:
Hi.
Although the documentation does not state it, the JUnit Task in Ant
creates a temporary properties file in the project's base dir to pass to
junit off the command line, then deletes it after junit is run. The
location of the file CANNOT be changed.

This is inconvenient for my company b/c there are cases in which we would
like to run unit tests in directories that are not writable.  Our source
control system is Component-Based, and we derive a component's dir,
making it writable, if we want to make changes.

BOTTOM LINE : Often we would like to run a test within a non derived
component (non writable directory).

Any thoughts on the following actions:
1. A "tmpDir" attribute is added so that users can specify where this
   file is written, instead of having it hardcoded to the project base
dir.

2. Writing the tmp file to the default temporary file dir instead of
  the project's base dir.

We're currently using a version of Ant that uses Plan 1 and we are
looking for thoughts on whether some addition should be included into
the main Ant distribution.

Thx,
Rich


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





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



Reply via email to