GP-0: Fix exit code for "not found" (after GP-994)

This commit is contained in:
Dan
2022-11-14 12:33:16 -05:00
parent 9188a519dc
commit 13dc22099b
2 changed files with 3 additions and 4 deletions
@@ -79,7 +79,7 @@ public class LinuxPtySessionLeader {
}
}
System.err.println("Could not execute " + subArgs.get(0) + ": " + t.getMessage());
System.exit(-1);
System.exit(127);
}
}
}
@@ -84,10 +84,9 @@ public class LinuxPtyTest extends AbstractPtyTest {
PtySession dies =
pty.getChild().session(new String[] { "thisHadBetterNotExist" }, null);
/**
* NOTE: Java subprocess dies with code 1 on unhandled exception. TODO: Is there a nice
* way to distinguish whether the code is from java or the execed image?
* Choice of 127 is based on bash setting "exit code" to 127 for "command not found"
*/
assertEquals(1, dies.waitExited());
assertEquals(127, dies.waitExited());
}
}