0

我开发了一个执行 nightwatch.js 测试用例的天蓝色自定义管道任务(构建和发布)。

nightwatch 在连接到 chrome 时生成一个 INFO 日志(如下面的第一张图片所示)。但是,这些日志被视为管道中的错误,并且自定义任务显示为失败(请参阅第二张图片)。无论如何我可以从 nightwatch.js 中抑制 INFO 日志

执行守夜时的 INFO 日志

管道错误

Task.json 代码

{
    "$schema": "https://raw.githubusercontent.com/Microsoft/azure-pipelines-task-lib/master/tasks.schema.json",
    "id": "c786b1f1-37f1-44d6-ba55-5abe126bb031",
    "name": “CustomTaskName”,
    "friendlyName": "CustomTaskName Friendly Name,
    "description": “desc”,
    "helpMarkDown": "",
    "category": "Utility",
    "author": "Chandan",
    "version": {
        "Major": 0,
        "Minor": 1,
        "Patch": 0
    },
    "instanceNameFormat": "Echo $(url)",
    "inputs": [
        {
            "name": "url",
            "type": "string",
            "label": "URL of your website",
            "defaultValue": "",
            "required": true,
            "helpMarkDown": "URL of your website which needs testing"
        }
    ],
    "execution": {
        "PowerShell": {
            "target": "$(currentDirectory)\\command.ps1",
            "argumentFormat": "",
            "workingDirectory": ""
        }
    }
}
4

1 回答 1

0

您可以尝试添加slient: true到 nightwatch.conf.js 配置文件。

  live_output: false,
  silent: true,
  output: true,
  detailed_output: false,
  disable_error_log: false,

您可以在官方文档的输出设置部分找到相关详细信息。

在此处输入图像描述

于 2021-03-22T08:06:57.697 回答