第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

節(jié)點(diǎn)打字稿項(xiàng)目中的玩笑覆蓋率始終返回空

節(jié)點(diǎn)打字稿項(xiàng)目中的玩笑覆蓋率始終返回空

我正在開(kāi)發(fā)后端 Typescript 項(xiàng)目,我正在嘗試獲取單元測(cè)試用例的覆蓋率報(bào)告。Jest 在終端和 html 報(bào)告中返回空的覆蓋率報(bào)告,沒(méi)有說(shuō)明任何內(nèi)容。我也嘗試過(guò),-- --coverage --watchAll=false但它也返回空文檔。包.json"scripts":{    "unit-test": "jest --config='./config/jest/jest_unit.config.js' --forceExit --detectOpenHandles",}is_unit.config.js/** * @file Jest Unit Test Configuration File */module.exports = {  roots: ['../../tests'],  testRegex: '.*_unit.test.(js|ts|tsx)?$',  globals: {    'ts-jest': {      tsConfig: 'tsconfig.json',    },  },  moduleFileExtensions: ['ts', 'js'],  transform: {    '^.+\\.(ts|tsx)$': 'ts-jest',  },  testEnvironment: 'node',  reporters: [    'default',    [      '../../node_modules/jest-html-reporter',      {        pageTitle: 'Unit Test Report',        outputPath: 'tests/reports/unit-test-report.html',        includeFailureMsg: true,      },    ],  ],  collectCoverage: true,  collectCoverageFrom: [    '../../api/**/*.ts'  ],  moduleFileExtensions: ["ts", "js", "json"],  coverageDirectory: "../../coverage",  coveragePathIgnorePatterns: [    "<rootDir>/node_modules"  ],  coverageReporters: [    "json",    "lcov",    "text"  ],  coverageThreshold: {    "global": {      "branches": 100,      "functions": 100,      "lines": 100,      "statements": 100    }  },};文件夾結(jié)構(gòu)|-- app    |-- controllers    |-- schemas|-- config    |-- jest        |-- jest_unit.config.js|-- package.json|-- tests    |-- api        |-- modules            |-- m1                |-- controllers                    |-- m1_controller_unit.test.ts                    |-- m1_controller_integration.test.ts            |-- m2                |-- models                    |-- m1_model_unit.test.ts                    |-- m1_model_integration.test.ts            |-- m3                |-- schemas                    |-- m1_schema_unit.test.ts                    |-- m1_schema_integration.test.tsJest Coverage htm 和終端顯示沒(méi)有覆蓋線
查看完整描述

4 回答

?
瀟瀟雨雨

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊

我可以通過(guò)將配置文件移至根目錄來(lái)解決此問(wèn)題。在這個(gè)配置中一切都很好。我不知道為什么jest會(huì)有這樣的行為。


更新結(jié)構(gòu)


文件夾結(jié)構(gòu)


|-- app

    |-- controllers

    |-- schemas

|-- jest_unit.config.js

|-- package.json

|-- tests

    |-- api

        |-- modules

            |-- m1

                |-- controllers

                    |-- m1_controller_unit.test.ts

                    |-- m1_controller_integration.test.ts

            |-- m2

                |-- models

                    |-- m1_model_unit.test.ts

                    |-- m1_model_integration.test.ts

            |-- m3

                |-- schemas

                    |-- m1_schema_unit.test.ts

                    |-- m1_schema_integration.test.ts

包.json


"scripts":{

    "unit-test": "jest --config='./jest_unit.config.js' --forceExit --detectOpenHandles",

}


查看完整回答
反對(duì) 回復(fù) 2023-07-14
?
白衣染霜花

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊

嘗試collectCoverageFrom按如下方式更改:


? collectCoverageFrom: [

? ? '../../tests/**'

? ],

**遞歸地包含所有文件的方法。

查看完整回答
反對(duì) 回復(fù) 2023-07-14
?
明月笑刀無(wú)情

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊

我用這個(gè)工作了


包.json


...

"scripts": {

        ...

        "test": "jest --maxWorkers=1 --coverage"

...

is.config.js


module.exports = {

    verbose: true,

    preset: 'ts-jest',

    testEnvironment: 'node',

    globals: {

        'ts-jest': {

            isolatedModules: true

        }

    },

    testPathIgnorePatterns: ['.d.ts', '.js'],

    collectCoverageFrom: [

        '**/*.ts',

        '!**/build/**',

        '!**/node_modules/**',

        '!**/vendor/**'

    ]

};


查看完整回答
反對(duì) 回復(fù) 2023-07-14
?
阿波羅的戰(zhàn)車

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊

我也隨機(jī)面臨這個(gè)問(wèn)題,我沒(méi)有解決辦法或不知道為什么,但清除緩存并再次運(yùn)行它總是有效的:

jest --clearCache

jest --coverage

我相信這可能與 ts-jest 有關(guān),而不是笑話本身。


查看完整回答
反對(duì) 回復(fù) 2023-07-14
  • 4 回答
  • 0 關(guān)注
  • 229 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)