├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── npm-publish.yml │ └── tests.yml ├── .gitignore ├── .npmignore ├── LICENSE ├── changeLog.md ├── config ├── InlineChunkHtmlPlugin.js ├── env.js ├── getHttpsConfig.js ├── jest │ ├── babelTransform.js │ ├── cssTransform.js │ └── fileTransform.js ├── modules.js ├── packageReplaceString.js ├── paths.js ├── webpack.config.js ├── webpack │ └── persistentCache │ │ └── createEnvironmentHash.js └── webpackDevServer.config.js ├── docs └── readme.cn.md ├── helper.ts ├── index.ts ├── jest.config.js ├── package.json ├── public └── favicon.ico ├── publish.sh ├── readme.md ├── readmeStatic ├── addMsg-example1.jpg ├── addMsg-example2.jpg ├── attach-example.jpg ├── show.gif └── show_a_link_for_each_test_file.png ├── scripts ├── build.js ├── start.js └── test.js ├── src ├── App.tsx ├── assets │ └── imgs │ │ ├── blueprint.png │ │ ├── darkMode.svg │ │ ├── lightMode.svg │ │ └── timer-sand.svg ├── components │ ├── DashBoard.tsx │ ├── DetailTable.tsx │ ├── ErrorButton.tsx │ ├── ErrorInfoItem.tsx │ ├── Footer.tsx │ ├── Header.tsx │ ├── Information.tsx │ ├── MainTable.tsx │ └── index.ts ├── contexts │ └── expand.ts ├── devMock.json ├── enums │ └── rowClassNames.ts ├── env.d.ts ├── index.tsx ├── interfaces │ ├── Context.interface.ts │ ├── DashBoard.interface.ts │ ├── ReportData.interface.ts │ ├── Table.interface.ts │ └── index.ts ├── lib │ ├── addThemeClass.ts │ ├── expand.ts │ └── getTableColors.ts ├── pages │ └── HomePage.tsx ├── styles │ ├── dashBoard.scss │ ├── errorButton.scss │ ├── index.scss │ └── information.scss ├── theme │ ├── componentsToken.ts │ ├── index.ts │ └── themeToken.ts └── utils │ ├── icons.tsx │ ├── index.test.js │ └── index.tsx ├── templates ├── index.dev.html ├── index.html └── singleFile.html ├── test ├── ReporterClass │ ├── basisClone.spec.js │ ├── index.spec.js │ ├── mockExpect.json │ └── mockOriginal.json ├── components │ ├── testDashBoard.spec.js │ ├── testDetailTable.spec.js │ ├── testErrorButton.spec.js │ ├── testErrorInfoItem.spec.js │ ├── testFooterInfo.spec.js │ ├── testInformation.spec.js │ └── testTable.spec.js ├── globalSetup.js └── setup.js ├── tsconfig.json └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/LICENSE -------------------------------------------------------------------------------- /changeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/changeLog.md -------------------------------------------------------------------------------- /config/InlineChunkHtmlPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/config/InlineChunkHtmlPlugin.js -------------------------------------------------------------------------------- /config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/config/env.js -------------------------------------------------------------------------------- /config/getHttpsConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/config/getHttpsConfig.js -------------------------------------------------------------------------------- /config/jest/babelTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/config/jest/babelTransform.js -------------------------------------------------------------------------------- /config/jest/cssTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/config/jest/cssTransform.js -------------------------------------------------------------------------------- /config/jest/fileTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/config/jest/fileTransform.js -------------------------------------------------------------------------------- /config/modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/config/modules.js -------------------------------------------------------------------------------- /config/packageReplaceString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/config/packageReplaceString.js -------------------------------------------------------------------------------- /config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/config/paths.js -------------------------------------------------------------------------------- /config/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/config/webpack.config.js -------------------------------------------------------------------------------- /config/webpack/persistentCache/createEnvironmentHash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/config/webpack/persistentCache/createEnvironmentHash.js -------------------------------------------------------------------------------- /config/webpackDevServer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/config/webpackDevServer.config.js -------------------------------------------------------------------------------- /docs/readme.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/docs/readme.cn.md -------------------------------------------------------------------------------- /helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/helper.ts -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/index.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/publish.sh -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/readme.md -------------------------------------------------------------------------------- /readmeStatic/addMsg-example1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/readmeStatic/addMsg-example1.jpg -------------------------------------------------------------------------------- /readmeStatic/addMsg-example2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/readmeStatic/addMsg-example2.jpg -------------------------------------------------------------------------------- /readmeStatic/attach-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/readmeStatic/attach-example.jpg -------------------------------------------------------------------------------- /readmeStatic/show.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/readmeStatic/show.gif -------------------------------------------------------------------------------- /readmeStatic/show_a_link_for_each_test_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/readmeStatic/show_a_link_for_each_test_file.png -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/scripts/start.js -------------------------------------------------------------------------------- /scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/scripts/test.js -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/imgs/blueprint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/assets/imgs/blueprint.png -------------------------------------------------------------------------------- /src/assets/imgs/darkMode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/assets/imgs/darkMode.svg -------------------------------------------------------------------------------- /src/assets/imgs/lightMode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/assets/imgs/lightMode.svg -------------------------------------------------------------------------------- /src/assets/imgs/timer-sand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/assets/imgs/timer-sand.svg -------------------------------------------------------------------------------- /src/components/DashBoard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/components/DashBoard.tsx -------------------------------------------------------------------------------- /src/components/DetailTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/components/DetailTable.tsx -------------------------------------------------------------------------------- /src/components/ErrorButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/components/ErrorButton.tsx -------------------------------------------------------------------------------- /src/components/ErrorInfoItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/components/ErrorInfoItem.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/Information.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/components/Information.tsx -------------------------------------------------------------------------------- /src/components/MainTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/components/MainTable.tsx -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/contexts/expand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/contexts/expand.ts -------------------------------------------------------------------------------- /src/devMock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/devMock.json -------------------------------------------------------------------------------- /src/enums/rowClassNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/enums/rowClassNames.ts -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/interfaces/Context.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/interfaces/Context.interface.ts -------------------------------------------------------------------------------- /src/interfaces/DashBoard.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/interfaces/DashBoard.interface.ts -------------------------------------------------------------------------------- /src/interfaces/ReportData.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/interfaces/ReportData.interface.ts -------------------------------------------------------------------------------- /src/interfaces/Table.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/interfaces/Table.interface.ts -------------------------------------------------------------------------------- /src/interfaces/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Context.interface'; 2 | -------------------------------------------------------------------------------- /src/lib/addThemeClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/lib/addThemeClass.ts -------------------------------------------------------------------------------- /src/lib/expand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/lib/expand.ts -------------------------------------------------------------------------------- /src/lib/getTableColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/lib/getTableColors.ts -------------------------------------------------------------------------------- /src/pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/pages/HomePage.tsx -------------------------------------------------------------------------------- /src/styles/dashBoard.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/styles/dashBoard.scss -------------------------------------------------------------------------------- /src/styles/errorButton.scss: -------------------------------------------------------------------------------- 1 | .test-log-message { 2 | width: 100%; 3 | overflow: auto; 4 | } 5 | -------------------------------------------------------------------------------- /src/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/styles/index.scss -------------------------------------------------------------------------------- /src/styles/information.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/styles/information.scss -------------------------------------------------------------------------------- /src/theme/componentsToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/theme/componentsToken.ts -------------------------------------------------------------------------------- /src/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/theme/index.ts -------------------------------------------------------------------------------- /src/theme/themeToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/theme/themeToken.ts -------------------------------------------------------------------------------- /src/utils/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/utils/icons.tsx -------------------------------------------------------------------------------- /src/utils/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/utils/index.test.js -------------------------------------------------------------------------------- /src/utils/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/src/utils/index.tsx -------------------------------------------------------------------------------- /templates/index.dev.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/templates/index.dev.html -------------------------------------------------------------------------------- /templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/templates/index.html -------------------------------------------------------------------------------- /templates/singleFile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/templates/singleFile.html -------------------------------------------------------------------------------- /test/ReporterClass/basisClone.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/test/ReporterClass/basisClone.spec.js -------------------------------------------------------------------------------- /test/ReporterClass/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/test/ReporterClass/index.spec.js -------------------------------------------------------------------------------- /test/ReporterClass/mockExpect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/test/ReporterClass/mockExpect.json -------------------------------------------------------------------------------- /test/ReporterClass/mockOriginal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/test/ReporterClass/mockOriginal.json -------------------------------------------------------------------------------- /test/components/testDashBoard.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/test/components/testDashBoard.spec.js -------------------------------------------------------------------------------- /test/components/testDetailTable.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/test/components/testDetailTable.spec.js -------------------------------------------------------------------------------- /test/components/testErrorButton.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/test/components/testErrorButton.spec.js -------------------------------------------------------------------------------- /test/components/testErrorInfoItem.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/test/components/testErrorInfoItem.spec.js -------------------------------------------------------------------------------- /test/components/testFooterInfo.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/test/components/testFooterInfo.spec.js -------------------------------------------------------------------------------- /test/components/testInformation.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/test/components/testInformation.spec.js -------------------------------------------------------------------------------- /test/components/testTable.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/test/components/testTable.spec.js -------------------------------------------------------------------------------- /test/globalSetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/test/globalSetup.js -------------------------------------------------------------------------------- /test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/test/setup.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazyzh/jest-html-reporters/HEAD/yarn.lock --------------------------------------------------------------------------------