wuranxu / pity

🎉一个持续迭代的开源接口测试平台,欢迎大家多提issue多给反馈。 求star⭐,我会努力更新下去的!
http://121.5.2.74
Apache License 2.0
642 stars 160 forks source link

用例树比较深被禁用了 #127

Open InnSea opened 10 months ago

InnSea commented 10 months ago

image 为什么这里层级比较深的目录不能选呀?

wuranxu commented 10 months ago

应该是有一些逻辑限制

InnSea commented 8 months ago
image

应该是这里的递归调用漏了case_map参数

InnSea commented 8 months ago

好像也不是这个原因- -,加上之后会有重复数据。。能帮忙看看这里的具体逻辑吗?

打了断点看了下,在递归过程中case_node会出现为None的情况,这样直接就把child置为[],而不会去查这个id对应的测试用例了。复现步骤很简单,建三级目录,在三级目录下放一个用例就可以了

wuranxu commented 8 months ago

看起来是这个目录下面没有用例或者是不让移动到当前目录导致的。

InnSea commented 8 months ago

这个目录下面实际是有用例的呢

InnSea commented 8 months ago

image 这里感觉还是不太对吧,如果不传case_map的话,第二次递归调用的时候caes_node肯定会变成None了呀