Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 基准JUnit测试_Java_Junit - Fatal编程技术网

Java 基准JUnit测试

Java 基准JUnit测试,java,junit,Java,Junit,有没有办法在JUnit测试套件中放置简单的启动/停止计时 当我创建一个测试套件类时,它看起来像这样,我可以运行它。但是我怎么能在这里放一个简单的长启动时间变量来显示所有测试运行所需的时间呢 public class AllTests { public static Test suite() throws Exception { TestSuite theTestSuite = new TestSuite(); theTestSuite.addTest(c

有没有办法在JUnit测试套件中放置简单的启动/停止计时

当我创建一个测试套件类时,它看起来像这样,我可以运行它。但是我怎么能在这里放一个简单的长启动时间变量来显示所有测试运行所需的时间呢

public class AllTests {

    public static Test suite() throws Exception {
        TestSuite theTestSuite = new TestSuite();
        theTestSuite.addTest(com.company.AllBlahTests.suite());
        theTestSuite.addTest(com.company.AllOtherTests.suite());
        return theTestSuite;
    }
}

请参见上一个问题的答案


如果您实现了该解决方案,则可以将计时代码放在suite类的setup和teardown方法中。

您到底是如何运行测试的?这些结果通常由运行测试的框架自动报告。是的,它们是-我可以从运行中获得这些结果,但我只是想知道如何以编程方式获得它们。我使用IntelliJ,右键单击并运行。