代码之家  ›  专栏  ›  技术社区  ›  Heidar

Cypress CI(GitHub操作)-忽略特定的测试失败

  •  0
  • Heidar  · 技术社区  · 4 年前

    我试图找到一种在CI上运行Cypress测试(GitHub操作)时忽略特定测试失败的方法。 假设我有3个测试:

    descripe('all tests', () => {
    it('test 1', () => { /* test 1 */ })
    it('test 2', () => { /* test 2 */ })
    // wrap test 3 so that it runs normally but when it fails, CI result will still be green.
    it('test 3', () => { /* test 3 */ })
    })
    

    在这种情况下,如果:

    • 测试1失败,其余通过=>CI将是红色的。
    • 测试2失败,其余通过=>CI将是红色的。
    • 测试3失败,其余通过=>CI将是绿色的,仍然可以在cypress仪表板上看到测试3失败。
    0 回复  |  直到 4 年前