Browserstack 自定义记者 Cypress 配置

问题描述

我正在使用 Cypress 在 browserstack 上运行我的 e2e 测试。我正在使用在 function mergeContacts() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet() var lastRow = sheet.getLastRow() var contacts = sheet.getRange("A1:C"+lastRow).getValues() var newContacts = [contacts[1]] for (var i=2; i<contacts.length; i++){ for (var j=0; j<newContacts.length; j++){ if (contacts[i][0]==newContacts[j][0] && contacts[i][1]==newContacts[j][1]){ if (contacts[i][2]!=newContacts[j][2]){ newContacts[j].push(contacts[i][2]) } break } newContacts.push(contacts[i]) break } } newContacts.splice(0,contacts[0]) var m = Math.max.apply(Math,newContacts.map(function (el) { return el.length })); for (var i=0; i<newContacts.length; i++){ var diff = m-newContacts[i].length if (diff>0){ newContacts[i] = newContacts[i].concat(new Array(diff)) } } sheet.getRange(1,5,newContacts.length,m).setValues(newContacts) } 中配置的 junit 报告器。当我在本地运行测试时,测试结果是根据格式(即 cypress.json生成的。但是,当我在 browserstack 中运行测试并获取结果时,它们不遵循 cypress 配置并作为 mocha 文件返回。

有没有人设法让 browserstackjunit 格式返回测试结果?配置:

junit

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)