| 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 |