Document | Description |
---|---|
High-Level Description (HLD) Test Specification | High-level design for the testing of devices which conform to the SONiC-DASH requirements. |
Dash Test Maturity Stages | Describes a progressive approach to DASH testing. |
DASH SAI-Thrift Test Workflow | DASH test workflow with SAI-thrift. |
SAI PTF Design | SAI Thrift auto-generated Python based testing framework doc. |
SAI PTF User Guides | SAI Thrift Server User Guide to autogenerate test frame work. |
DASH P4 SAI-Thrift Test Workflow | Use of P4-based simulators or SW data planes to verify DASH behavior, using saithrift API. |
Keysight Testbed | Describes the setup and configuration of a DASH testbed using Keysight hardware traffic generators. |
DASH PTF Testbed | Describes the integration of SAI PTF into a DASH Test Framework |
DASH SAI Challenger Testbed | Describes the integration of SAI Challenger and dpugen into a DASH Test Framework |
SAI Challenger DASH Schema | High-level schema to generate scaled configurations (e.g. via dpugen) as well as the DASH "SAI Record" format which comprises SAI "CRUD" operations. |
SAI Challenger Tutorials | Guided tour of SAI Challenger for DASH |
SAI Challenger Test Workflows | How to run scalable tests using SAI-Challenger and snappi. |
Testbed | Describes the setup and configuration of a DASH testbed. |
snappi and SAI-Challenger based tests | How to run scalable tests using SAI-Challenger and snappi. The scalability is achieved with additional DASH/SAI abstraction level in test code to simplify high scale DUT configuration. |
Test Plans | Home of DASH features test plans including test plan template |