mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-05 16:38:05 -06:00
Some changes to incremental tests
This commit is contained in:
parent
bb4872b063
commit
f32c2eac65
@ -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;
|
||||
|
||||
@ -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]
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
@ -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
|
||||
|
||||
@ -0,0 +1,5 @@
|
||||
//// [/lib/no-change-runOutput.txt]
|
||||
/lib/tsc --p src/project --rootDir src/project/src
|
||||
exitCode:: 0
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user