Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
New
Description
Currently the tests destroy your SSDs by writing temp test data to build/test/ in your checkout.
It would be better to respect java.io.tmpdir for where all the temporary files get written. This way, if someone has configured their system/environment variables appropriately, it won't destroy SSD.
On linux it may work by default in many cases, as a lot of linux systems mount /tmp on tmpfs by default.
On windows users could have created a RAM drive such as R: and have TMP environment variable pointed at it, we should respect that.