This is desired because run_command is used by puppetmaster which should have no dependency on android build system.
With this change, also refactored runtest as follows: Modified the test suite schema and python implementation to have an inheritance structure. Each test type has its own python module, which will also handle the logic of running the test.