DunitX,怎么只运行一次测试?

kd3sttzy  于 2022-09-21  发布在  其他
关注(0)|答案(2)|浏览(147)

每次我运行我的DUnitX项目时,它都会运行所有测试。他们有没有一种简单的方法让它只运行一个测试(例如我正在进行的测试)?是否可以在命令行中指定要运行的测试?

rlcwz9us

rlcwz9us1#

我还没有使用这些选项,但它似乎有命令行选项来运行一个测试或多个测试,或者使用一个文件来保存要运行的测试。
所有可用选项:

--选项:值或-opt:值-选项文件

--hidebanner或-b-隐藏许可证横幅

--xmlfile:Value或-xml:Value-XML输出文件路径

--runlist:Value或-rl:Value-指定列出要运行的测试的文件名

--run:Value或-r:Value-指定要运行的测试,用逗号分隔

--Include:Value或-i:Value-指定要包括的类别

--EXCLUDE:值或-e:VALUE-指定要排除的类别

--不显示忽略的测试或-dsi-不显示忽略的测试

--logLevel:值或-l:值-记录级别-信息、警告、错误

--退出行为:值或-退出:值-退出行为-继续、暂停

--h或-?-显示用法

DUnitX command line options

7xzttuei

7xzttuei2#

就你问题的第一部分:
这是一种让它只运行一次测试的简单方法吗

DUnitX将跳过私有方法。因此,只需在所有测试的顶部添加一个private标签(即部分),并将您想要测试的部分保留在公共/发布部分中。

当你做完后,去掉私人标签。

相关问题