在我的Eclipse项目(Eclipse Luna)中,有一些我不想在完整回归测试中运行的JUnit测试用例。例如,因为它们要求用户在场以验证结果(例如,如果正确播放了声音),或者因为它们仅在特定系统上正常运行。这些测试通常是在更改被测类时手动使用的。我曾经@Ignore
无视那些测试。
当我从Eclipse运行带有忽略测试的类时(运行方式-> Junit测试),它将在测试列表中显示被忽略的测试。
有没有办法从Eclipse强制运行被忽略的测试?
目前,我总是删除@Ignored
标记,但是很容易忘记在提交更改之前再次忽略测试。有一个更好的方法吗?
我希望Eclipse在JUnit视图中的忽略测试选项也可以运行“忽略的测试”,但我找不到它。
您可以使用JUnit的Categories。为需要手动交互的测试创建类别,并在自动构建中排除该类别。
归档时间: |
|
查看次数: |
685 次 |
最近记录: |