2

我正在研究 Gitlab,我想设置一个 CI(这是我第一次配置类似的东西,请假设我是初学者)

我用 Cunit 编写了一个代码,并在 Cunit 中进行了一个简单的测试,我为 CI 配置了一个“构建”作业和一个“测试”作业。我的测试工作成功,而我编写了一个 KO 测试,当我在 Gitlab 上打开该工作时,我看到失败的输出,但该工作被标记为“通过”。

如何配置 Gitlab 以了解测试失败?

我认为某处有解析配置,我在“CI / CD Setting -> Test converage parsing”中尝试过,但我认为它是错误的,并且它不起作用。

我让你输出我的测试:

     CUnit - A unit testing framework for C - Version 2.1-2
     http://cunit.sourceforge.net/


Suite: TEST SUITE FUNCTION
  Test: Test of function::triple ...FAILED
    1. main.c:61  - CU_ASSERT_EQUAL(triple(3),1)

Run Summary:    Type  Total    Ran Passed Failed Inactive<br/>
              suites      1      1    n/a      0        0<br/>
               tests      1      1      0      1        0<br/>
             asserts      3      3      2      1      n/a<br/>

Elapsed time =    0.000 seconds
4

0 回答 0