File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -18,12 +18,22 @@ const NEXT_VERSION = process.env.NEXT_VERSION ?? 'latest'
1818const fixturesDir = fileURLToPath ( new URL ( `./fixtures` , import . meta. url ) )
1919const fixtureFilter = argv [ 2 ] ?? ''
2020
21+ // E2E tests run next builds, so we don't need to prepare those ahead of time for integration tests
22+ const e2eOnlyFixtures = new Set ( [
23+ // There is also a bug on Windows on Node.js 18.20.6, that cause build failures on this fixture
24+ // see https://github.com/opennextjs/opennextjs-netlify/actions/runs/13268839161/job/37043172448?pr=2749#step:12:78
25+ 'middleware-og' ,
26+ ] )
27+
2128const limit = pLimit ( Math . max ( 2 , cpus ( ) . length / 2 ) )
2229const fixtures = readdirSync ( fixturesDir )
2330 // Ignoring things like `.DS_Store`.
2431 . filter ( ( fixture ) => ! fixture . startsWith ( '.' ) )
2532 // Applying the filter, if one is set.
2633 . filter ( ( fixture ) => ! fixtureFilter || fixture . startsWith ( fixtureFilter ) )
34+ // Filter out fixtures that are only needed for E2E tests
35+ . filter ( ( fixture ) => ! e2eOnlyFixtures . has ( fixture ) )
36+
2737console . log ( `🧪 Preparing fixtures: ${ fixtures . join ( ', ' ) } ` )
2838const fixtureList = new Set ( fixtures )
2939const fixtureCount = fixtures . length
You can’t perform that action at this time.
0 commit comments