我正在研究 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