You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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
  • Retrieve DUT Logs
    • device logs are retrieved before and after running the sanity tests
  • Wifi Access & Connectivity

    • Using Raspberry PI Ubuntu:

      • WiFi 2.4Ghz hotspot testing

      • WiFi 5Ghz hotspot testing

      • WiFi connection performed using wpa_supplicant 


  • Web UI Admin GUI
    • Login 
    • Menu Navigation
    • Parameter Modification
    • WiFi SSID/password change and re-connection verification
    • Change admin password
    • Selenium Webdriver used to navigate and verify WEB UI screenshots


For Turris GW:

  •  Image Validation
    • essential processes (e.g. ccsp) and services are running:
    • ccspwifiagent, hostapd for 2.4/5 Ghz
  • Retrieve DUT Logs


  • No labels