Skip to content

Commit 209718f

Browse files
authored
feat(core): improve module trace formatting in error messages (#6290)
1 parent 25c5910 commit 209718f

File tree

13 files changed

+61
-26
lines changed

13 files changed

+61
-26
lines changed

β€Že2e/cases/config/stats-module-trace/index.test.tsβ€Ž

Lines changed: 0 additions & 10 deletions
This file was deleted.

β€Že2e/cases/config/stats-module-trace/src/index.tsxβ€Ž

Lines changed: 0 additions & 1 deletion
This file was deleted.

β€Že2e/cases/config/stats-module-trace/src/test.tsxβ€Ž

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import { expect, test } from '@e2e/helper';
2+
3+
const EXPECTED_LOG = `Import traces (entry β†’ error):
4+
./src/index.js
5+
./src/child1.js
6+
./src/child2.js
7+
./src/child3.js Γ—`;
8+
9+
test('should print import traces if module build failed in dev', async ({
10+
dev,
11+
}) => {
12+
const rsbuild = await dev();
13+
await rsbuild.expectLog(EXPECTED_LOG);
14+
});
15+
16+
test('should print import traces if module build failed in build', async ({
17+
build,
18+
}) => {
19+
const rsbuild = await build({
20+
catchBuildError: true,
21+
});
22+
23+
expect(rsbuild.buildError).toBeTruthy();
24+
await rsbuild.expectLog(EXPECTED_LOG);
25+
});
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import './child2';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import './child3';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import './child4';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import './child1';
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
Β (0)