New open-source TestNG library

27 views
Skip to first unread message

Scott Babcock

unread,
Nov 29, 2017, 8:19:59 PM11/29/17
to testng-users
https://github.com/Nordstrom/TestNG-Foundation

TestNG Foundation is a lightweight collection of TestNG listeners, interfaces, and static utility classes that supplement and augment the functionality provided by the TestNG API. The facilities provided by TestNG Foundation include two types of runtime listener hooks, test artifact capture, and automatic test context attribute propagation.

One of the classes in this library is ListenerChain, a TestNG listener that enables you to add other listeners at runtime and guarantees the order in which they're invoked. This is similar in behavior to a JUnit rule chain. ListenerChain also provides static methods that enable you to acquire references to listeners that are linked into the chain.

ArtifactCollector is a TestNG test listener that serves as the foundation for artifact-capturing test listeners. This is a generic class, with the artifact-specific implementation provided by instances of the ArtifactType interface.


Krishnan Mahadevan

unread,
Nov 29, 2017, 9:39:19 PM11/29/17
to testng...@googlegroups.com

Scott,

Thanks for sharing this.

 

Couple of quick feedbacks.

 

  • The links in the README.md all seem to be pointing to https://git.nordstrom.net/projects/MFATT/repos. You might want to have it fixed.
  • Also it would be great, if you could enrich your README.md with some background behind a typical use case when a person would need something like this and full-fledged example that shows the features in action. That would greatly benefit the users who are trying to figure out how to consume your library.

 

 

Thanks & Regards

Krishnan Mahadevan

 

"All the desirable things in life are either illegal, expensive, fattening or in love with someone else!"

My Scribblings @ http://wakened-cognition.blogspot.com/

My Technical Scribbings @ http://rationaleemotions.wordpress.com/

--
You received this message because you are subscribed to the Google Groups "testng-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to testng-users...@googlegroups.com.
To post to this group, send email to testng...@googlegroups.com.
Visit this group at https://groups.google.com/group/testng-users.
For more options, visit https://groups.google.com/d/optout.

Scott Babcock

unread,
Nov 30, 2017, 12:45:22 AM11/30/17
to testng-users
Thanks for the heads-up on those links! These are now fixed.

Regard examples, the project unit tests provide some use cases. This library is also used extensively by the Selenium Foundation library.
Reply all
Reply to author
Forward
0 new messages