hw.db: Adding entries for fozzie, gonzo and scooter

Signed-off-by: Brad Figg <brad.figg@canonical.com>
------------------  NEW WORK  --------------------

Signed-off-by: Brad Figg <brad.figg@canonical.com>
Add tasks for improving the reporting of busted jobs

Signed-off-by: Brad Figg <brad.figg@canonical.com>
kernel-test-expander: Be a *little* smarter about determining the scratch device (based on the root device)

Signed-off-by: Brad Figg <brad.figg@canonical.com>
jjc: Added a description and a set of examples to the help output

Signed-off-by: Brad Figg <brad.figg@canonical.com>
jjc: Set the default vh-name and sut-name based on the hw if they are not provided

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[jjc] Move away from using the jenkins slave model to just pushing a test script to the SUT and executing it.

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[jjc] : No need to create or run the separate testing job. It's all one job.

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[BEWARE] This commit is just for testing and should not go to master-next

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[BJF] Work in progress, getting the non-slave version working

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[BJF] Work in progress, getting the non-slave version working

Signed-off-by: Brad Figg <brad.figg@canonical.com>
jjc: remove the bad code

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[BJF] Work in progress, getting the non-slave version working

Signed-off-by: Brad Figg <brad.figg@canonical.com>
[bjf] same preseed as kt-primary but we are not installing the jenkins slave

Signed-off-by: Brad Figg <brad.figg@canonical.com>
job.py: Execute shell commands with a timeout

Signed-off-by: Brad Figg <brad.figg@canonical.com>
runner: A better test running script

Signed-off-by: Brad Figg <brad.figg@canonical.com>
jjc: jenkins-env -> test-env; start of pulling the virtual test jobs into a single job

Signed-off-by: Brad Figg <brad.figg@canonical.com>
kernel-testing-job.mako: try to handle non-provisioning jobs

Signed-off-by: Brad Figg <brad.figg@canonical.com>
jjc: Cleanup the bare-metal section and start working on pulling virtual host testing into a single job

Signed-off-by: Brad Figg <brad.figg@canonical.com>
gather-attributes: Refactored out the attributes class so that runner can use it

Signed-off-by: Brad Figg <brad.figg@canonical.com>