gpt4 book ai didi

java - 测试超时。什么时候发生?

转载 作者:行者123 更新时间:2023-12-01 11:05:28 24 4
gpt4 key购买 nike

我一直在 Eclipse 上使用 JUnit 对其进行编码和测试,一些测试失败并出现错误消息:1000 毫秒后超时。那些失败的方法的复杂度为 O(1)。我没有发布代码,我只是好奇这个超时错误什么时候发生?如果可以的话,请用简单的语言:)。

最佳答案

看看JUnit timeouts for tests描述。简而言之,您不仅可以确定测试的断言和预期异常,还可以确定测试应采取的最大执行时间。它可以作为 @Test 注解的参数,也可以作为整个测试类的规则。它与测试复杂性无关,只与执行时间有关。这意味着您的坠落测试运行时间超过 1000 毫秒。

据我所知,在某些环境中,可以为所有 JUnit 测试设置默认超时值,例如在 Ant 中通过测试任务的某些属性。因此,您必须查看您的测试结构,特别是如果您的测试扩展了一些基本测试类,并仔细查看运行此测试的环境。

关于java - 测试超时。什么时候发生?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33006732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com