openeuler-riscv / oerv-team

OERV 实习生工作中心
8 stars 39 forks source link

[24.03_round1 特性测试] docker 继承特性测试 #755

Closed jiewu9823 closed 2 months ago

jiewu9823 commented 5 months ago

需求:

  1. 使用 oerv 24.03 镜像 执行 mugen 测试套: docker-engine FS_Docker gala-gopher 中的 oe_test_galagopher_docker network_docker smoke-docker containerd

  2. oerv 24.03 docker镜像地址 https://hub.docker.com/r/jchzhou/oerv 由于 oerv 24.03 docker镜像地址和mugen测试用例中的地址不同,所以测试前需要修改测试用例中的相关内容

要求:

  1. 测试结果整理成文档,上传至 https://github.com/openEuler-RISCV/QA/tree/main/testreport/24.03/round1/feature-test/docker
  2. 测试结果包括:每个测试用例的结果,失败测试用例的失败原因,失败测试用例的处理结果等
  3. 本任务 ddl 时间为 2024/5/5
menmazqj commented 5 months ago

拉取docker镜像失败,因为docker daemon程序没有运行,需要解决https://gitee.com/src-openeuler/docker/issues/I9J6GY 中提到的问题

[root@openeuler-riscv64 ~]# docker pull jchzhou/oerv:24.03
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
jiewu9823 commented 5 months ago

https://repo.tarsier-infra.isrc.ac.cn/openEuler-RISC-V/testing/2403LTS-test/v1/QEMU/ 用的这个里面的qemu镜像,这个路径下的镜像是专门用来测试的,dnf install docker-engine后,就可以docker pull了

menmazqj commented 5 months ago

https://repo.tarsier-infra.isrc.ac.cn/openEuler-RISC-V/testing/2403LTS-test/v1/QEMU/ 用的这个里面的qemu镜像,这个路径下的镜像是专门用来测试的,dnf install docker-engine后,就可以docker pull了

一直用的是这个镜像,软件源需要在确认一下。这个镜像有默认的软件源,而测试失败的软件源是日常构建使用的软件源,请再确认一下哪个软件源。

jiewu9823 commented 5 months ago

用镜像里默认的软件源,不用另外修改软件源

Mechanicu commented 4 months ago

docker特性测试文档已提交 https://github.com/openEuler-RISCV/QA/pull/7

jiewu9823 commented 4 months ago

提交PR https://gitee.com/openeuler/mugen/pulls/3103 https://gitee.com/openeuler/mugen/pulls/3105 https://gitee.com/openeuler/mugen/pulls/3106 https://gitee.com/openeuler/mugen/pulls/3102

Mechanicu commented 4 months ago

docker-engine测试失败 QA文档pr:https://github.com/openEuler-RISCV/QA/pull/8 pr:https://gitee.com/openeuler/mugen/pulls/3116 失败原因: x86/riscv 2403上containerd没有load一个插件导致尝试init该插件时报错"no OpenTelemetry endpoint: skip plugin" 解决方案: 该插件不影响docker功能,2203上测试通过,2403上docker没有load该插件,根据containerd的issue:https://github.com/containerd/containerd/issues/7540,可以过滤该错误 测试结果: riscv 2403测试结果: 输入图片说明

x86 2203测试结果: 2203修改前可以通过测试 输入图片说明 x86 2403测试结果: 2403修改前无法通过测试 输入图片说明 修改后可通过测试 输入图片说明

jiewu9823 commented 4 months ago

PR已合入