- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
几个月来,我们一直在本地运行 mocha 测试套件。今天,这个测试运行器开始输出有关其执行的每个函数的 super 详细信息,包括来自 axios 等 http 库的信息。如何减少输出以仅查看 console.log 和规范输出?
mocharc.json
{
"diff": true,
"exit": true,
"reporter": "spec",
"timeout": 60000,
"require": ["mocha-steps"]
}
单个测试的示例输出:
> NODE_PRESERVE_SYMLINKS=1 mocha ---config=test/mocharc.json -r ts-node/register test/**/*.spec.ts "--grep" "ServiceAssignment"
mocha:suite bail undefined +0ms
mocha:suite enableTimeouts true +1ms
mocha:suite timeout 60000 +3ms
mocha:suite bail undefined +0ms
mocha:suite timeout 60000 +196ms
mocha:suite retries -1 +0ms
mocha:suite enableTimeouts true +0ms
mocha:suite slow 75 +0ms
mocha:suite bail undefined +0ms
mocha:suite timeout 60000 +0ms
mocha:suite retries -1 +0ms
mocha:suite enableTimeouts true +0ms
mocha:suite slow 75 +1ms
mocha:suite bail undefined +0ms
mocha:runnable timeout 60000 +0ms
mocha:runnable enableTimeouts true +0ms
mocha:runnable slow 75 +0ms
mocha:runnable timeout 60000 +0ms
mocha:runnable enableTimeouts true +0ms
mocha:runnable slow 75 +0ms
mocha:suite timeout 60000 +69ms
mocha:suite retries -1 +0ms
mocha:suite enableTimeouts true +0ms
mocha:suite slow 75 +0ms
mocha:suite bail undefined +0ms
mocha:runnable timeout 60000 +70ms
mocha:runnable enableTimeouts true +0ms
mocha:runnable slow 75 +0ms
mocha:runnable timeout 60000 +0ms
mocha:runnable enableTimeouts true +0ms
mocha:runnable slow 75 +0ms
mocha:runnable timeout 60000 +0ms
mocha:runnable enableTimeouts true +0ms
mocha:runnable slow 75 +0ms
mocha:runnable timeout 60000 +0ms
mocha:runnable enableTimeouts true +0ms
mocha:runnable slow 75 +0ms
mocha:runnable timeout 60000 +0ms
mocha:runnable enableTimeouts true +0ms
mocha:runnable slow 75 +0ms
mocha:runnable timeout 60000 +0ms
mocha:runnable enableTimeouts true +0ms
mocha:runnable slow 75 +0ms
mocha:runnable timeout 60000 +0ms
mocha:runnable enableTimeouts true +0ms
mocha:runnable slow 75 +0ms
mocha:runnable timeout 60000 +0ms
mocha:runnable enableTimeouts true +0ms
mocha:runnable slow 75 +0ms
mocha:suite timeout 60000 +14ms
mocha:suite retries -1 +0ms
mocha:suite enableTimeouts true +0ms
mocha:suite slow 75 +0ms
mocha:suite bail undefined +0ms
mocha:runnable timeout 60000 +13ms
mocha:runnable enableTimeouts true +0ms
mocha:runnable slow 75 +0ms
mocha:runnable timeout 60000 +0ms
mocha:runnable enableTimeouts true +0ms
mocha:runnable slow 75 +0ms
mocha:runner grep /.*/ +0ms
mocha:runner globals ["global","clearInterval","clearTimeout","setInterval","setTimeout","queueMicrotask","clearImmediate","setImmediate","step","xstep","before","after","beforeEach","afterEach","run","context","describe","xcontext","xdescribe","specify","it","xspecify","xit","XMLHttpRequest","Date","errno"] +2ms
mocha:runner grep /ServiceAssignment/ +0ms
mocha:runner globals [] +0ms
mocha:runner start +0ms
mocha:runner run suite +1ms
mocha:runner run suite Sequential +4ms
mocha:runner run suite Dockerode +0ms
mocha:runner run suite ServiceAssignment +0ms
ServiceAssignment
follow-redirects options {
protocol: 'http:',
maxRedirects: 21,
maxBodyLength: 10485760,
path: '/networks/',
method: 'get',
headers: {
Accept: 'application/json, text/plain, */*',
'User-Agent': 'axios/0.18.1'
},
agent: undefined,
auth: undefined,
hostname: '127.0.0.1',
port: '4960',
nativeProtocols: {
'http:': {
_connectionListener: [Function: connectionListener],
METHODS: [Array],
STATUS_CODES: [Object],
Agent: [Function],
ClientRequest: [Function: ClientRequest],
IncomingMessage: [Function: IncomingMessage],
OutgoingMessage: [Function: OutgoingMessage],
Server: [Function: Server],
ServerResponse: [Function: ServerResponse],
createServer: [Function: createServer],
validateHeaderName: [Function: hidden],
validateHeaderValue: [Function: hidden],
get: [Function: get],
request: [Function: request],
maxHeaderSize: [Getter],
globalAgent: [Getter/Setter]
},
'https:': {
Agent: [Function: Agent],
globalAgent: [Agent],
Server: [Function: Server],
createServer: [Function: createServer],
get: [Function: get],
request: [Function: request]
}
}
} +0ms
✓ should get the networks from the host
mocha:runner finished running +24ms
1 passing (28ms)
mocha:runner end +0ms
import 'reflect-metadata';
import {expect} from 'chai';
import axios, {AxiosResponse} from "axios";
describe('ServiceAssignment', () => {
let newServices: ScubaService[] = [];
before(async () => {
let count = 5;
while (newServices.length < count) {
const index: number = newServices.length;
let service: ScubaService = ScubaService.factory();
service.index = index;
service.type = ServiceTemplateTypes.MODEL_RUNNER;
service.jobconfig = {
index: index,
contentUrl: `https://jsonplaceholder.typicode.com/posts/${index}`,
imageUrl: `https://picsum.photos/id/${index}/200/300`
};
newServices.push(service);
}
});
step('should get the networks from the host', async function () {
let url: string = `http://127.0.0.1:4960/networks/`;
let response: AxiosResponse = await axios.get(url);
const status = response.status
expect(response.status).to.eq(200);
});
});
最佳答案
Mocha 使用 debug
包裹。反过来,debug
使用 DEBUG
环境变量。
要在 Mocha 中启用调试语句,我们通常使用 DEBUG=mocha*
。设置 DEBUG=*
会导致使用 debug
的任何模块输出调试信息。
很可能您(或某些程序)设置了DEBUG=*
或通过代码启用了调试语句,例如:
// equivalent to `DEBUG=*`
require('debug').enable('*')
要排除环境,请在您的 shell 中执行 export DEBUG=
,这将取消设置环境变量。否则,问题出在某处的代码中。
关于node.js - 为什么 mocha 突然开始输出冗长的日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63162076/
无论我在做什么,我都会得到这个输出,但模拟器不会启动,新创建的模拟器也不会启动。我在 Windows 下: 警告:./android/base/files/IniFile.cpp:155:无法处理 .
我用 package.json NPM 脚本中像这样的变量: // package.json { "version": "0.12.1", "scripts": { "get-vers
几天前,Facebook 与我们网站的连接突然停止工作,代码没有任何更改??? Facebook 做了一些改变??? http://www.presbium.sk/vstup-pre-uchadzac
我习惯于 grunt build 任务成功完成,但由于我将我的项目编辑与其他开发人员同事合并,它突然失败并出现我以前从未见过的错误: grunt build Loading "imagemin.js"
我不明白这个。突然之间,我无法使用 iOS 9.0 中引入的 UIUserNotificationActionResponseTypedTextKey 标识符来访问通知中的文本输入消息。 Xcode
在我调用某个 Google 的 Youtube 库后,我的应用程序在其回调之一后突然变得完全没有响应。 无响应意味着无法点击所有 UI 组件。 在 iOS 中是否有这样的东西可以禁用整个屏幕完全不响应
bool queueIsFull(int rearPointer) { if(rearPointer==9) return 1; else return
我正在使用 PHP、Apache 和 MySQL 开发 Web 应用程序。在过去的一年中,此应用程序的响应时间一直不错。昨天,应用程序在 Firefox 上突然变得非常慢(完整的页面加载,包括 CSS
几个小时后,从控制台发出的 PHP 命令不再接受本地路径。例如在 laravel 中我总是给出命令 php artisan 但从今晚开始我收到了以下回复 Status: 404 Not Found C
我有一个 session WCF 服务,它生成一个进程并在调用 IsInitiating 操作时打开一个到该进程的命名管道。当调用 IsTerminating 操作时,服务会沿着管道发送一条消息,通知
类似的问题已经回答了好几次,我确实检查了其中的许多问题。这是不同的,请继续阅读。 我在 strings.xml 中定义了大量(大量)字符串,并带有多个格式参数。例如: %s and also %s 这
我有一个简单的消息机器人,它是根据 Messenger 平台指南设置的。在过去的几个月里,它一直运行良好,每天发送大约六条消息。我根本没有碰它,但是突然,发送消息,即调用 https://graph.
我正在使用 Unity 开发一款简单的 3D 手机游戏。我的目标是在没有垂直同步的情况下达到 30 FPS。我的游戏在所有 iOS 设备上运行良好,没有发热和节流,但有奇怪的 FPS 下降。 FPS
我们有一个自定义小部件,多年来一直运行良好,直到上周。 看来 Json 回调现在仅适用于播放列表,不适用于轨道。 播放列表 /**/jQuery31108094578850496614_1482167
-bash:/Users/winchenzo/git-completion.bash: 没有那个文件或目录 -bash:/Users/winchenzo/git-prompt.sh: 没有那个文件或目
编辑:重启解决了问题。我仍然想知道最初是什么原因造成的,因为这种情况以前发生过一次,但我不记得当时我做了什么来修复它(当时重新启动并没有解决问题)。 我 cd 到包含我要编辑的文件的文件夹,然后从命令
我刚刚注册是因为我突然遇到了一个问题,目前为止运行良好的代码我之前在这里找到了一些非常好的答案。希望你们能再次帮助我,这次甚至是投票;) $sql='SELECT projektKurz, proje
我制作了一个小程序,它在 tcp 套接字上监听和发送线路,并将接收到的信息附加到 JTextArea。我用它在 Minecraft 服务器上聊天,而无需打开游戏。 我昨晚工作得很好,但当我起床时却不工
感谢您在这里查看我的问题。 我正在使用 Glide 从 Firebase 存储中获取图像,基本上我是在使用 url 从存储中获取图像。第一天它工作正常但突然停止获取图像。我没有碰代码。我检查了很多答案
FCM 通知已到达所有 iOS 设备。但通知在大约 1 年前注册的某些设备上不起作用。 FCM token 和 APNs token 似乎没有变化。为什么没有到达通知? FCM token 是否必须过
我是一名优秀的程序员,十分优秀!