Harness Guide
Genie
is the highly anticipated Python implementation of BEST that Cisco
engineers have been waiting for!
With the Genie
test harness, the concept of event driven testing is
introduced into the pyATS framework. With event driven testing, script and
testcases are derived dynamically based on selected triggers and
verification from the Genie SDK
pool.
Using the Genie
test harness, automation becomes focused primarily on developping targeted test
scenarios where the action is handled in the trigger and what needs to be verified
before and after the trigger in verification.
The following sections provide more details about how Genie
test harness may be used by
engineers.
The user section explains how to use the Genie
harness.
The developer section explains how to contribute new triggers and
verifications.