Skip to content

Commit f32c2ea

Browse files
committed
Some changes to incremental tests
1 parent bb4872b commit f32c2ea

File tree

4 files changed

+16
-7
lines changed

4 files changed

+16
-7
lines changed

src/testRunner/unittests/tsc/helpers.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,15 @@ namespace ts {
169169
Initial = "initial-build",
170170
IncrementalDtsChange = "incremental-declaration-changes",
171171
IncrementalDtsUnchanged = "incremental-declaration-doesnt-change",
172-
IncrementalHeadersChange = "incremental-headers-change-without-dts-changes"
172+
IncrementalHeadersChange = "incremental-headers-change-without-dts-changes",
173+
NoChangeRun ="no-change-run"
173174
}
174175

176+
export const noChangeRun: TscIncremental = {
177+
buildKind: BuildKind.NoChangeRun,
178+
modifyFs: noop
179+
};
180+
175181
export interface TscCompile {
176182
scenario: string;
177183
subScenario: string;

src/testRunner/unittests/tsc/incremental.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,10 @@ namespace ts {
1717
}`,
1818
}),
1919
commandLineArgs: ["--incremental", "--p", "src/project", "--tsBuildInfoFile", "src/project/.tsbuildinfo"],
20-
incrementalScenarios: [{
21-
buildKind: BuildKind.IncrementalDtsUnchanged,
22-
modifyFs: noop,
23-
}]
20+
incrementalScenarios: [noChangeRun]
2421
});
2522

26-
verifyTsc({
23+
verifyTscIncrementalEdits({
2724
scenario: "incremental",
2825
subScenario: "when passing rootDir from commandline",
2926
fs: () => loadProjectFromFiles({
@@ -37,6 +34,7 @@ namespace ts {
3734
}`,
3835
}),
3936
commandLineArgs: ["--p", "src/project", "--rootDir", "src/project/src"],
37+
incrementalScenarios: [noChangeRun]
4038
});
4139
});
4240
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
1+
//// [/lib/no-change-runOutput.txt]
22
/lib/tsc --incremental --p src/project --tsBuildInfoFile src/project/.tsbuildinfo
33
exitCode:: 0
44

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
//// [/lib/no-change-runOutput.txt]
2+
/lib/tsc --p src/project --rootDir src/project/src
3+
exitCode:: 0
4+
5+

0 commit comments

Comments
 (0)