Unit testing TeamCity dotCover代码覆盖率不为';我不包括一些方法
我在teamcity上使用dotCover并运行单元测试,但发现一些方法未包含在代码覆盖范围内(未以绿色或红色突出显示),如以下代码。Unit testing TeamCity dotCover代码覆盖率不为';我不包括一些方法,unit-testing,async-await,teamcity,code-coverage,dotcover,Unit Testing,Async Await,Teamcity,Code Coverage,Dotcover,我在teamcity上使用dotCover并运行单元测试,但发现一些方法未包含在代码覆盖范围内(未以绿色或红色突出显示),如以下代码。 在哪里可以更改此代码覆盖率 [Route("messages")] 26 [HttpGet] 27 [HandleException] 28 public async Task<GetMessagesResponse> GetMessagesAsync(string culture
在哪里可以更改此代码覆盖率
[Route("messages")]
26 [HttpGet]
27 [HandleException]
28 public async Task<GetMessagesResponse> GetMessagesAsync(string cultureCode)
29 {
30 var messages = await _messageApiProxy.GetMessagesAsync(cultureCode, _userContext.UserId);
31
32 return new GetMessagesResponse
33 {
34 Result = Succeeded,
35 Messages = messages.Select(TransformToModelFrom).ToArray()
36 };
37 }
38
39 [Route("messages/{messageId}/{status:int}")]
40 [HttpGet]
41 [HandleException]
42 public async Task<GetMessageDetailResponse> GetMessageAsync(string cultureCode, Guid messageId, int status)
43 {
44 var message = await _messageApiProxy.GetMessageAsync(cultureCode, _userContext.UserId, messageId, status);
45
46 return new GetMessageDetailResponse
47 {
48 Result = Succeeded,
49 MessageInfo = TransformToModelFrom(message)
50 };
51 }
[路由(“消息”)]
26[HttpGet]
27[手柄例外]
28公共异步任务GetMessagesAsync(字符串cultureCode)
29 {
30 var messages=wait_messageApiProxy.GetMessagesAsync(cultureCode,_userContext.UserId);
31
32返回新的GetMessagesResponse
33 {
34结果=成功,
35 Messages=Messages.Select(TransformToModelFrom).ToArray()
36 };
37 }
38
39[路由(“messages/{messageId}/{status:int}”)]
40[HttpGet]
41[手柄例外]
42公共异步任务GetMessageAsync(字符串cultureCode、Guid messageId、int状态)
43 {
44 var message=wait_messageApiProxy.GetMessageAsync(cultureCode,_userContext.UserId,messageId,status);
45
46返回新的GetMessageDetailResponse
47 {
48结果=成功,
49 MessageInfo=TransformToModelFrom(消息)
50 };
51 }
如果不进行进一步调查,恐怕无法提供答案。请将CoverageReport.xml和dotCover.snapshot发送给JetBrains支持团队:TeamCity将这些文件发布为隐藏的构建工件。这在升级TeamCity时解决,哪个更新修复了它?我们在8.1版本(版本29879)上也遇到了同样的问题。@sanosdole版本至少是9.1。