@Test public void testLs() throws Throwable { initProcess(commandFactory.ls(testDir)); exec(); assertFalse(process.isProcessRunning()); Integer exitCode = process.getExitCode(); assertNotNull("null exit code", exitCode); assertEquals(0, exitCode.intValue()); // assert that the service did not fail assertNull(process.getFailureCause()); }
@Test public void testLs() throws Throwable { initProcess(commandFactory.ls(testDir)); exec(); assertFalse(process.isProcessRunning()); Integer exitCode = process.getExitCode(); assertNotNull("null exit code", exitCode); assertEquals(0, exitCode.intValue()); // assert that the service did not fail assertNull(process.getFailureCause()); }
@Test public void testExitCodes() throws Throwable { SliderTestUtils.skipOnWindows(); initProcess(commandFactory.exitFalse()); exec(); assertFalse(process.isProcessRunning()); Integer exitCode = process.getExitCode(); assertNotNull("null exit code", exitCode); assertTrue(exitCode != 0); int corrected = process.getExitCodeSignCorrected(); assertEquals(1, corrected); // assert that the exit code was uprated to a service failure assertNotNull(process.getFailureCause()); }
@Test public void testExitCodes() throws Throwable { SliderTestUtils.skipOnWindows(); initProcess(commandFactory.exitFalse()); exec(); assertFalse(process.isProcessRunning()); Integer exitCode = process.getExitCode(); assertNotNull("null exit code", exitCode); assertTrue(exitCode != 0); int corrected = process.getExitCodeSignCorrected(); assertEquals(1, corrected); // assert that the exit code was uprated to a service failure assertNotNull(process.getFailureCause()); }