Files
mongo/jstests/core/shell/run_program1.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

19 lines
616 B
JavaScript
Raw Normal View History

if (!_isWindows()) {
2010-02-12 21:55:37 -05:00
// note that normal program exit returns 0
assert.eq(0, runProgram("true"));
assert.neq(0, runProgram("false"));
assert.neq(0, runProgram("this_program_doesnt_exit"));
2010-02-12 21:55:37 -05:00
// verify output visually
runProgram("echo", "Hello", "World.", "How are you?");
runProgram("bash", "-c", 'echo Hello World. "How are you?"'); // only one space is
// printed between Hello
// and World
2010-02-12 21:55:37 -05:00
// numbers can be passed as numbers or strings
runProgram("sleep", 0.5);
runProgram("sleep", "0.5");
2010-02-13 12:37:00 -05:00
} else {
runProgram("cmd", "/c", "echo hello windows");
2010-02-12 21:55:37 -05:00
}