handsomett / gyp

Automatically exported from code.google.com/p/gyp
1 stars 0 forks source link

the unittests fill up the TimeMachine exclude list #136

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The GYP unittests create a temp directory and copy the generated output 
there to validate things working (no full paths).  This all works, but runs 
into 
an interesting issue.  Xcode will make the calls to exclude all the build 
output 
directories from any future TimeMachine backup.  This data is stores in a plist 
on disk.  Since the tests generate a new directory each time, we're slowing 
making this grow with time. When we had the same problem with data in the 
Chrome profiles we saw a slowdown over time as the read/modify/write of 
the plist slowly kept taking longer and longer as it grew.  We're headed for 
this same issue on the bot running the GYP unittests unless we find a way to 
clear the list and/or stop using new directories every run.

Original issue reported on code.google.com by thomasvl@chromium.org on 19 Jan 2010 at 2:11