当前位置: 首页 > 知识库问答 >
问题:

TestNG@Listeners排序问题

蔡宏大
2023-03-14

我的TestNG测试类中有多个侦听器,它使用@listeners注释加载侦听器。

我的侦听器相互依赖,因此我需要确保listener1总是在listener2之前执行。

@Listeners({ Listener1.class, Listener2.class })

使用Java1.6/TestNG6.1.1

谢谢,

共有1个答案

江洲
2023-03-14

TestNG不能保证listeners顺序,正如作者在这里所回答的,有没有一种方法可以定义两个不同的TestNG侦听器的runorder?因此,解决方法取决于您在侦听器中所做的操作,但很可能您必须更改这些逻辑(合并侦听器等)。

 类似资料:
  • 类型:{ [key: string]: Function | Array<Function> } 只读 详细: 包含了父作用域中的 (不含 .native 修饰器的) v-on 事件监听器。它可以通过 v-on="$listeners" 传入内部组件——在创建更高层次的组件时非常有用。

  • 监听器提供对JMeter在JMeter运行时收集有关测试用例的信息的访问。 听众收集的结果或信息可以以下列形式显示: tree tables graphs 日志文件 当指定一个侦听器时,所有侦听器都将相同的原始数据写入输出文件。 默认配置 要保存的默认项目可以通过以下两种方式之一定义 - 在jmeter.properties (或user.properties)文件中。 此文件存在于JMeter的

  • 我已经阅读并理解了Mergesort的工作原理(作为文本),现在我正在尝试对其进行编码。我已经完成了分割数据的部分(我使用向量),直到它的每个大小都为1。现在我已经在Mergesort中为另一个所需部分编写了代码,我不知道该如何调用它,但我只是称它为“比较和排序部分”。 你有两个向量,这个部分应该比较最开始的元素,取较小的元素,然后删除选择的元素,把它放入一个新的向量中。这样做,直到两个向量的大小

  • 我有一个包-'脚本' 根据剧本,我有两个类别——甲和乙 在一个类中,我有3个方法(@Test)按顺序编写- 在B班我有一种方法- TestNG. XML 在执行时——作为TestNG套件——右键单击TestNG XML并选择Run as a TestNG Suite 类B首先执行-这是因为类B中的@Test没有指定优先级,因此成为最高优先级 有没有办法让@Test的优先级只在类中起作用?为什么Te

  • 请问如何让ar1这种ip排序,js可以实现吗? 另外,我希望是用换行符分割(现在是,分割),排序后也是一行一个。请问可以实现吗