File: run_program1.js

package info (click to toggle)
mongodb 1%3A2.4.10-5
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 82,464 kB
  • sloc: cpp: 740,225; ansic: 152,098; sh: 13,820; python: 11,864; makefile: 1,012; perl: 922; pascal: 617; java: 452; lisp: 222; asm: 174
file content (19 lines) | stat: -rw-r--r-- 611 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if ( ! _isWindows() ) {
    
    // 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'));

    //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

    // numbers can be passed as numbers or strings
    runProgram('sleep', 0.5);
    runProgram('sleep', '0.5');

} else {

    runProgram('cmd', '/c', 'echo hello windows');
}