diff options
Diffstat (limited to 'tests/azure.pm')
-rw-r--r-- | tests/azure.pm | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/tests/azure.pm b/tests/azure.pm index 004c3d30..98d777ba 100644 --- a/tests/azure.pm +++ b/tests/azure.pm @@ -37,8 +37,9 @@ sub azure_check_environment { } sub azure_create_test_run { + my ($curl)=@_; my $azure_baseurl="$ENV{'SYSTEM_TEAMFOUNDATIONCOLLECTIONURI'}$ENV{'SYSTEM_TEAMPROJECTID'}"; - my $azure_run=`curl --silent --noproxy "*" \\ + my $azure_run=`$curl --silent --noproxy "*" \\ --header "Authorization: Bearer $ENV{'AZURE_ACCESS_TOKEN'}" \\ --header "Content-Type: application/json" \\ --data " @@ -56,12 +57,13 @@ sub azure_create_test_run { } sub azure_create_test_result { - my ($azure_run_id, $testnum, $testname)=@_; + my ($curl, $azure_run_id, $testnum, $testname)=@_; $testname =~ s/\\/\\\\/g; $testname =~ s/\'/\\\'/g; $testname =~ s/\"/\\\"/g; + my $title_testnum=sprintf("%04d", $testnum); my $azure_baseurl="$ENV{'SYSTEM_TEAMFOUNDATIONCOLLECTIONURI'}$ENV{'SYSTEM_TEAMPROJECTID'}"; - my $azure_result=`curl --silent --noproxy "*" \\ + my $azure_result=`$curl --silent --noproxy "*" \\ --header "Authorization: Bearer $ENV{'AZURE_ACCESS_TOKEN'}" \\ --header "Content-Type: application/json" \\ --data " @@ -69,7 +71,8 @@ sub azure_create_test_result { { 'build': {'id': '$ENV{'BUILD_BUILDID'}'}, 'testCase': {'id': $testnum}, - 'testCaseTitle': '$testname', + 'testCaseTitle': '$title_testnum: $testname', + 'testCaseRevision': 2, 'automatedTestName': 'curl.tests.$testnum', 'outcome': 'InProgress' } @@ -83,7 +86,7 @@ sub azure_create_test_result { } sub azure_update_test_result { - my ($azure_run_id, $azure_result_id, $testnum, $error, $start, $stop)=@_; + my ($curl, $azure_run_id, $azure_result_id, $testnum, $error, $start, $stop)=@_; if(!defined $stop) { $stop = $start; } @@ -104,7 +107,7 @@ sub azure_update_test_result { $azure_outcome = 'Failed'; } my $azure_baseurl="$ENV{'SYSTEM_TEAMFOUNDATIONCOLLECTIONURI'}$ENV{'SYSTEM_TEAMPROJECTID'}"; - my $azure_result=`curl --silent --noproxy "*" --request PATCH \\ + my $azure_result=`$curl --silent --noproxy "*" --request PATCH \\ --header "Authorization: Bearer $ENV{'AZURE_ACCESS_TOKEN'}" \\ --header "Content-Type: application/json" \\ --data " @@ -126,9 +129,9 @@ sub azure_update_test_result { } sub azure_update_test_run { - my ($azure_run_id)=@_; + my ($curl, $azure_run_id)=@_; my $azure_baseurl="$ENV{'SYSTEM_TEAMFOUNDATIONCOLLECTIONURI'}$ENV{'SYSTEM_TEAMPROJECTID'}"; - my $azure_run=`curl --silent --noproxy "*" --request PATCH \\ + my $azure_run=`$curl --silent --noproxy "*" --request PATCH \\ --header "Authorization: Bearer $ENV{'AZURE_ACCESS_TOKEN'}" \\ --header "Content-Type: application/json" \\ --data " |