BoxTester
BoxTester
同问4.x版本 @debugtalk
4.x是否有该特性的支持的版本计划呢? @debugtalk
> 4.2.0也遇到了
> hello,问下 “可以在使用 hrp 时通过--venv指定虚拟环境” --venv 命令时能正常运行吗,我这边会报无法识别该命令 `hrp pytest --venv ./FasterRunner testcases` > > ``` > ERROR: usage: __main__.py [options] [file_or_dir] [file_or_dir] [...] > __main__.py: error: unrecognized arguments: --venv >...
这个问题可以把check写成变量来解决。 关于这个观点我有相反的看法,如果存在api层,在接口入参有变化且testcase层又把接口入参写成变量传入api层时,那么需要维护的地方就有api和testcase,如果该api被其他testcase多次引入,那么维护的工作量是巨大的;其次,解决引用重复api的场景,可以用引用testcase的形式,考虑到实际情况,既然这个接口会被重复引用,那么肯定是稳定且被常用的接口,这样的接口一般不会考虑把异常情况带入新testcase中;最后,对于testcase的定义应该有明确的接口定义、输入、输出(而不是藏在引用api中),作者也提到过弱化api分层使得testcase的定义更加纯粹。
@hazer491 那你的需求是 V4版本中testcase引用api时继续支持validate,api层只是弱化并未取消