HarmonyOS 鸿蒙Next ohosTest 一直处于执行状态没有结果

发布于 1周前 作者 vueper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next ohosTest 一直处于执行状态没有结果 在项目的ohosTest目录中写了一些单元测试,之前能够运行,昨天因为调试C++代码,ohosTest就经常运行不起来,后来直接就一直处于执行状态,但是就是没有结果

cke_3706.png

同事下载代码仓库,单元测试可以正常运行,但是我的电脑怎么都执行不了了,我尝试了DevEco并删除所有配置,并重新安装DevEco, 试了好几次也还是不行,实在是不知道怎么解决了。

我新创建一个项目,ohosTest 也是一直处于执行状态。但是 test 目录下的单元测试倒是可以正常执行。


更多关于HarmonyOS 鸿蒙Next ohosTest 一直处于执行状态没有结果的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

我也遇到了同样的问题。楼主后来解决了吗?

更多关于HarmonyOS 鸿蒙Next ohosTest 一直处于执行状态没有结果的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


Promise 的手动调用下 done

先排查下下面两个内容:

问题原因分析

  1. 当前本地单元测试不支持跑c++测试用例,检查测试用例里面是否包含c++测试用例
  2. 检查测试套定义是否带有async

解决办法:

  1. 规格问题,当前本地单元测试不支持C++
  2. 删除定义测试套中的async

针对帖子标题中提到的“HarmonyOS 鸿蒙Next ohosTest 一直处于执行状态没有结果”的问题,这通常表明在鸿蒙系统的测试环境中,某个测试任务(ohosTest)未能按预期完成或遇到了一些阻碍,导致它持续运行但未产生结果。

可能的原因包括但不限于:

  1. 测试代码问题:ohosTest中的测试代码可能存在逻辑错误、死循环或等待某个条件永远无法满足的情况。

  2. 资源竞争或锁定:在测试过程中,可能由于资源竞争或系统资源被锁定,导致测试任务无法继续执行。

  3. 系统或环境问题:鸿蒙系统本身或测试环境可能存在一些未解决的bug,影响了测试任务的正常执行。

  4. 依赖未满足:测试任务可能依赖于某些外部条件或资源,如果这些条件未满足,测试将无法进行。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部