Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
Introduction

CMF performs automated sanity testing for RDKB  on RPI-3, RPI-4 and Turris GW platforms on both Gerrit and Github contributions and on nightly branches.

...

Testing can also be performed on tip dunfell/rdk-next on demand.

Automated Sanity Flows

Example rdkb sanity flows for nightly branch testing, the same test flow jobs are used for contributions.


Sanity Tests

For RPI the following sanity tests are performed

...

  •  Image Validation
    • essential processes (e.g. ccsp) and services are running:
    • ccspwifiagent, hostapd for 2.4/5 Ghz
    • GW has erouter IP
  • Retrieve DUT Logs
    • includes a long set of commands CMF define
    • device logs are retrieved after validating the image
    • serial console logs are also stored 

Test Reporting

Each CMF Sanity Test Flow logs all the stages from image deployment, flashing, testing. This along with the DUT logs and test reports are stored in Jenkins and in S3 buckets.

...