Skip to content

3rd party extensions

Scott Babcock edited this page May 31, 2018 · 55 revisions

Integrations

Build tools

IDE

Continuous Integration servers

Frameworks

Extensions

Injection

Listener

  • TestNG Foundation:
    • ListenerChain - Ordered invocation of chained listeners
    • ArtifactCollector - Capture client-specified artifacts when tests fail
    • ExecutionFlowController
      • propagates test result attributes:
        [before method] → [test method] → [after method]
      • attaches retry analyzers via the service loader
      • assigns global per-method timeout interval
      • enables class-specific method interception

Reporters / Loggers

Data provider extension

Testing on Mobile?

Assertions libraries

BDD

Integration test

Automatic retry

Method timeout

Need mocks?

Use Selenium?

And maybe more...

On OpenHUB.