Skip to content

Commit 7cdaf9a

Browse files
authored
chore: support output projects normalizedConfig in debug mode (#531)
1 parent 1fa7141 commit 7cdaf9a

File tree

3 files changed

+19
-6
lines changed

3 files changed

+19
-6
lines changed

packages/core/src/core/listTests.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,10 @@ export async function listTests(
6464

6565
const { getRsbuildStats, closeServer } = await createRsbuildServer({
6666
globTestSourceEntries,
67-
normalizedConfig: context.normalizedConfig,
67+
inspectedConfig: {
68+
...context.normalizedConfig,
69+
projects: context.projects.map((p) => p.normalizedConfig),
70+
},
6871
setupFiles,
6972
rsbuildInstance,
7073
rootPath,

packages/core/src/core/rsbuild.ts

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,12 @@ import {
77
type Rspack,
88
} from '@rsbuild/core';
99
import path from 'pathe';
10-
import type { EntryInfo, RstestContext, SourceMapInput } from '../types';
10+
import type {
11+
EntryInfo,
12+
NormalizedProjectConfig,
13+
RstestContext,
14+
SourceMapInput,
15+
} from '../types';
1116
import { isDebug } from '../utils';
1217
import { pluginBasic, RUNTIME_CHUNK_NAME } from './plugins/basic';
1318
import { pluginCSSFilter } from './plugins/css-filter';
@@ -213,10 +218,12 @@ export const createRsbuildServer = async ({
213218
globTestSourceEntries,
214219
setupFiles,
215220
rsbuildInstance,
216-
normalizedConfig,
221+
inspectedConfig,
217222
}: {
218223
rsbuildInstance: RsbuildInstance;
219-
normalizedConfig: RstestContext['normalizedConfig'];
224+
inspectedConfig: RstestContext['normalizedConfig'] & {
225+
projects: NormalizedProjectConfig[];
226+
};
220227
globTestSourceEntries: (name: string) => Promise<Record<string, string>>;
221228
setupFiles: Record<string, Record<string, string>>;
222229
rootPath: string;
@@ -260,7 +267,7 @@ export const createRsbuildServer = async ({
260267
await rsbuildInstance.inspectConfig({
261268
writeToDisk: true,
262269
extraConfigs: {
263-
rstest: normalizedConfig,
270+
rstest: inspectedConfig,
264271
},
265272
});
266273
}

packages/core/src/core/runTests.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,10 @@ export async function runTests(context: Rstest): Promise<void> {
6464
);
6565

6666
const { getRsbuildStats, closeServer } = await createRsbuildServer({
67-
normalizedConfig: context.normalizedConfig,
67+
inspectedConfig: {
68+
...context.normalizedConfig,
69+
projects: context.projects.map((p) => p.normalizedConfig),
70+
},
6871
globTestSourceEntries:
6972
command === 'watch'
7073
? globTestSourceEntries

0 commit comments

Comments
 (0)