From 2703a34900ef22485c1ef0b5afb897af239a219a Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Tue, 16 Feb 2021 17:06:12 +0100 Subject: [PATCH] mavsdk_tests: add link back to github action --- test/mavsdk_tests/mavsdk_test_runner.py | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/test/mavsdk_tests/mavsdk_test_runner.py b/test/mavsdk_tests/mavsdk_test_runner.py index 047d16d04f..5f5acfc3e1 100755 --- a/test/mavsdk_tests/mavsdk_test_runner.py +++ b/test/mavsdk_tests/mavsdk_test_runner.py @@ -497,7 +497,7 @@ class Tester: print(" Could not find ulog log file to upload") return - if not os.getenv('GITHUB_WORKFLOW'): + if not os.getenv('GITHUB_RUN_ID'): print(" Upload only implemented for GitHub Actions CI") return @@ -505,18 +505,17 @@ class Tester: server = "https://logs.px4.io" + result_str = "passing" if success else "failing" + payload = { "type": "flightreport", - "description": "SITL integration test with {} for {}: {}" - .format(model, case, "passing" if success else "failing"), + "description": "SITL integration test - {}: '{}' -> {}" + .format(model, case, result_str), "feedback": - "workflow: {}, ".format(os.getenv("GITHUB_WORKFLOW")) + - "run_id: {}, ".format(os.getenv("GITHUB_RUN_ID")) + - "repository: {}, ".format(os.getenv("GITHUB_REPOSITORY")) + - "ref: {}, ".format(os.getenv("GITHUB_REF")) + - "model: {}, ".format(model) + - "case: {}, ".format(case) + - "pass: {}".format("true" if success else "false"), + "{}/{}/actions/runs/{}" + .format(os.getenv("GITHUB_SERVER_URL"), + os.getenv("GITHUB_REPOSITORY"), + os.getenv("GITHUB_RUN_ID")), "email": "", "source": "CI", "videoUrl": "",