Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
Some tests that use JUnit's TemporaryFolder rule (e.g., DiskSpaceLimitIntegrationTest FileProcessControllerIntegrationTest) do not specify the temp directory to use as the parent folder for the temporary folder. This can result in the default location being used, which is different from what is specified by the pipeline. This can result in strange behavior, such as a test writing contents to a temporary file without exception but then failing an existence test on the same file.
The TemporaryFolder rule should be synchronized with the java.io.tmpdir system property.