数据驱动单元测试 - 以编程方式跳过行
有没有办法以编程方式跳过数据驱动单元测试中的行?我想在构建服务器上运行所有行,但在调试时只运行一行。
Is there a way to programmatically skip rows in a data drive unit test? I want to run all rows on our build server, but only one row when debugging.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以做的是生成一个仅在一行上执行其操作的测试。然后创建另一个单行测试,称为单行测试。将此作为您实际的数据驱动测试。
在夜间构建过程中包含数据驱动(骨架)测试,并在调试期间使用单行测试。
What you could do is generate a test that only performs its action on one row. Then create another test that is a single liner, calling the single row test. Make this your actual data-driven test.
Include the data-driven (skeleton) tests in your nightly build process and use the single row one during debugging.