0

我正在使用 Cypress.IO(它支持 Mocha Reporters,因此包含 Mocha 标签)。

假设我在多个文件中有多个测试:

test1.js:

describe('A', () => {
   describe('B', () => {
      it('Test1', () => {
         ...
      })
   })
})

test2.js:

describe('A', () => {
   describe('B', () => {
      it('Test2', () => {
         ...
      })
   })
})

在 Cypress.IO 中运行时,运行如下所示:

A
   B
      Test1

A
   B
      Test2

但是,我希望运行看起来像这样:

A
   B
      Test1
      Test2

简而言之,任何存在于相同描述层次结构中的东西都应该组合在一起。

我尝试寻找插件,但没有发现任何这样做的。然后我查看了自定义 Mocha 报告器,因为 Cypress.IO 支持它们,但也出现了空白。

你知道我可以用什么插件、记者、选项或其他任何东西来做到这一点吗?

谢谢!

4

1 回答 1

0

这可以通过生成 JSON 报告并转换这些结果来实现。

可以在记者赛普拉斯文档中找到有关此概念的详细信息

于 2020-10-06T16:01:25.227 回答