You could place them in the target directory (ie. target/test-logs) or
you could ask the Java IO File object for a temporary file. (Under
Linux this would be created in /tmp, so no rights issues there.)

Hth,

Nick Stolwijk
~Java Developer~

Iprofs BV.
Claus Sluterweg 125
2012 WS Haarlem
www.iprofs.nl



On Thu, Sep 18, 2008 at 10:15 AM, John Coleman
<[EMAIL PROTECTED]> wrote:
> I have a problem whereby my tests create log files in the project root
> and then sometimes fail to delete them when the test completes.
>
> The build number plugin doesn't like this:-
>
> [INFO] Cannot create the build number because you have local
> modifications :
> [ratemanager2\unit_test.log:unknown]
>
> I think the solution is to place such files outside the project
> directory in a temporary directory. However, the path for such a
> directory is likely to be unpredictable, so I can't make it a property
> in profiles for example. In windows I could use tmpdir property, but
> what about linux, and what about permissions?
>
> Any suggestions please?
>
> TIA
> John
>
> Eurobase International Limited and its subsidiaries (Eurobase) are unable to 
> exercise control over the content of information in E-Mails. Any views and 
> opinions expressed may be personal to the sender and are not necessarily 
> those of Eurobase. Eurobase will not enter into any contractual obligations 
> in respect of any part of its business in any E-mail.
>
> Privileged / confidential information may be contained in this message and 
> /or any attachments. This E-mail is intended for the use of the addressee(s) 
> only and may contain confidential information. If you are not the / an 
> intended recipient, you are hereby notified that any use or dissemination of 
> this communication is strictly prohibited.  If you receive this transmission 
> in error, please notify us immediately, and then delete this E-mail.
>
> Neither the sender nor Eurobase accepts any liability whatsoever for any 
> defects of any kind either in or arising from this E-mail transmission. 
> E-Mail transmission cannot be guaranteed to be secure or error-free, as 
> messages can be intercepted, lost, corrupted, destroyed, contain viruses, or 
> arrive late or incomplete. Eurobase does not accept any responsibility for 
> viruses and it is your responsibility to scan any attachments.
>
> Eurobase Systems Limited is the main trading company in the Eurobase 
> International Group; registered in England and Wales as company number 
> 02251162; registered address: Essex House, 2 County Place, Chelmsford, Essex 
> CM2 0RE, UK.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

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

Reply via email to