Skip to content

Experiment: Run tests with debug assertions #78061

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

Draft
wants to merge 1 commit into
base: canary
Choose a base branch
from

Conversation

mischnic
Copy link
Contributor

@mischnic mischnic commented Apr 11, 2025

A one-off run of the e2e tests with Rust debug assertions enabled to see where it fails

Part of PACK-4578

  • Various duplicate modules
  • test/development/basic/styled-components/styled-components.test.ts panic: _StyledDiv#0 should be resolved PACK-4376
  • test/e2e/app-dir/css-order/css-order.test.ts : duplicate [project]/app/base2-scss.module.scss.module.css [app-client] (css) Turbopack: fix CSS module references #78058
  • test/e2e/app-dir/app-external/app-external.test.ts : duplicate [externals]/next/dist/server/app-render/work-unit-async-storage.external.js [external] (next/dist/server/app-render/work-unit-async-storage.external.js, cjs) Turbopack: dedupe additional traced references #78241
  • test/e2e/on-request-error/isr/isr.test.ts: duplicate [project]/ [instrumentation-edge] (ecmascript) Turbopack: fix duplicate unsupported edge import modules #78236
  • joined path tests/node-file-trace/node_modules/.pnpm/resolve@1.22.1/node_modules/resolve/lib\\/ must not contain a Windows directory '\', it must be normalized to Unix '/'

@ijjk ijjk added the created-by: Turbopack team PRs by the Turbopack team. label Apr 11, 2025
@mischnic mischnic changed the title Run tests with debug assertions Experiment: Run tests with debug assertions Apr 11, 2025
@ijjk
Copy link
Member

ijjk commented Apr 11, 2025

Failing test suites

Commit: a64797e

pnpm test-start-turbo test/e2e/app-dir/css-order/css-order.test.ts (turbopack)

  • css-order turbo > should load correct styles navigating back again first -> second -> first -> second
  • css-order turbo > should load correct styles navigating back again first -> third -> first -> third
  • css-order turbo > should load correct styles navigating back again first -> first-client -> first -> first-client
  • css-order turbo > should load correct styles navigating back again first -> second-client -> first -> second-client
  • css-order turbo > should load correct styles navigating back again second -> first -> second -> first
  • css-order turbo > should load correct styles navigating back again second -> third -> second -> third
  • css-order turbo > should load correct styles navigating back again second -> first-client -> second -> first-client
  • css-order turbo > should load correct styles navigating back again second -> second-client -> second -> second-client
  • css-order turbo > should load correct styles navigating back again third -> first -> third -> first
  • css-order turbo > should load correct styles navigating back again third -> second -> third -> second
  • css-order turbo > should load correct styles navigating back again third -> first-client -> third -> first-client
  • css-order turbo > should load correct styles navigating back again third -> second-client -> third -> second-client
  • css-order turbo > should load correct styles navigating back again first-client -> first -> first-client -> first
  • css-order turbo > should load correct styles navigating back again first-client -> second -> first-client -> second
  • css-order turbo > should load correct styles navigating back again first-client -> third -> first-client -> third
  • css-order turbo > should load correct styles navigating back again first-client -> second-client -> first-client -> second-client
  • css-order turbo > should load correct styles navigating back again second-client -> first -> second-client -> first
  • css-order turbo > should load correct styles navigating back again second-client -> second -> second-client -> second
  • css-order turbo > should load correct styles navigating back again second-client -> third -> second-client -> third
  • css-order turbo > should load correct styles navigating back again second-client -> first-client -> second-client -> first-client
  • css-order turbo > should load correct styles navigating back again interleaved-a -> interleaved-b -> interleaved-a -> interleaved-b
  • css-order turbo > should load correct styles navigating back again interleaved-b -> interleaved-a -> interleaved-b -> interleaved-a
  • css-order turbo > should load correct styles navigating back again pages-first -> pages-second -> pages-first -> pages-second
  • css-order turbo > should load correct styles navigating back again pages-first -> pages-third -> pages-first -> pages-third
  • css-order turbo > should load correct styles navigating back again pages-second -> pages-first -> pages-second -> pages-first
  • css-order turbo > should load correct styles navigating back again pages-second -> pages-third -> pages-second -> pages-third
  • css-order turbo > should load correct styles navigating back again pages-third -> pages-first -> pages-third -> pages-first
  • css-order turbo > should load correct styles navigating back again pages-third -> pages-second -> pages-third -> pages-second
  • css-order turbo > should load correct styles navigating back again pages-interleaved-a -> pages-interleaved-b -> pages-interleaved-a -> pages-interleaved-b
  • css-order turbo > should load correct styles navigating back again pages-interleaved-b -> pages-interleaved-a -> pages-interleaved-b -> pages-interleaved-a
  • css-order turbo > should load correct styles navigating first -> second
  • css-order turbo > should load correct styles navigating first -> third
  • css-order turbo > should load correct styles navigating first -> first-client
  • css-order turbo > should load correct styles navigating first -> second-client
  • css-order turbo > should load correct styles navigating second -> first
  • css-order turbo > should load correct styles navigating second -> third
  • css-order turbo > should load correct styles navigating second -> first-client
  • css-order turbo > should load correct styles navigating second -> second-client
  • css-order turbo > should load correct styles navigating third -> first
  • css-order turbo > should load correct styles navigating third -> second
  • css-order turbo > should load correct styles navigating third -> first-client
  • css-order turbo > should load correct styles navigating third -> second-client
  • css-order turbo > should load correct styles navigating first-client -> first
  • css-order turbo > should load correct styles navigating first-client -> second
  • css-order turbo > should load correct styles navigating first-client -> third
  • css-order turbo > should load correct styles navigating first-client -> second-client
  • css-order turbo > should load correct styles navigating second-client -> first
  • css-order turbo > should load correct styles navigating second-client -> second
  • css-order turbo > should load correct styles navigating second-client -> third
  • css-order turbo > should load correct styles navigating second-client -> first-client
  • css-order turbo > should load correct styles navigating interleaved-a -> interleaved-b
  • css-order turbo > should load correct styles navigating interleaved-b -> interleaved-a
  • css-order turbo > should load correct styles navigating pages-first -> pages-second
  • css-order turbo > should load correct styles navigating pages-first -> pages-third
  • css-order turbo > should load correct styles navigating pages-second -> pages-first
  • css-order turbo > should load correct styles navigating pages-second -> pages-third
  • css-order turbo > should load correct styles navigating pages-third -> pages-first
  • css-order turbo > should load correct styles navigating pages-third -> pages-second
  • css-order turbo > should load correct styles navigating pages-interleaved-a -> pages-interleaved-b
  • css-order turbo > should load correct styles navigating pages-interleaved-b -> pages-interleaved-a
  • css-order turbo > should load correct styles on first
  • css-order turbo > should load correct styles on second
  • css-order turbo > should load correct styles on third
  • css-order turbo > should load correct styles on first-client
  • css-order turbo > should load correct styles on second-client
  • css-order turbo > should load correct styles on interleaved-a
  • css-order turbo > should load correct styles on interleaved-b
  • css-order turbo > should load correct styles on big-interleaved-a
  • css-order turbo > should load correct styles on big-interleaved-b
  • css-order turbo > should load correct styles on pages-first
  • css-order turbo > should load correct styles on pages-second
  • css-order turbo > should load correct styles on pages-third
  • css-order turbo > should load correct styles on pages-interleaved-a
  • css-order turbo > should load correct styles on pages-interleaved-b
  • css-order turbo > should load correct styles on vendor
Expand output

● css-order turbo › should load correct styles navigating back again first -> second -> first -> second

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again first -> third -> first -> third

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again first -> first-client -> first -> first-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again first -> second-client -> first -> second-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again second -> first -> second -> first

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again second -> third -> second -> third

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again second -> first-client -> second -> first-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again second -> second-client -> second -> second-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again third -> first -> third -> first

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again third -> second -> third -> second

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again third -> first-client -> third -> first-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again third -> second-client -> third -> second-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again first-client -> first -> first-client -> first

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again first-client -> second -> first-client -> second

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again first-client -> third -> first-client -> third

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again first-client -> second-client -> first-client -> second-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again second-client -> first -> second-client -> first

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again second-client -> second -> second-client -> second

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again second-client -> third -> second-client -> third

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again second-client -> first-client -> second-client -> first-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again interleaved-a -> interleaved-b -> interleaved-a -> interleaved-b

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again interleaved-b -> interleaved-a -> interleaved-b -> interleaved-a

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again big-interleaved-a -> big-interleaved-b -> big-interleaved-a -> big-interleaved-b

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again big-interleaved-b -> big-interleaved-a -> big-interleaved-b -> big-interleaved-a

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again pages-first -> pages-second -> pages-first -> pages-second

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again pages-first -> pages-third -> pages-first -> pages-third

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again pages-second -> pages-first -> pages-second -> pages-first

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again pages-second -> pages-third -> pages-second -> pages-third

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again pages-third -> pages-first -> pages-third -> pages-first

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again pages-third -> pages-second -> pages-third -> pages-second

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again pages-interleaved-a -> pages-interleaved-b -> pages-interleaved-a -> pages-interleaved-b

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating back again pages-interleaved-b -> pages-interleaved-a -> pages-interleaved-b -> pages-interleaved-a

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating first -> second

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating first -> third

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating first -> first-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating first -> second-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating second -> first

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating second -> third

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating second -> first-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating second -> second-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating third -> first

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating third -> second

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating third -> first-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating third -> second-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating first-client -> first

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating first-client -> second

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating first-client -> third

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating first-client -> second-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating second-client -> first

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating second-client -> second

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating second-client -> third

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating second-client -> first-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating interleaved-a -> interleaved-b

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating interleaved-b -> interleaved-a

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating big-interleaved-a -> big-interleaved-b

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating big-interleaved-b -> big-interleaved-a

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating pages-first -> pages-second

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating pages-first -> pages-third

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating pages-second -> pages-first

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating pages-second -> pages-third

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating pages-third -> pages-first

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating pages-third -> pages-second

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating pages-interleaved-a -> pages-interleaved-b

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles navigating pages-interleaved-b -> pages-interleaved-a

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on first

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on second

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on third

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on first-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on second-client

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on interleaved-a

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on interleaved-b

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on big-interleaved-a

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on big-interleaved-b

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on pages-first

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on pages-second

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on pages-third

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on pages-interleaved-a

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on pages-interleaved-b

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

● css-order turbo › should load correct styles on vendor

next build failed with code/signal 1

  106 |           if (code || signal)
  107 |             reject(
> 108 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  109 |             )
  110 |           else resolve()
  111 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:108:15)

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

pnpm test-dev test/development/basic/styled-components/styled-components.test.ts

  • styled-components SWC transform > should render the page with correct styles
  • styled-components SWC transform > should enable the display name transform by default
  • styled-components SWC transform > should contain styles in initial HTML
  • styled-components SWC transform > should only render once on the server per request
Expand output

● styled-components SWC transform › should render the page with correct styles

expect(received).toBe(expected) // Object.is equality

Expected: "rgb(255, 255, 255)"
Received: null

  53 |         `window.getComputedStyle(document.querySelector('#btn')).color`
  54 |       )
> 55 |     ).toBe('rgb(255, 255, 255)')
     |       ^
  56 |     expect(
  57 |       await browser.eval(
  58 |         `window.getComputedStyle(document.querySelector('#wrap-div')).color`

  at Object.toBe (development/basic/styled-components/styled-components.test.ts:55:7)

● styled-components SWC transform › should enable the display name transform by default