ots_trigger is tool for triggering a testrun to OTS server.
Before you can trigger a testrun, you need to have all following:
And one of the following options:
Okey, now we are ready to get dirty.
If we have test package(s) installed into the device and we want to execute all of them:
ots_trigger --server=192.168.1.1/xmlrpc --build_id=nightly_testing --image=http://url.to.image/image.tar.gz --sw_product=meego_n900 --email=my.name@company.com
Let me explain the parameters.
That was simple. Next you want to execute only one package, no problem, just define test package name to ots_trigger:
ots_trigger --server=192.168.1.1/xmlrpc --build_id=nightly_testing --image=http://url.to.image/image.tar.gz --sw_product=meego_n900 --email=my.name@company.com --testpackages=my-test-package1-tests
In to the testpackages option, you can define multiple packages like this:
--testpackages=my-test-package1-tests,my-test-package2-tests
If you want to add more people to receive email after the execution is done, just add more email addresses to --email option:
ots_trigger --server=192.168.1.1/xmlrpc --build_id=nightly_testing --image=http://url.to.image/image.tar.gz --sw_product=meego_n900 --email=my.name@company.com,second.name@company.com
To list all supported options, use
ots_trigger --help