// import fs from 'fs' // import path from 'path' // TODO: This should be ported to use configToSchema from @payloadcms/graphql // import { generateGraphQLSchema } from '../packages/payload/src/bin/generateGraphQLSchema.js' // import { setTestEnvPaths } from './helpers/setTestEnvPaths.js' // const [testConfigDir] = process.argv.slice(2) // import { fileURLToPath } from 'url' // const filename = fileURLToPath(import.meta.url) // const dirname = path.dirname(filename) // let testDir // if (testConfigDir) { // testDir = path.resolve(dirname, testConfigDir) // setTestEnvPaths(testDir) // generateGraphQLSchema() // } else { // // Generate graphql schema for entire directory // testDir = dirname // fs.readdirSync(dirname, { withFileTypes: true }) // .filter((f) => f.isDirectory()) // .forEach((dir) => { // const suiteDir = path.resolve(testDir, dir.name) // const configFound = setTestEnvPaths(suiteDir) // if (configFound) generateGraphQLSchema() // }) // }