> On May 31, 2017, 5:58 p.m., Jinmei Liao wrote: > > geode-core/src/test/java/org/apache/geode/test/dunit/rules/ServerStarterRule.java > > Lines 96 (patched) > > <https://reviews.apache.org/r/59611/diff/1/?file=1733498#file1733498line96> > > > > should we put this in the MemberStarterRule so that both locator/server > > can have this option? > > Jared Stewart wrote: > I don't think that will work in this case. If we tried to put this in > `MemberStarterRule`, it would fail since that class is abstract (hence cannot > be instantiated): > ``` > public static MemberStarterRule createWithoutTemporaryWorkingDir() { > return new MemberStarterRule(new > File(System.getProperty("user.dir"))); > } > ``` > > So, since we need to specify `new ServerStarterRule` I think this does > belong in `ServerStarterRule`. We could add a similar method to > `LocatorStarterRule`, but I might advocate for waiting until it's needed by a > test.
Sure, let's keep it in mind for future improvement, like having the option of putting the log statement in the file or in stdout. - Jinmei ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/59611/#review176484 ----------------------------------------------------------- On May 26, 2017, 10:02 p.m., Jared Stewart wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/59611/ > ----------------------------------------------------------- > > (Updated May 26, 2017, 10:02 p.m.) > > > Review request for geode, Emily Yeh, Jinmei Liao, and Patrick Rhomberg. > > > Repository: geode > > > Description > ------- > > GEODE-2989: Improve mechanism for scanning the classpath to find gfsh commands > > > Diffs > ----- > > > geode-core/src/main/java/org/apache/geode/management/internal/cli/CommandManager.java > 0576e46fce08f9c969726817e0012a2094f79fbe > > geode-core/src/main/java/org/apache/geode/management/internal/cli/util/ClasspathScanLoadHelper.java > 20fffbd5c492cfb4642ce41c937da3d499d3434c > > geode-core/src/test/java/org/apache/geode/management/internal/cli/ClasspathScanLoadHelperJUnitTest.java > a13ca351c49da2bc523e6d3ad9dd3e845b7b0429 > > geode-core/src/test/java/org/apache/geode/management/internal/cli/shell/GfshInitFileJUnitTest.java > 159c47ffbd71c6d08b563d8d28d5d7cdc4fb096b > > geode-core/src/test/java/org/apache/geode/management/internal/security/MemberMBeanSecurityJUnitTest.java > 65fd528641771e535f3d8d0d6601cef53f91af7a > > geode-core/src/test/java/org/apache/geode/security/PDXPostProcessorDUnitTest.java > e9523862da9e045b05417dd8123574b01622c497 > > geode-core/src/test/java/org/apache/geode/test/dunit/rules/ServerStarterRule.java > 30ae59fd786b4753ae71849f81deeb0fe7f74c17 > > geode-web/src/test/java/org/apache/geode/management/internal/web/controllers/ShellCommandsControllerJUnitTest.java > 10e26f6c5d006856e9e88b06a60f5e67cb68a2ce > > > Diff: https://reviews.apache.org/r/59611/diff/1/ > > > Testing > ------- > > - Precheckin passed > - Further cleanup of CommandManager is expected in a subsequent ticket > > > Thanks, > > Jared Stewart > >