diff --git a/CHANGELOG b/CHANGELOG index d2aa178..a1e1d51 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,5 @@ +2.41.1 + * Possibility to include additional custom params when launching new test run 2.41.0 * Fixed bug with api access using api_key without login/pass * Fix for download_test_screenshots method to work with version diff --git a/setup.py b/setup.py index c55c0e7..4902a7f 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ import sys, os -version = '2.41.0' +version = '2.41.1' setup(name='testdroid', version=version, diff --git a/testdroid/__init__.py b/testdroid/__init__.py index b0926fc..4f5484f 100755 --- a/testdroid/__init__.py +++ b/testdroid/__init__.py @@ -5,7 +5,7 @@ from optparse import OptionParser from datetime import datetime -__version__ = '2.41.0' +__version__ = '2.41.1' FORMAT = "%(message)s" logging.basicConfig(format=FORMAT) @@ -426,7 +426,7 @@ def set_project_framework(self, project_id, frameworkId): """ Start a test run on a device group """ - def start_test_run(self, project_id, device_group_id=None, device_model_ids=None, name=None): + def start_test_run(self, project_id, device_group_id=None, device_model_ids=None, name=None, additional_params={}): me = self.get_me() payload={} if name is None else {'name':name} project = self.get_project(project_id) @@ -461,6 +461,7 @@ def start_test_run(self, project_id, device_group_id=None, device_model_ids=None # Start run path = "/users/%s/projects/%s/runs" % ( me['id'], project_id ) + payload.update(additional_params) reply = self.post(path=path, payload=payload) print "Test run id: %s" % reply['id'] print "Name: %s" % reply['displayName']