Playframework 播放框架类测试运行者--测试摘要结果不相加

Playframework 播放框架类测试运行者--测试摘要结果不相加,playframework,playframework-2.0,playframework-2.2,playframework-2.3,Playframework,Playframework 2.0,Playframework 2.2,Playframework 2.3,有人知道我如何配置除默认类之外的测试运行程序类,并获取测试摘要结果以正确计算运行/失败的测试吗 具体来说,我想和几个专业跑步者一起跑步。例如,spring junit runner: @RunWith(SpringJUnit4ClassRunner.class) 或者junit类别运行程序: @RunWith(Categories.class) 使用上述注释的测试将运行,但不会在activator控制台中打印结果。例如,下面的测试实际上在我的包中运行了6个测试,但结果显示为0: [finbo

有人知道我如何配置除默认类之外的测试运行程序类,并获取测试摘要结果以正确计算运行/失败的测试吗

具体来说,我想和几个专业跑步者一起跑步。例如,spring junit runner:

@RunWith(SpringJUnit4ClassRunner.class)
或者junit类别运行程序:

@RunWith(Categories.class)
使用上述注释的测试将运行,但不会在activator控制台中打印结果。例如,下面的测试实际上在我的包中运行了6个测试,但结果显示为0:

[finbot]$test only com.myapp.finbot.model.*
[信息]正在更新{file:/Users/todd/workspace/finbot/}root…
[信息]解析com.typesafe.trace#trace sigar libs;0.1.6…
[信息]已完成更新。
09:09:07.488默认[pool-1-thread-1]调试o.s.t.c.j.SpringJUnit4ClassRunner->

[信息]o.h.v.i.u.版本-HV000001:Hibernate Validator 5.0.3.最终版
[调试]c.r.f.g.c.BatchConfiguration-*************************************************************已创建步骤***********************************************************************
[调试]c.r.f.g.c.BatchConfiguration-*******************************************************已创建作业***********************************************************************
[信息]通过:总计0,失败0,错误0,通过0


有什么想法吗?

根据@Salem的评论从sbt 0.13.5升级到0.13.6将解决问题。

或者,您可以使用自定义junit规则

public class MyTest {
    // ...
    @Rule
    public CustomRule customRule = new CustomRule();
    // ...
}

public class CustomRule extends TestWatcher {
    @Override
    public Statement apply(final Statement base,
            final Description description) {
        return new Statement() {
            @Override
            public void evaluate() throws Throwable {
                try {
                    // before test execution
                    base.evaluate(); // test execution
                    // test succeeded
                } catch (Throwable e) {
                    // test failed
                }
            }
        };
    }
}

我认为这是一个in-sbt/junit接口。你可以试着使用sbt 0.13.6来修复它。对我来说也很有用!