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.