Closed jiewu9823 closed 3 months ago
windows11下使用VMware -----> openEuler x86 24.03
x86镜像地址:http://121.36.84.172/dailybuild/EBS-openEuler-24.03-LTS/rc3_openeuler-2024-04-16-08-55-15/
windows11下使用VMware -----> manjaro 23.1.2 -----> qemu openEuler riscv 24.03
riscv镜像地址:https://repo.tarsier-infra.isrc.ac.cn/openEuler-RISC-V/testing/2403LTS-test/v1/
qemu版本:6.2.0 (qemu版本不同也可能导致问题,截至本测试qemu8.2 docker运行还存在问题)
./mugen.sh -f container-exception-logger -r oe_test_container-exception-logger -x
docker run -it openeuler-24.03-lts:latest /bin/bash
进入容器
可以看到这是镜像内部repo源的配置出了问题,截至到5.17 ,所有的x86测试镜像/iso都存在该问题
在vi中替换(x86)
:%s/http:\/\/repo.openeuler.org\/openEuler-24.03-LTS/http:\/\/121.36.84.172\/dailybuild\/EBS-openEuler-24.03-LTS\/rc4_openeuler-2024-04-30-22-53-55/g
创建并保存新镜像
流程与x86相似,只是repo源换为rsicv的
https://gitee.com/openeuler/mugen/issues/I9Q68F
测试 22.03_3可以泡通
预计24.03正式版发布,资源搭载后测试结果为pass
学习到了如何查询shell的变量,如何查询shell变量在哪里定义
mugen的框架变量位于 mugen/conf/mugen.env
这个文件必须跑一次测试才会生成,框架变量无法被env等指令查询到,甚至使用vscode都搜索不到
测试用例中
source "${OET_PATH}/libs/locallibs/common_lib.sh"
的${OET_PATH}
wget -q https://repo.openeuler.org/$PRETTY_NAME/docker_img/$NODE1_FRAME/openEuler-docker.$NODE1_FRAME.tar.xz
的$NODE1_FRAME
都为框架变量,这些变量和shell变量可能不太好区分
需求:
要求:
该项任务要求产出:
完成该项任务后,请在 2403_mugen失败测试用例清单 里找到相应测试套和测试用例栏位,并填写riscv复测结果,Failure Reason,Owner(填写中文名),Gitee ID,Issue/PR(填写提交issue或者PR的url),x86 测试情况。Issue/PR这个栏位可能已经填有内容,是之前在23.09版本上其他实习生同学分析的结果,供参考
说明: