# 这是项目的基本配置文件

# 超时时间配置
SLEEP_TIME="200" # 启动应用检测进程等待时间，单位是0.1s
STARTUP_WAIT_TIME=100 # 应用启动时间等待时长，单位是0.1s

# 包规范检查正则表达式
DEB_PACKAGE_RULE="^[a-z][a-z0-9.+\-]{1,}$"
DEB_VERSION_RULE="^[0-9][a-zA-Z0-9.+~-]{1,}$"
DEB_ARCHITECTURE_RULE="(arm64|amd64|mips64el|loongarch64|all)$"
DEB_PACK_RULE="^[a-z][a-z0-9.+\-]+_[0-9][a-zA-Z0-9.+~-]+_(arm64|amd64|mips64el|loongarch64|all).deb{1,255}$"
RPM_PACKAGE_RULE="^[a-zA-Z0-9+_-]{1,29}$"
RPM_VERSION_RULE="^[a-zA-Z0-9.+]{1,29}$"
RPM_RELEASE_RULE="^[a-z0-9.]*$"
RPM_ARCHITECTURE_RULE="^(x86_64|aarch64|mips64el|loongarch64|sw_64|noarch)$"
RPM_PACK_RULE="^[a-zA-Z0-9+_-]+-[a-zA-Z0-9.+]+-[a-z0-9.]+\.(x86_64|aarch64|mips64el|loongarch64|sw_64|noarch)\.rpm$"

# 重复启动测试设置
REPEAT_START_TIMES=10 # 重复启动10次

# 应用预期启动时间
APP_START_TIME=30 # 应用预期启动时间为3s

# 测试应用信息，由程序运行自动生成，无需手动配置
INPUT_TYPE=.* # 输入参数类型0：包全路径，1：包名
PKG_PATH=.* # 包存储路径
PKG_SOFTNAME=.* # 应用名称
PKG_PACKAGENAME=.* # 应用包名
PKG_VERSION=.* # 应用版本
PKG_RELEASE=.* # 应用release版本

# ko文件测试需求信息，自动处理
DRIVE_PATH=.*
KO_REPORT=.*