diff mbox series

scripts/yocto_testresults_query.py: fix regression reports for branches with slashes

Message ID 20230324134109.12784-1-alexis.lothore@bootlin.com
State Accepted, archived
Commit b2fb7d7b0c05bb198a2271bbf1742645ba220ea3
Headers show
Series scripts/yocto_testresults_query.py: fix regression reports for branches with slashes | expand

Commit Message

Alexis Lothoré March 24, 2023, 1:41 p.m. UTC
From: Alexis Lothoré <alexis.lothore@bootlin.com>

Regression reports are not generated on some integration branches because
yocto_testresults_query.py truncates branches names with slashes when it passes
it to resulttool. For example, "abelloni/master-next" is truncated to "abelloni"

Fix this unwanted branch truncation by fix tag parsing in yocto-testresults

Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
---
 scripts/yocto_testresults_query.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/scripts/yocto_testresults_query.py b/scripts/yocto_testresults_query.py
index 4df339c92eb..a5073736aab 100755
--- a/scripts/yocto_testresults_query.py
+++ b/scripts/yocto_testresults_query.py
@@ -41,7 +41,7 @@  def get_sha1(pokydir, revision):
 def get_branch(tag):
     # The tags in test results repository, as returned by git rev-list, have the following form:
     # refs/tags/<branch>/<count>-g<sha1>/<num>
-    return tag.split("/")[2]
+    return '/'.join(tag.split("/")[2:-2])
 
 def fetch_testresults(workdir, sha1):
     logger.info(f"Fetching test results for {sha1} in {workdir}")