]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
CI/azure: add test number to title for display in analytics
authorMarc Hoersken <info@marc-hoersken.de>
Sun, 6 Sep 2020 19:27:41 +0000 (21:27 +0200)
committerMarc Hoersken <info@marc-hoersken.de>
Mon, 7 Sep 2020 05:42:30 +0000 (07:42 +0200)
To ease identification of tests the test number is added to
the test case title in order to have it on the Azure DevOps
Analytics pages and reports which currently do not show it.

Bump test case revision to make Azure DevOps update titles.

Closes #5927

tests/azure.pm

index 004c3d309e72797076a6678dc3fe4930e5512b55..ffcd165f2dd6400f13e6f94527cdf3461652b045 100644 (file)
@@ -60,6 +60,7 @@ sub azure_create_test_result {
     $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 "*" \\
     --header "Authorization: Bearer $ENV{'AZURE_ACCESS_TOKEN'}" \\
@@ -69,7 +70,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'
             }