伊斯坦布尔/纽约市在代码覆盖期间未检测到代码

nyc不涵盖以下代码

Name

如您所见,代码覆盖率为0%

伊斯坦布尔/纽约市在代码覆盖期间未检测到代码

但是,通过在for item in response['Reservations']: print("AWS account ID: {}".format(item['OwnerId'])) for instance_id in item['Instances']: Tags = instance_id['Tags'] tag_name_value = "" for tag in Tags: if tag['Key'] == "Name": tag_name_value = tag["Value"] break State = instance_id['State']['Name'] print("EC2 Name: {}".format(tag_name_value)) print("Instance Id is: {}\nInstance Type is: {}".format( instance_id['InstanceId'],instance_id['InstanceType'])) 内声明一个变量,可以覆盖代码

"use strict";
Object.defineProperty(exports,"__esModule",{ value: true });
require("mocha");
require("./core");
describe('Core Import',() => {
    it('just import core file for code coverage',() => {
        console.log('Ok!');
    });
});

现在是100%

伊斯坦布尔/纽约市在代码覆盖期间未检测到代码

为什么这样的行为?我的配置有什么需要吗?

describe

我通过以下方式运行测试:

"use strict";
Object.defineProperty(exports,() => {
    const ans = []; // I added this
    it('just import core file for code coverage',() => {
        console.log('Ok!');
    });
});
iCMS 回答:伊斯坦布尔/纽约市在代码覆盖期间未检测到代码

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2248855.html

大家都在问