diff --git a/.gitignore b/.gitignore index e9bf4baf800..ee248f4f132 100644 --- a/.gitignore +++ b/.gitignore @@ -69,6 +69,7 @@ secrets # ts build info and report openmetadata-ui/src/main/resources/ui/webpack openmetadata-ui/src/main/resources/ui/tsconfig.tsbuildinfo +openmetadata-ui/src/main/resources/ui/src/test #tests .coverage diff --git a/openmetadata-ui/src/main/resources/ui/jest.config.js b/openmetadata-ui/src/main/resources/ui/jest.config.js index c04c624ff65..6d509b16b9e 100644 --- a/openmetadata-ui/src/main/resources/ui/jest.config.js +++ b/openmetadata-ui/src/main/resources/ui/jest.config.js @@ -21,12 +21,12 @@ module.exports = { // Test files testMatch: ['/src/**/*.test.{ts,tsx,js,jsx}'], // All test files in subdirectories under /src - // // Test coverage - // coverageDirectory: "/src/test/unit/coverage", - // collectCoverageFrom: [ - // "/src/**/*.{ts,tsx,js,jsx}", // All files in subdirectories under src/app - // "!/src/*", // Exclude files directly under src/app - // ], + // Test coverage + coverageDirectory: "/src/test/unit/coverage", + collectCoverageFrom: [ + "/src/**/*.{ts,tsx,js,jsx}", // All files in subdirectories under src/app + "!/src/*", // Exclude files directly under src/app + ], // TypeScript // preset: 'ts-jest', diff --git a/openmetadata-ui/src/main/resources/ui/package.json b/openmetadata-ui/src/main/resources/ui/package.json index 3c6dc4af636..f594174bc25 100644 --- a/openmetadata-ui/src/main/resources/ui/package.json +++ b/openmetadata-ui/src/main/resources/ui/package.json @@ -72,8 +72,9 @@ "start": "NODE_ENV=development BABEL_ENV=development webpack serve --config ./webpack.config.dev.js --env development", "build": "NODE_ENV=production BABEL_ENV=production webpack --config ./webpack.config.prod.js --env production", "preinstall": "cd ../../../../.. && yarn install --frozen-lockfile", - "test": "jest --passWithNoTests --watch", - "test:nowatch": "jest --passWithNoTests", + "test": "jest --passWithNoTests", + "test:watch": "jest --passWithNoTests --watch", + "test:coverage": "jest --passWithNoTests --coverage", "lint": "eslint \"./src/**/*.{js,jsx,ts,tsx}\"", "lint:fix": "eslint './src/**/*.{js,jsx,ts,tsx}' --fix", "pretty": "prettier . --config './.prettierrc' --write",