Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Turbopack development test manifest #65103

Closed

Conversation

vercel-release-bot
Copy link
Collaborator

This auto-generated PR updates the development integration test manifest used when testing Turbopack.

@ijjk
Copy link
Member

ijjk commented Apr 27, 2024

Failing test suites

Commit: dfbd49b

TURBOPACK=1 pnpm test-dev test/development/acceptance/ReactRefreshRequire.test.ts (turbopack)

  • ReactRefreshRequire > re-runs accepted modules
  • ReactRefreshRequire > propagates hot update to all inverse dependencies
  • ReactRefreshRequire > propagates a module that stops accepting in next version
Expand output

● ReactRefreshRequire › re-runs accepted modules

expect(received).toEqual(expected) // deep equality

- Expected  - 0
+ Received  + 2

  Array [
+   "init FooV1",
+   "init FooV1",
    "init BarV2",
  ]

  45 |       `window.log.push('init BarV2'); export default function Bar() { return null; };`
  46 |     )
> 47 |     expect(await session.evaluate(() => (window as any).log)).toEqual([
     |                                                               ^
  48 |       'init BarV2',
  49 |     ])
  50 |

  at Object.toEqual (development/acceptance/ReactRefreshRequire.test.ts:47:63)

● ReactRefreshRequire › propagates hot update to all inverse dependencies

expect(received).toEqual(expected) // deep equality

- Expected  - 0
+ Received  + 1

  Array [
+   "init RootV1",
    "init MiddleCV2",
    "init RootV1",
  ]

  300 |       `log.push('init MiddleCV2'); export default {};`
  301 |     )
> 302 |     expect(await session.evaluate(() => (window as any).log)).toEqual([
      |                                                               ^
  303 |       'init MiddleCV2',
  304 |       'init RootV1',
  305 |     ])

  at Object.toEqual (development/acceptance/ReactRefreshRequire.test.ts:302:63)

● ReactRefreshRequire › propagates a module that stops accepting in next version

expect(received).toEqual(expected) // deep equality

- Expected  - 0
+ Received  + 2

  Array [
+   "init FooV1",
    "init BarV1.1",
+   "init FooV1",
  ]

  401 |         `window.log.push('init BarV1.1'); export default function Bar() {};`
  402 |       ))
> 403 |     expect(await session.evaluate(() => (window as any).log)).toEqual([
      |                                                               ^
  404 |       'init BarV1.1',
  405 |     ])
  406 |

  at Object.toEqual (development/acceptance/ReactRefreshRequire.test.ts:403:63)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test-dev test/e2e/prerender.test.ts (turbopack)

  • Prerender > should log error in console and browser in development mode
Expand output

● Prerender › should log error in console and browser in development mode

page.waitForSelector: Timeout 60000ms exceeded.
Call log:
  - waiting for locator('#after-change')

  421 |     return this.chain(() => {
  422 |       return page
> 423 |         .waitForSelector(selector, { timeout, state: 'attached' })
      |          ^
  424 |         .then(async (el) => {
  425 |           // it seems selenium waits longer and tests rely on this behavior
  426 |           // so we wait for the load event fire before returning

  at waitForSelector (lib/browsers/playwright.ts:423:10)

Read more about building and testing Next.js in contributing.md.

@ijjk
Copy link
Member

ijjk commented Apr 27, 2024

Stats from current PR

Default Build (Increase detected ⚠️)
General
vercel/next.js canary vercel/next.js update/turbopack-manifest-1714201481009 Change
buildDuration 21.2s 19.2s N/A
buildDurationCached 10.9s 10.7s N/A
nodeModulesSize 359 MB 359 MB
nextStartRea..uration (ms) 491ms 485ms N/A
Client Bundles (main, webpack)
vercel/next.js canary vercel/next.js update/turbopack-manifest-1714201481009 Change
1103-HASH.js gzip 31.8 kB 31.8 kB N/A
1a9f679d-HASH.js gzip 53.5 kB 53.5 kB N/A
335-HASH.js gzip 5.09 kB 5.09 kB N/A
7953.HASH.js gzip 169 B 169 B
framework-HASH.js gzip 45.2 kB 45.2 kB
main-app-HASH.js gzip 231 B 228 B N/A
main-HASH.js gzip 31.5 kB 31.5 kB N/A
webpack-HASH.js gzip 1.65 kB 1.65 kB N/A
Overall change 45.4 kB 45.4 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary vercel/next.js update/turbopack-manifest-1714201481009 Change
polyfills-HASH.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary vercel/next.js update/turbopack-manifest-1714201481009 Change
_app-HASH.js gzip 192 B 193 B N/A
_error-HASH.js gzip 192 B 193 B N/A
amp-HASH.js gzip 507 B 511 B N/A
css-HASH.js gzip 341 B 343 B N/A
dynamic-HASH.js gzip 2.52 kB 2.52 kB
edge-ssr-HASH.js gzip 266 B 265 B N/A
head-HASH.js gzip 362 B 365 B N/A
hooks-HASH.js gzip 392 B 392 B
image-HASH.js gzip 4.32 kB 4.32 kB N/A
index-HASH.js gzip 268 B 268 B
link-HASH.js gzip 2.69 kB 2.7 kB N/A
routerDirect..HASH.js gzip 329 B 328 B N/A
script-HASH.js gzip 397 B 397 B
withRouter-HASH.js gzip 324 B 324 B
1afbb74e6ecf..834.css gzip 106 B 106 B
Overall change 4 kB 4 kB
Client Build Manifests
vercel/next.js canary vercel/next.js update/turbopack-manifest-1714201481009 Change
_buildManifest.js gzip 483 B 484 B N/A
Overall change 0 B 0 B
Rendered Page Sizes
vercel/next.js canary vercel/next.js update/turbopack-manifest-1714201481009 Change
index.html gzip 528 B 528 B
link.html gzip 542 B 540 B N/A
withRouter.html gzip 523 B 523 B
Overall change 1.05 kB 1.05 kB
Edge SSR bundle Size
vercel/next.js canary vercel/next.js update/turbopack-manifest-1714201481009 Change
edge-ssr.js gzip 94.7 kB 94.7 kB N/A
page.js gzip 182 kB 182 kB N/A
Overall change 0 B 0 B
Middleware size
vercel/next.js canary vercel/next.js update/turbopack-manifest-1714201481009 Change
middleware-b..fest.js gzip 622 B 623 B N/A
middleware-r..fest.js gzip 156 B 156 B
middleware.js gzip 27.9 kB 27.9 kB N/A
edge-runtime..pack.js gzip 839 B 839 B
Overall change 995 B 995 B
Next Runtimes
vercel/next.js canary vercel/next.js update/turbopack-manifest-1714201481009 Change
app-page-exp...dev.js gzip 171 kB 171 kB
app-page-exp..prod.js gzip 98.5 kB 98.5 kB
app-page-tur..prod.js gzip 100 kB 100 kB
app-page-tur..prod.js gzip 94.3 kB 94.3 kB
app-page.run...dev.js gzip 157 kB 157 kB
app-page.run..prod.js gzip 93 kB 93 kB
app-route-ex...dev.js gzip 21.5 kB 21.5 kB
app-route-ex..prod.js gzip 15.2 kB 15.2 kB
app-route-tu..prod.js gzip 15.2 kB 15.2 kB
app-route-tu..prod.js gzip 15 kB 15 kB
app-route.ru...dev.js gzip 21.3 kB 21.3 kB
app-route.ru..prod.js gzip 15 kB 15 kB
pages-api-tu..prod.js gzip 9.55 kB 9.55 kB
pages-api.ru...dev.js gzip 9.82 kB 9.82 kB
pages-api.ru..prod.js gzip 9.55 kB 9.55 kB
pages-turbo...prod.js gzip 21.5 kB 21.5 kB
pages.runtim...dev.js gzip 22.1 kB 22.1 kB
pages.runtim..prod.js gzip 21.5 kB 21.5 kB
server.runti..prod.js gzip 51.6 kB 51.6 kB
Overall change 962 kB 962 kB
build cache Overall increase ⚠️
vercel/next.js canary vercel/next.js update/turbopack-manifest-1714201481009 Change
0.pack gzip 1.62 MB 1.62 MB N/A
index.pack gzip 112 kB 113 kB ⚠️ +973 B
Overall change 112 kB 113 kB ⚠️ +973 B
Diff details
Diff for edge-ssr.js

Diff too large to display

Commit: dfbd49b

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants