Some changes to incremental tests

This commit is contained in:
Sheetal Nandi 2019-10-16 08:37:06 -07:00
parent bb4872b063
commit f32c2eac65
4 changed files with 16 additions and 7 deletions

View File

@ -169,9 +169,15 @@ namespace ts {
Initial = "initial-build",
IncrementalDtsChange = "incremental-declaration-changes",
IncrementalDtsUnchanged = "incremental-declaration-doesnt-change",
IncrementalHeadersChange = "incremental-headers-change-without-dts-changes"
IncrementalHeadersChange = "incremental-headers-change-without-dts-changes",
NoChangeRun ="no-change-run"
}
export const noChangeRun: TscIncremental = {
buildKind: BuildKind.NoChangeRun,
modifyFs: noop
};
export interface TscCompile {
scenario: string;
subScenario: string;

View File

@ -17,13 +17,10 @@ namespace ts {
}`,
}),
commandLineArgs: ["--incremental", "--p", "src/project", "--tsBuildInfoFile", "src/project/.tsbuildinfo"],
incrementalScenarios: [{
buildKind: BuildKind.IncrementalDtsUnchanged,
modifyFs: noop,
}]
incrementalScenarios: [noChangeRun]
});
verifyTsc({
verifyTscIncrementalEdits({
scenario: "incremental",
subScenario: "when passing rootDir from commandline",
fs: () => loadProjectFromFiles({
@ -37,6 +34,7 @@ namespace ts {
}`,
}),
commandLineArgs: ["--p", "src/project", "--rootDir", "src/project/src"],
incrementalScenarios: [noChangeRun]
});
});
}

View File

@ -1,4 +1,4 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
//// [/lib/no-change-runOutput.txt]
/lib/tsc --incremental --p src/project --tsBuildInfoFile src/project/.tsbuildinfo
exitCode:: 0

View File

@ -0,0 +1,5 @@
//// [/lib/no-change-runOutput.txt]
/lib/tsc --p src/project --rootDir src/project/src
exitCode:: 0