testbase.management Package¶
管理和辅助工具
-
class
testbase.management.ArgumentParser(subcmd_classes)¶ 基类:
object参数解析
-
get_subcommand(name)¶ 获取子命令
-
parse_args(args)¶ 解析参数
-
print_help()¶ 打印帮助文档
-
-
class
testbase.management.CreateProject¶ 基类:
testbase.management.Command创建测试项目
-
execute(args)¶ 执行过程
-
-
class
testbase.management.DiscoverTests¶ 基类:
testbase.management.Commanddiscover tests
-
execute(args)¶ 执行过程
-
-
class
testbase.management.Distribute¶ 基类:
testbase.management.CommandGenerate distribution packages
-
execute(args)¶ 执行过程
-
-
class
testbase.management.Help¶ 基类:
testbase.management.Command帮助命令
-
execute(args)¶ 执行过程
-
-
class
testbase.management.InstallLib¶ 基类:
testbase.management.Command安装扩展库
-
execute(args)¶ 执行过程
-
-
class
testbase.management.ManagementToolsConsole(argparser)¶ 基类:
object管理工具交互模式
-
class
testbase.management.RunPlan¶ 基类:
testbase.management.Command执行测试计划
-
execute(args)¶ 执行过程
-
-
class
testbase.management.RunPlanDistPackage¶ 基类:
testbase.management.CommandRun test plan in distribution package
-
execute(args)¶ 执行过程
-
-
class
testbase.management.RunScript¶ 基类:
testbase.management.Command执行一个脚本
-
execute(args)¶ 执行过程
-
-
class
testbase.management.RunTest¶ 基类:
testbase.management.Command批量执行测试用例
-
execute(args)¶ 执行过程
-
run_args_parser(runner_args)¶ 兼容参数传入concurrency=5,retries=1,支持subprocess shell=False
-
-
class
testbase.management.RunTestDistPackage¶ 基类:
testbase.management.CommandRun tests in distribution package
-
execute(args)¶ 执行过程
-
-
class
testbase.management.Shell¶ 基类:
testbase.management.CommandPython Shell
-
execute(args)¶ 执行过程
-
-
class
testbase.management.UpgradeProject¶ 基类:
testbase.management.Command升级测试项目
-
execute(args)¶ 执行过程
-
-
testbase.management.qta_manage_main()¶ qta-manage工具入口