我正在研究基本的VSCode扩展,并且遵循VSCode documentation进行了测试。使用VSCode启动配置,它可以很好地工作,但是当我使用Mocha时,它却不能。
在“测试运行程序脚本”下的描述中,是我用来编写测试的名为int main() {
int i,num,j,cont,somma=0;
printf("enter a number");
scanf("%d",&num);
//printf("Processing %d\n", num);
for(i=2;i<=num;i++) {
//printf("i:%d", i);
if(num%i==0){
cont = 0; // must be reset to 0 for every i
for(j=2;j<i;j++) {
//printf("j:%d\n", j);
if(i%j==0) cont++;
}
if(cont==0) somma=somma+i;
}
}
printf("the sum of the prime divisor of %d is %d",num,somma);
return 0;
}
的文件的内容。
如描述中所述,extension.test.ts
文件必须在Mocha API中使用,因为Mocha需要访问index
。我是Mocha的初学者,所以我尝试的是:
vscode
此呼叫的结果是:
mocha ./some/path/to/index.js
它找不到或执行测试。我使用Mocha错了吗?当我使用VSCode启动配置时,我所有的81个测试都在运行,没有失败/错误。
我想直接使用Mocha以便能够使用0 passing (2ms)
获得代码覆盖率。