Testing 量角器:在slack中集成jasmine spec reporter?

Testing 量角器:在slack中集成jasmine spec reporter?,testing,protractor,slack,jasmine-spec-reporter,Testing,Protractor,Slack,Jasmine Spec Reporter,我安装了jasmine spec reporter以替换默认的点报告器 一切都很好运行,但我想把终端中看到的文本直接发送到slack。我应该发送给slack的有效载荷是多少?有可能吗?您可以使用它将测试输出发送到slack 例如,如果您的测试命令是jasmine,那么类似的命令应该会起作用(未测试): 您应该从传入的webhook应用程序进行自定义集成。 复制webhook url,在哪个频道上发布输出 然后在progrator conf.js中添加以下内容 projectName: ' ',

我安装了jasmine spec reporter以替换默认的点报告器

一切都很好运行,但我想把终端中看到的文本直接发送到slack。我应该发送给slack的有效载荷是多少?有可能吗?

您可以使用它将测试输出发送到slack

例如,如果您的测试命令是
jasmine
,那么类似的命令应该会起作用(未测试):


您应该从传入的webhook应用程序进行自定义集成。 复制webhook url,在哪个频道上发布输出

然后在progrator conf.js中添加以下内容

 projectName: ' ',
    environment: 'TEST',
    slackUrl: 'https://hooks.slack.com/services/T1J252SLS/',
    channel: '#autotests'
您可以为此使用npm包

  • 在此之前,您应该有您的松弛webHook url。 请参阅此文件以了解更多信息
  • 最后像这样更新配置文件
  • exports.config={
    硒酸钠http://localhost:4444/wd/hub",
    规格:['todo-spec.js'],
    能力:{
    browserName:“chrome”,
    },
    onPrepare:function(){
    var webRep=require('jasmine-slack-reporter');
    browser.getProcessedConfig().then(函数(配置){
    var browserName=config.capabilities.browserName;
    jasmine.getEnv().addReporter(新的webRep.WebReporter({
    项目名称:“项目1”,
    环境:"舞台",,
    slackUrl:“你的网页链接”,
    频道:“#仪表板站立”
    }));
    });
    },
    };
    
     projectName: ' ',
        environment: 'TEST',
        slackUrl: 'https://hooks.slack.com/services/T1J252SLS/',
        channel: '#autotests'