Can I run a custom script at the end of each test run?

Yes. Similar to RestartDut which allows a script to be run before a test package is run, the testvar ShutdownDut allows the user to specify scripts or commands to execute once all tests in the current test package have completed.

This feature may be useful in situations where you would like to perform some additional logging or turn off the device under test (DUT) following a test run. Turning off the DUT will reduce wireless noise and can also be useful in creating multi-device test environments.

For example, to execute a shutdown script located in /usr/cdrouter-data/custom/scripts/shutdown, configure the ShutdownDut as follows:

testvar ShutdownDut "/usr/cdrouter-data/custom/scripts/shutdown"

Note that multiple scripts or commands can be executed with the ShutdownDut testvar by separating each command with a semi-colon.