Skip to content

Commit cc52e1f

Browse files
committed
Handle sys.exit in perftc
1 parent ee6f694 commit cc52e1f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

tests/perfsys.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,13 @@ module perftest {
1616
var resolvePath = sys.resolvePath;
1717
export var getExecutingFilePath = sys.getExecutingFilePath;
1818
export var getCurrentDirectory = sys.getCurrentDirectory;
19+
var exit = sys.exit;
1920

2021
var args = sys.args;
2122

2223
// augment sys so first ts.executeCommandLine call will be finish silently
2324
sys.write = (s: string) => { };
25+
sys.exit = (code: number) => { };
2426
sys.args = []
2527

2628
export function restoreSys() {
@@ -88,10 +90,9 @@ module perftest {
8890
return path
8991
}
9092

91-
sys.writeFile = (path: string, data: string) => { };
93+
sys.writeFile = (path: string, data: string) => { };
9294

9395
var out: string = "";
94-
var err: string = "";
9596

9697
sys.write = (s: string) => { out += s; };
9798

0 commit comments

Comments
 (0)