]> source.dussan.org Git - vaadin-framework.git/commitdiff
update the failed build checking (#12439) (#12440)
authorZhe Sun <31067185+ZheSun88@users.noreply.github.com>
Fri, 15 Oct 2021 10:22:00 +0000 (13:22 +0300)
committerGitHub <noreply@github.com>
Fri, 15 Oct 2021 10:22:00 +0000 (13:22 +0300)
scripts/GenerateBuildTestAndStagingReport.py

index fb8874543e98b073b7893ea3cba709a39550248f..791c346f46b755580f3daa5acbe132c774c021c6 100644 (file)
@@ -47,7 +47,9 @@ def getTestStatusHtml():
         return createTableRow(traffic_light.format(color="black"), "Test status: unable to retrieve status of tests")
     else:
         test_failures_json = test_failures_request.json()
-        if test_failures_json["count"] == 0:
+        # nowadays the responds doesn't contain count keyword when the build is successful
+        # while count word can be found when build fails
+        if "count" not in test_failures_json:
             return createTableRow(traffic_light.format(color="green"), "Test status: all tests passing")
         else:
             return createTableRow(traffic_light.format(color="red"), "Test status: there are " + str(test_failures_json["count"]) + " failing tests, <a href={}>check the build report</a>".format(buildResultUrl))