test driver integration test

This test executes a submodule as passed through a link, along with a test driver component used to run end-to-end tests on said submodule

The submodule can be any arbitrary mod to test, so long as it is packaged on the system

Here is an example test file that runs the driver_example_mod:

{
  "tests": [
    {
      "name": "driver_example_mod_tap_tests",
      "exec": "basemgr --test --enable_presenter --base_shell=dev_base_shell --base_shell_args=--test_timeout_ms=60000 --session_shell=dev_session_shell --session_shell_args=--root_module=test_driver_module,--module_under_test_url=driver_example_mod_wrapper,--test_driver_url=driver_example_mod_target_tests --story_shell=dev_story_shell"
    }
  ]
}