gpt4 book ai didi

java - 您可以根据自己的需要创建一个 TestNG Listener

转载 作者:行者123 更新时间:2023-11-30 02:54:12 26 4
gpt4 key购买 nike

我提出了一个 TestNG 监听器的概念,这将有助于满足我的需求。

我基本上想创建自己的监听器,它将使用示例 HTML 报告创建报告。

我的想法是,像所有其他监听器一样,监听器将在 XML 中声明。

但是,我希望我的监听器查看 XML,查看声明了多少个类,并了解要执行多少个测试类。

然后,我可以在报告中显示要执行的测试类数量的进度条,然后提供测试类进度的实时反馈。

一个例子是,如果在我的 XML 中我声明了 5 个测试类,并且在 HTML 报告中它显示了一个进度条,显示 0 分(共 5 分)。

随着测试运行并完成,进度条将更新,显示正在执行的测试的实时进度。

这个想法对于 TestNG 可行/可能吗?我可以创建自己的监听器来完成我想要实现的目标吗?

任何让我走上正确道路的文章/建议都是有益的。

编辑:可能没有以最好的方式提出问题,因此任何批评或编辑建议将不胜感激。

最佳答案

我不明白如果你期望监听器生成报告怎么可能,因为 HTML 根据定义是静态的。而且可能很难在正确的位置添加节点。

有可能拥有您的 ITestListener它运行一个 http 服务器并通过 REST 公开数据。然后,您将拥有带有一些 javascript 的 html,汇集其余服务来检查套件测试的进度。

关于java - 您可以根据自己的需要创建一个 TestNG Listener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37746067/

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