Files
next.js/test/development/acceptance-app/rsc-build-errors-react-apis-1.test.ts
Benjamin WoodruffandGitHub a87692e17c [ci] Split up large rsc-build-errors development test (#95624)
See https://github.com/vercel/next.js/pull/95553 for an explanation of
why we want to split these up. TL;DR it makes CI faster and saves us
some money.

In CI we have to run tests at the suite/file granularity, so if a test
suite is too long it limits parallelism and if it has to be retried, we
have to retry the full suite.
2026-07-08 19:56:27 -07:00

23 lines
561 B
TypeScript

import {
registerInvalidReactApiTests,
runRscBuildErrorsTests,
} from './rsc-build-errors.util'
// The full list of invalid react APIs is split between the two
// rsc-build-errors-react-apis-*.test.ts entries to balance CI shard times.
const invalidReactServerApis = [
'Component',
'createContext',
'createFactory',
'PureComponent',
'useDeferredValue',
'useEffect',
'useEffectEvent',
'useImperativeHandle',
'useInsertionEffect',
]
runRscBuildErrorsTests((ctx) => {
registerInvalidReactApiTests(ctx, 'react', invalidReactServerApis)
})