嗨——我想将 JUnit 测试自动扫描到套件中,作为我持续构建的一部分,所以我从 JUnit 的套件中派生了一个运行器,它可以在一个包中找到所有测试类。跑步者工作得很好,但结果显示低于预期。
我的测试支持包中有一个类,我的跑步者带有 @RunWith 注释。跑步者通过读取一个属性来获取被测试的包。设置属性并告诉 JUnit 运行带注释的类,然后执行该包中的所有测试。在 Ant 和 IntelliJ 中,套件的名称报告为具有 @RunWith 注释的类的名称。我的跑步者对 ParentRunner.getName() 有一个覆盖,它返回被测包的名称。我验证了字符串进入了跑步者的描述对象。我错过了什么?
环境:
- JUnit:4.5
- 蚂蚁:1.7.0
- IntelliJ IDEA:8.1
感谢您提供的任何方向。