Selenium is an umbrella project for various tools and libraries that enable automation of web browsers. http://http://docs.seleniumhq.org/
License: Apache Software Licence, Version 2.0.
TestNG testing framework. http://testng.org
License: Apache Software Licence, Version 2.0.
Allure Test Report Framework. http://allure.qatools.ru
License: Apache Software Licence, Version 2.0.
For Java bindings JNA library is used. http://jna.java.net/
License: GNU LGPL Version 2.1
Cucumber-JVM is a pure Java implementation of Cucumber that supports the most popular programming languages for the JVM.. http://cukes.info/
ReportNG is a simple HTML reporting plug-in for the TestNG unit-testing framework. http://reportng.uncommons.org
With modification:
- add application version to report.
- add status, dependency and duration to report.
- add chronology to report.
- add expected failures count to report.
- add log levels to report.
- add screenshort info to report.
- add timestamps to report.
- fix getUser() for use at CentOS.
License: Apache Software Licence, Version 2.0.