generic_rrt¶
Inherit¶
RRTCountdown¶
temp_criteria: A list of rules to check that temperature is under the given range, rule format is [name, temp_index, warning_temp, critical_temp]
pytest_name¶
args¶
log_interval
10
grace_secs
480
temp_max_delta
10
temp_criteria
[ [ "CPU", null, 90, 100 ] ]
RRTDozingStress¶
Parallel subtests¶
{ "args": { "free_memory_only": true, "seconds": "eval! constants.rrt.dozing_sat_duration_secs", "wait_secs": 60 }, "inherit": "StressAppTest" }
{ "args": { "cycles": 15, "suspend_delay_max_secs": 30, "suspend_delay_min_secs": 28, "suspend_time_margin_min_secs": -1 }, "inherit": "SuspendResume", "retries": 2 }
{ "args": { "duration_secs": "eval! constants.rrt.dozing_sat_duration_secs" }, "inherit": "RRTCountdown" }
RRTRebootCheck¶
Serial subtests¶
{ "args": { "commands": "ifconfig wlan0" }, "inherit": "ExecShell", "label": "Check WLAN" }
{ "args": { "commands": "hciconfig hci0" }, "inherit": "ExecShell", "label": "Check Bluetooth" }
RRTStressGroup¶
Parallel subtests¶
{ "args": { "duration_secs": "eval! constants.rrt.sat_duration_secs" }, "inherit": "WebGLAquarium" }
{ "args": { "mode": "timeout", "show_image": false, "timeout_secs": "eval! constants.rrt.sat_duration_secs" }, "inherit": "Camera" }
{ "args": { "duration_secs": "eval! constants.rrt.sat_duration_secs" }, "inherit": "URandom" }
{ "args": { "free_memory_only": true, "seconds": "eval! constants.rrt.sat_duration_secs", "wait_secs": 60 }, "inherit": "StressAppTest" }
{ "args": { "duration_secs": "eval! constants.rrt.sat_duration_secs" }, "inherit": "RRTCountdown" }
RRTWarmColdReboot¶
Serial subtests¶
ColdReset
Barrier
{ "args": { "wait_secs": 60 }, "inherit": "Idle" }
RebootStep
Barrier