代码之家  ›  专栏  ›  技术社区  ›  sblundy

TestNG中的超时测试

  •  6
  • sblundy  · 技术社区  · 17 年前

    由于库升级(easymock 2.2->2.4),我们的测试已经开始锁定。我想在单独的测试中暂停,所有的测试。我们的想法是识别锁定的测试——我们目前正在猜测——并修复它们。

    4 回复  |  直到 17 年前
        1
  •  5
  •   VonC    17 年前

    这个 suite tag 可以具有超时属性。此超时将用作所有测试方法的默认值。

        2
  •  2
  •   VonC    17 年前

    如果套件级别被证明是错误的方法(即“太宽的网络”,因为您最终会用超时限制标记太多的方法),那么您需要定义一个自定义 IAnnotationTransformer setTimout() method
    ( setTimout(0) 取消超时指令)

        3
  •  2
  •   LarryW    15 年前

    很晚了,但是:跑步 jstack -l <PID>

        4
  •  1
  •   Jorn    17 年前

    应该可以找到锁定测试,然后可以撤消。