DocImg_ImageMaking_Ga_003这个case的runcase.sh脚本流程实现如下:
1. 导入环境变量:
2. 修改配置文件:chg_file"$CASE_NAME"
3. 准备工作:prepare
4. 运行case:run
5. 清理测试环境:teardown"$CASE_NAME"
其中prepare()在common.sh中定义,主要步骤有:
1. 创建.so文件
2. 创建docker镜像
3. 创建测试镜像
4. 定义变量
5. 创建逻辑网络包
6. 修改配置文件
其中run()在common.sh中定义,主要步骤有:
1. 创建namespace
2. 创建VNF
3. 上传逻辑网络模板
4. 创建逻辑网络
5. 上传appgroup模板
6. 创建appgroup
7. 启动appgroud
8. 等待pods运行