【特性背景】 蓝区测试插件运行依赖的参数,需要在workflow或者CICD工程环境变量中获取,其中,workflow为用户的作业入口,应尽量简化workflow中的参数输入。 【特性价值】 易用性提升 【特性详情】 1、OIDC认证方式测试和方案验证 pytest-orch、openlibing-upload-reports插件适配OIDC联邦认证方案,pytest框架需要通不适配相关代码,codearts侧有存量使用ak/sk,apig上报数据的流程,需要保留原始上报方案。且原始上报方案为python代码,和OIDC联邦认证存在依赖库的适配,需要考虑适配方案的可行性及工作量 2、测试插件整改,多个插件参数优化调整 2.1调度框架插件pytest-orch代码下载、参数缩减、相对路径调整适配, 2.2用例信息收集插件openlibing-metadata-collect虚拟环境处理优化 2.3调度框架传递worlflow_name、job_name等流水线信息给用例 需要仓库名project_name、workflow_name、job_name、step_name、run_number
【特性背景】
蓝区测试插件运行依赖的参数,需要在workflow或者CICD工程环境变量中获取,其中,workflow为用户的作业入口,应尽量简化workflow中的参数输入。
【特性价值】
易用性提升
【特性详情】
1、OIDC认证方式测试和方案验证
pytest-orch、openlibing-upload-reports插件适配OIDC联邦认证方案,pytest框架需要通不适配相关代码,codearts侧有存量使用ak/sk,apig上报数据的流程,需要保留原始上报方案。且原始上报方案为python代码,和OIDC联邦认证存在依赖库的适配,需要考虑适配方案的可行性及工作量
2、测试插件整改,多个插件参数优化调整
2.1调度框架插件pytest-orch代码下载、参数缩减、相对路径调整适配,
2.2用例信息收集插件openlibing-metadata-collect虚拟环境处理优化
2.3调度框架传递worlflow_name、job_name等流水线信息给用例
需要仓库名project_name、workflow_name、job_name、step_name、run_number