How to use it

linux-devtest.py allows users to load a specified evm type with specified software images and then run a set of tests.
The tool supports 3 different types of test executions as described in the following sections:

Executing ad-hoc commands

linux-devtest.py -s <commands or script>

Use this executing method to run any arbitrary commands or even a shell script that can reside in your host pc.

Setting EVM type

linux-devtest.py ... -hw omap5-evm,linux

The -hw syntax is evm,capabilities where capabilities is underscore-separated list of strings

Setting SW images

All SW images are optional. If you don't specify them, the test script assumes that by default they are available in the MMC card.
It is possible to tweak the default behavior by defining arguments using --advance-params option. For more information see advanced-params

Forcing execution on a specific Test Execution Engine (TEE)

linux-devtest.py ... -a "vatf on 158.218.103.10"

It is typical that users will want the test to run on their TEE, by default Opentest will assign the test job to any capable idle TEE. however, it is possible to force execution on a particular TEE by using -a option. The assignment string pass to -a is "<TEE> on <Machine>", where TEE can be either just the TEE type or the type@id and Machine is the IP address.