繁体   English   中英

DunitX,如何只运行一个测试?

[英]DunitX, how to run only one test?

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

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

所有可用选项:

--options:value 或 -opt:value - 选项文件

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

--xmlfile:value 或 -xml:value - XML output 文件路径

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

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

--include:value 或 -i:value - 指定要包含的类别

--exclude:value 或 -e:value - 指定要排除的类别

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

--loglevel:value 或 -l:value - 日志记录级别 - 信息、警告、错误

--exitbehavior:value 或 -exit:value - 退出行为 - 继续、暂停

--h 还是-? - 显示用法

DUnitX 命令行选项

对于您问题的第一部分:

他们是让它只运行一个测试的简单方法吗

DUnitX 将跳过私有方法。 因此,只需在所有测试之上添加一个private label(即部分),然后将要测试的部分留在公共/已发布部分中。

完成后,删除私有 label。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM