module.exports = async () => { return { verbose: true, testTimeout: 20000, testSequencer: "/tests/utils/test_sequencer.js", projects: [ { displayName: "unit", moduleNameMapper: { logger: "/js/logger.js" }, testMatch: ["**/tests/unit/**/*.[jt]s?(x)"], testPathIgnorePatterns: ["/tests/unit/mocks"] }, { displayName: "electron", testMatch: ["**/tests/electron/**/*.[jt]s?(x)"], testPathIgnorePatterns: ["/tests/electron/helpers/"] }, { displayName: "e2e", setupFilesAfterEnv: ["/tests/e2e/helpers/mock-console.js"], testMatch: ["**/tests/e2e/**/*.[jt]s?(x)"], modulePaths: ["/js/"], testPathIgnorePatterns: ["/tests/e2e/helpers/", "/tests/e2e/mocks"] } ], collectCoverageFrom: ["./clientonly/**/*.js", "./js/**/*.js", "./modules/**/*.js", "./serveronly/**/*.js"], coverageReporters: ["lcov", "text"], coverageProvider: "v8" }; };