Skip to content

Latest commit

 

History

History
19 lines (18 loc) · 2.42 KB

README.md

File metadata and controls

19 lines (18 loc) · 2.42 KB

Table of Contents - DASH Test Documentation

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