88
99class JiraConnector :
1010
11- def download_features (project_id , access_key = None , secret_key = None , output_folder = './features/' , jql = None , mode = 'automated' , jira_server_url = None ,
11+ def download_features (project_id , access_key = None , secret_key = None , jira_server_url = None , output_folder = './features/' , jql = None , mode = 'automated' , tags = None ,
1212 proxy_uri = None , proxy_username = None , proxy_password = None ):
1313
1414 if access_key is None :
@@ -29,7 +29,8 @@ def download_features(project_id, access_key=None, secret_key=None, output_folde
2929 path = jira_server_url + "/rest/assertthat/latest/project/" + project_id + "/client/features"
3030 headers = {}
3131 payload = {'mode' : mode ,
32- 'jql' : jql
32+ 'jql' : jql ,
33+ 'tags' : tags
3334 }
3435 print ('Fetching from: ' + path )
3536
@@ -68,9 +69,9 @@ def download_features(project_id, access_key=None, secret_key=None, output_folde
6869 except requests .exceptions .RequestException as err :
6970 print ("[ERROR] Failed to download features" , err )
7071
71- def upload_report (project_id , access_key , secret_key ,
72+ def upload_report (project_id , access_key , secret_key , jira_server_url = None ,
7273 run_name = 'Test run ' + datetime .datetime .now ().strftime ("%d %b %Y %H:%M:%S" ),
73- json_report_folder = './reports/' , json_report_include_pattern = '\.json$' , type = 'cucumber' , jira_server_url = None ,
74+ json_report_folder = './reports/' , json_report_include_pattern = '\.json$' , type = 'cucumber' ,
7475 proxy_uri = None , proxy_username = None , proxy_password = None ):
7576
7677 if jira_server_url is None :
0 commit comments