You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Bruce Schuchardt (JIRA)" <ji...@apache.org> on 2018/01/06 16:49:00 UTC
[jira] [Created] (GEODE-4244) unit test rule method
"withTempWorkingDir()" can cause code to malfunction
Bruce Schuchardt created GEODE-4244:
---------------------------------------
Summary: unit test rule method "withTempWorkingDir()" can cause code to malfunction
Key: GEODE-4244
URL: https://issues.apache.org/jira/browse/GEODE-4244
Project: Geode
Issue Type: Bug
Components: management
Reporter: Bruce Schuchardt
We have a number of unit test Rules that offer a withTempWorkingDir() method that supposedly changes the current working directory of the JVM to a temporary folder. This method merely sets the system property "user.dir" to that directory's path - it does not change the actual working directory of the process.
Because of this any file/io using paths relative to the current working directory may malfunction because they refer to the actual current working directory and not user.dir.
The withTempWorkingDir() methods need to have a warning about this.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)