【发布时间】:2021-04-20 00:43:15
【问题描述】:
我们想创建一个HelperUtility.cfc,其中包含供我们测试使用的常用方法。如果我们将文件放在/tests/lib/HelperUtility.cfc 中,我们可以告诉TestBox,不要尝试在/tests/lib 中运行任何测试吗?如果没有,我们是否可以在组件标签中添加一些内容以跳过整个文件,而不是在组件中的所有方法中单独添加skip?
【问题讨论】:
标签: coldfusion testbox
我们想创建一个HelperUtility.cfc,其中包含供我们测试使用的常用方法。如果我们将文件放在/tests/lib/HelperUtility.cfc 中,我们可以告诉TestBox,不要尝试在/tests/lib 中运行任何测试吗?如果没有,我们是否可以在组件标签中添加一些内容以跳过整个文件,而不是在组件中的所有方法中单独添加skip?
【问题讨论】:
标签: coldfusion testbox
不幸的是,没有办法做到这一点。
我已尝试跳过在 tests/mock 文件夹中创建的一些手动模拟,但如果您决定为父文件夹运行测试,则无法在运行时配置 TestBox 以跳过特定文件夹。
唯一对我有用的解决方法是在父级tests 中创建一个specs 子文件夹,然后使用规范的目录参数调用testbox 运行器...
例如:http://localhost:8500/testbox/system/runners/HTMLRunner.cfm?directory=tests.specs
【讨论】: