TestDriver V2 performs two main tasks, building and running the tests.
In the build phase, the TestDriver takes a single input XML Schema that defines the tasks to be performed and builds the provided tests. It uploads the ROM in remote mode. It then collects the resulting binaries and dependencies in a repository.
In the run phase, the 'testdriver run
' command uses the XML
tree as input and walks through it. Tests are then executed on the device,
retrieves the results and logs and are transferred back to the PC. The
TestDriver can run any other Windows or Symbian process and transfer data
between the two.
TestDriver Architecture
The figure shows the complete process flow involved in running a series of tasks by the TestDriver.
You can use the TestDriver to run the test packages remotely over a TCP/IP networkto minimise the use of development boards.
The following topics guide you to use the TestDriver efficiently: