Skip to content

Commit 531875d

Browse files
committed
Some refactoring of baselines
1 parent 3fd8a6e commit 531875d

File tree

104 files changed

+103963
-102708
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+103963
-102708
lines changed

src/testRunner/unittests/tsbuild/amdModulesWithOut.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ namespace ts {
1919
modifyFs,
2020
modifyAgainFs
2121
}: VerifyOutFileScenarioInput) {
22-
verifyTscIncrementalEdits({
22+
verifyTscSerializedIncrementalEdits({
2323
scenario: "amdModulesWithOut",
2424
subScenario,
2525
fs: () => outFileFs,

src/testRunner/unittests/tsbuild/configFileErrors.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace ts {
99
});
1010

1111
describe("unittests:: tsbuild:: configFileErrors:: reports syntax errors in config file", () => {
12-
verifyTscIncrementalEdits({
12+
verifyTscSerializedIncrementalEdits({
1313
scenario: "configFileErrors",
1414
subScenario: "reports syntax errors in config file",
1515
fs: () => loadProjectFromFiles({

src/testRunner/unittests/tsbuild/outFile.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
namespace ts {
22
describe("unittests:: tsbuild:: outFile::", () => {
33
let outFileFs: vfs.FileSystem;
4+
let outFileWithBuildFs: vfs.FileSystem;
45
before(() => {
56
outFileFs = loadProjectFromDisk("tests/projects/outfile-concat");
67
});
78
after(() => {
89
outFileFs = undefined!;
10+
outFileWithBuildFs = undefined!;
911
});
1012

1113
function createSolutionBuilder(host: fakes.SolutionBuilderHost, baseOptions?: BuildOptions) {
@@ -61,7 +63,7 @@ namespace ts {
6163
incrementalScenarios,
6264
};
6365
return incrementalScenarios.length ?
64-
verifyTscIncrementalEdits(input) :
66+
verifyTscSerializedIncrementalEdits(input) :
6567
verifyTsc(input);
6668
}
6769

@@ -104,12 +106,13 @@ namespace ts {
104106
});
105107

106108
function getOutFileFsAfterBuild() {
109+
if (outFileWithBuildFs) return outFileWithBuildFs;
107110
const fs = outFileFs.shadow();
108111
const host = fakes.SolutionBuilderHost.create(fs);
109112
const builder = createSolutionBuilder(host);
110113
builder.build();
111114
fs.makeReadonly();
112-
return fs;
115+
return outFileWithBuildFs = fs;
113116
}
114117

115118
verifyTscSerializedIncrementalEdits({

src/testRunner/unittests/tsbuild/publicApi.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export function f22() { } // trailing`,
7070
const baseFsPatch = inputFs.diff(/*base*/ undefined, { baseIsNotShadowRoot: true });
7171
const patch = fs.diff(inputFs, { includeChangedFileWithSameContent: true });
7272
return {
73-
file: `tsbuild/$publicAPI/${BuildKind.Initial}/${"build with custom transformers".split(" ").join("-")}.js`,
73+
file: `tsbuild/publicAPI/build-with-custom-transformers.js`,
7474
text: `Input::
7575
${baseFsPatch ? vfs.formatPatch(baseFsPatch) : ""}
7676

src/testRunner/unittests/tsbuild/sample.ts

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
namespace ts {
22
describe("unittests:: tsbuild:: on 'sample1' project", () => {
33
let projFs: vfs.FileSystem;
4+
let projFsWithBuild: vfs.FileSystem;
45
before(() => {
56
projFs = loadProjectFromDisk("tests/projects/sample1");
67
});
78

89
after(() => {
910
projFs = undefined!; // Release the contents
11+
projFsWithBuild = undefined!;
1012
});
1113

1214
function getTsBuildProjectFile(project: string, file: string): tscWatch.File {
@@ -17,12 +19,13 @@ namespace ts {
1719
}
1820

1921
function getSampleFsAfterBuild() {
22+
if (projFsWithBuild) return projFsWithBuild;
2023
const fs = projFs.shadow();
2124
const host = fakes.SolutionBuilderHost.create(fs);
2225
const builder = createSolutionBuilder(host, ["/src/tests"], {});
2326
builder.build();
2427
fs.makeReadonly();
25-
return fs;
28+
return projFsWithBuild = fs;
2629
}
2730

2831
describe("sanity check of clean build of 'sample1' project", () => {
@@ -111,7 +114,7 @@ namespace ts {
111114
});
112115

113116
describe("can detect when and what to rebuild", () => {
114-
verifyTscIncrementalEdits({
117+
verifyTscSerializedIncrementalEdits({
115118
scenario: "sample1",
116119
subScenario: "can detect when and what to rebuild",
117120
fs: getSampleFsAfterBuild,
@@ -129,18 +132,6 @@ namespace ts {
129132
buildKind: BuildKind.IncrementalDtsChange,
130133
modifyFs: fs => replaceText(fs, "/src/core/index.ts", "HELLO WORLD", "WELCOME PLANET"),
131134
},
132-
{
133-
subScenario: "indicates that it would skip builds during a dry build",
134-
buildKind: BuildKind.IncrementalDtsUnchanged,
135-
modifyFs: noop,
136-
commandLineArgs: ["--b", "/src/tests", "--dry"],
137-
},
138-
{
139-
subScenario: "rebuilds from start if force option is set",
140-
buildKind: BuildKind.IncrementalDtsChange,
141-
modifyFs: noop,
142-
commandLineArgs: ["--b", "/src/tests", "--verbose", "--force"],
143-
},
144135
{
145136
subScenario: "rebuilds when tsconfig changes",
146137
buildKind: BuildKind.IncrementalDtsChange,
@@ -149,6 +140,20 @@ namespace ts {
149140
]
150141
});
151142

143+
verifyTsc({
144+
scenario: "sample1",
145+
subScenario: "indicates that it would skip builds during a dry build",
146+
fs: getSampleFsAfterBuild,
147+
commandLineArgs: ["--b", "/src/tests", "--dry"],
148+
});
149+
150+
verifyTsc({
151+
scenario: "sample1",
152+
subScenario: "rebuilds from start if force option is set",
153+
fs: getSampleFsAfterBuild,
154+
commandLineArgs: ["--b", "/src/tests", "--verbose", "--force"],
155+
});
156+
152157
verifyTscCompileLike(testTscCompileLike, {
153158
scenario: "sample1",
154159
subScenario: "rebuilds completely when version in tsbuildinfo doesnt match ts version",

0 commit comments

Comments
 (0)