2023-05-19 16:23:03 +09:00
|
|
|
la_targets = [
|
2022-07-28 10:01:28 +09:00
|
|
|
# keep sorted
|
2024-02-21 01:32:25 +09:00
|
|
|
"anorak",
|
2024-05-07 20:03:23 +09:00
|
|
|
"autoghgvm",
|
2023-03-15 22:02:53 +09:00
|
|
|
"autogvm",
|
2023-03-23 21:46:48 +09:00
|
|
|
"blair",
|
2023-02-16 13:12:51 +09:00
|
|
|
"gen3auto",
|
2024-07-05 17:19:34 +09:00
|
|
|
"neo-la",
|
2023-09-12 18:30:52 +09:00
|
|
|
"niobe",
|
2023-02-16 13:12:51 +09:00
|
|
|
"pineapple",
|
2023-06-20 06:40:11 +09:00
|
|
|
"pitti",
|
2023-02-16 13:12:51 +09:00
|
|
|
"sdmsteppeauto",
|
2024-07-31 18:43:40 +09:00
|
|
|
"seraph",
|
2022-07-28 10:01:28 +09:00
|
|
|
]
|
|
|
|
|
2022-10-25 10:04:53 +09:00
|
|
|
la_variants = [
|
2022-07-28 10:01:28 +09:00
|
|
|
# keep sorted
|
|
|
|
"consolidate",
|
|
|
|
"gki",
|
|
|
|
]
|
|
|
|
|
2023-05-16 17:57:08 +09:00
|
|
|
lxc_variants = [
|
2023-05-04 18:38:55 +09:00
|
|
|
# keep sorted
|
|
|
|
"debug-defconfig",
|
|
|
|
"perf-defconfig",
|
|
|
|
]
|
|
|
|
|
2023-05-16 17:57:08 +09:00
|
|
|
lxc_targets = [
|
2023-05-04 18:38:55 +09:00
|
|
|
# keep sorted
|
2024-07-17 17:31:28 +09:00
|
|
|
"autoghgvm",
|
2023-06-01 16:31:14 +09:00
|
|
|
"autogvm",
|
2023-05-04 18:38:55 +09:00
|
|
|
"gen4auto",
|
|
|
|
]
|
|
|
|
|
2023-01-18 03:43:44 +09:00
|
|
|
le_targets = [
|
|
|
|
# keep sorted
|
2023-03-14 03:46:30 +09:00
|
|
|
"pineapple-allyes",
|
2023-01-18 03:43:44 +09:00
|
|
|
]
|
|
|
|
|
|
|
|
le_variants = [
|
|
|
|
# keep sorted
|
|
|
|
"perf-defconfig",
|
|
|
|
]
|
|
|
|
|
2022-10-25 10:04:53 +09:00
|
|
|
vm_types = [
|
|
|
|
"tuivm",
|
2022-12-02 04:54:13 +09:00
|
|
|
"oemvm",
|
2022-10-25 10:04:53 +09:00
|
|
|
]
|
|
|
|
|
2024-03-08 01:03:14 +09:00
|
|
|
niobe_vm_types = [
|
|
|
|
"tuivm",
|
2023-03-28 14:43:02 +09:00
|
|
|
]
|
|
|
|
|
2024-03-08 01:03:14 +09:00
|
|
|
vm_target_bases = {
|
|
|
|
"pineapple": vm_types,
|
|
|
|
"niobe": niobe_vm_types,
|
|
|
|
}
|
|
|
|
|
|
|
|
vm_targets = ["{}-{}".format(t, vt) for t in vm_target_bases.keys() for vt in vm_target_bases[t]]
|
2022-10-25 10:04:53 +09:00
|
|
|
|
|
|
|
vm_variants = [
|
|
|
|
# keep sorted
|
|
|
|
"debug-defconfig",
|
|
|
|
"defconfig",
|
|
|
|
]
|
|
|
|
|
2024-02-13 15:13:57 +09:00
|
|
|
lunch_target_bases = {
|
|
|
|
# keep sorted
|
|
|
|
"volcano": "pineapple",
|
|
|
|
}
|
|
|
|
|
2022-10-25 10:04:53 +09:00
|
|
|
def get_all_la_variants():
|
2023-05-19 16:23:03 +09:00
|
|
|
return [(t, v) for t in la_targets for v in la_variants]
|
2022-10-25 10:04:53 +09:00
|
|
|
|
2023-01-18 03:43:44 +09:00
|
|
|
def get_all_le_variants():
|
|
|
|
return [(t, v) for t in le_targets for v in le_variants]
|
|
|
|
|
2023-05-16 17:57:08 +09:00
|
|
|
def get_all_lxc_variants():
|
|
|
|
return [(t, v) for t in lxc_targets for v in lxc_variants]
|
2023-05-04 18:38:55 +09:00
|
|
|
|
2022-10-25 10:04:53 +09:00
|
|
|
def get_all_vm_variants():
|
|
|
|
return [(t, v) for t in vm_targets for v in vm_variants]
|
|
|
|
|
2022-07-28 10:01:28 +09:00
|
|
|
def get_all_variants():
|
2023-05-16 17:57:08 +09:00
|
|
|
return get_all_la_variants() + get_all_le_variants() + get_all_lxc_variants() + get_all_vm_variants()
|
2024-02-13 15:13:57 +09:00
|
|
|
|
|
|
|
def get_all_lunch_target_base_target_variants():
|
|
|
|
return [(lt, bt, v) for lt, bt in lunch_target_bases.items() for v in la_variants]
|