繁体   English   中英

您可以根据自己的需要创建TestNG侦听器吗

[英]Can you create a TestNG Listener for your own needs

我提出了一个TestNG侦听器的概念,它将对我的需求有所帮助。

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

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

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

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

例如,如果在我的XML中声明了5个测试类,并且在HTML报告中显示了进度条,则显示5中的0。

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

TestNG是否可行/可行? 我可以创建自己的侦听器来执行我想要实现的目标吗?

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

编辑:可能没有问过最佳方法的问题,因此,任何批评或编辑建议将不胜感激。

如果您希望监听器生成报告,那么我看不到,因为HTML从定义上说是静态的。 而且可能很难在正确的位置添加节点。

可能是让您的ITestListener运行HTTP服务器并通过REST公开数据。 然后,将您的html与一些javascript合并其余服务,以检查套件测试的进度。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM