fix: 新增skipif_not_xxx方法

Description:

Log:
This commit is contained in:
DarkLii 2024-05-16 19:35:29 +08:00
parent 149939c37f
commit 6fd7cc2b82
1 changed files with 24 additions and 0 deletions

View File

@ -29,6 +29,13 @@ def skipif_platform(args: str):
return False
def skipif_not_platform(args: str):
"""平台不跳过
skipif_not_platform-aarch64
"""
return not skipif_platform(args)
def skipif_xdg_type(args: str):
"""skipif wayland or x11
skipif_xdg_type-wayland
@ -63,6 +70,15 @@ def skipif_cpu_name(args: str):
return False
def skipif_not_cpu_name(args: str):
"""skipif not cpu name
使用 sudo dmidecode -s system-product-name 查看机器的cpu型号
剔除中横线和&符号比如KLVV-W5821标签记录为 KLVVW5821
skipif_not_cpu_name-KLVVW5821
"""
return not skipif_cpu_name(args)
def skipif_os_version(args: str):
"""
系统版本跳过
@ -75,6 +91,14 @@ def skipif_os_version(args: str):
return False
def skipif_not_os_version(args: str):
"""
系统版本不跳过
skipif_not_os_version-1060
"""
return not skipif_os_version(args)
if __name__ == '__main__':
a = os.popen(
f"echo '{GlobalConfig.PASSWORD}'| "