UNPKG

testeranto

Version:

the AI powered BDD test framework for typescript projects

130 lines (119 loc) 3.44 kB
import { IProject } from "./src/Types"; import { sassPlugin } from "esbuild-sass-plugin"; // TODO- this config file is horrible. I need to redo how config files are handled. const config: IProject = { projects: { // staticSite: { // tests: [["src/ReportServer.test.ts/index.ts", "node", { ports: 1 }, []]], // clearScreen: false, // debugger: false, // externals: [], // featureIngestor: function (s: string): Promise<string> { // throw new Error("Function not implemented."); // }, // importPlugins: [], // minify: false, // nodePlugins: [], // ports: ["3334"], // src: "", // webPlugins: [], // }, core: { tests: [ [ "src/components/pure/TestPageView.test/index.tsx", "web", { ports: 0 }, [], ], [ "src/components/pure/ProjectPageView.test/index.tsx", "web", { ports: 0 }, [], ], // broken // [ // "src/components/pure/ModalContent.test/index.tsx", // "web", // { ports: 0 }, // [], // ], ["src/lib/BaseSuite.test/node.test.ts", "node", { ports: 0 }, []], ["src/lib/BaseSuite.test/pure.test.ts", "pure", { ports: 0 }, []], ["src/lib/BaseSuite.test/web.test.ts", "web", { ports: 0 }, []], ["src/Pure.test.ts", "pure", { ports: 0 }, []], ["src/lib/pmProxy.test/index.ts", "node", { ports: 0 }, []], ["src/lib/core.test/core.test.ts", "node", { ports: 0 }, []], [ "src/lib/classBuilder.test/classBuilder.test.ts", "node", { ports: 0 }, [], ], [ "src/lib/baseBuilder.test/baseBuilder.test.node.ts", "node", { ports: 0 }, [], ], [ "src/lib/baseBuilder.test/baseBuilder.test.pure.ts", "pure", { ports: 0 }, [], ], [ "src/lib/baseBuilder.test/baseBuilder.test.web.ts", "web", { ports: 0 }, [], ], // broken // [ // "src/components/pure/AppFrame.test/index.tsx", // "web", // { ports: 0 }, // [], // ], [ "src/components/pure/FeaturesReporterView.test/index.tsx", "web", { ports: 0 }, [], ], // ["src/mothership/test.ts", "node", { ports: 0 }, []], // ["./src/lib/abstractBase.test/index.ts", "node", { ports: 0 }, []], // [ // "src/PM/__tests__/nodeSidecar.testeranto.ts", // "node", // { ports: 1 }, // [], // ], // [ // "src/PM/__tests__/pureSidecar.testeranto.ts", // "node", // { ports: 1 }, // [], // ], // ["src/PM/__tests__/webSidecar.testeranto.ts", "node", { ports: 1 }, []], ], clearScreen: false, debugger: false, externals: [], featureIngestor: function (s: string): Promise<string> { throw new Error("Function not implemented."); }, importPlugins: [], minify: false, nodePlugins: [], ports: ["3333"], src: "", webPlugins: [() => sassPlugin()], webLoaders: { ".ttf": "file", }, }, }, }; export default config;