summaryrefslogtreecommitdiff
path: root/buildscripts/testmatrix/getdisplaytaskname.py
blob: c0a08b422bc1c88ca94d8d2075be2e6468cc820a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"""
Get the display task name from the execution task and the variant.

Get an execution task name like this: multiversion_auth_0_enterprise-rhel-80-64-bit-dynamic-all-feature-flags-required
Into a display task name like this: multiversion_auth
"""

import sys

task_name = sys.argv[1]
variant_name = sys.argv[2]

task_name = task_name.replace("_" + variant_name, "")

if task_name[-1].isdigit() or task_name.endswith("_misc"):
    # Is a generated task.
    task_name = task_name.rsplit("_", maxsplit=1)[0]

print(task_name)