Closed jiewu9823 closed 4 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版本:8.2.0 (qemu版本不同也可能导致问题)
./mugen.sh -f cppcheck -r oe_test_cppcheck -x
通过查看https://cppcheck.sourceforge.io/manual.pdf
可以看到2.13支持的选项中不存在--std=posix 所以把这里删去了
我在ubuntu,majaro也试过确实是没有的,是测例的问题
我测试了unbutu,manjaro,x86 openEuler22.03 ,x86 openEuler 24.03,riscv openEuler 24.03
cppcheck -DA --force file.c | grep "A=1"
的返回值都是0 (不单跑了这一句,而是把整个测例都一句一句跑了一遍)
怀疑是测例问题 所以把测试结果改了
其中一张截图
PR已合入
需求:
要求:
该项任务要求产出:
完成该项任务后,请在 2403_mugen失败测试用例清单 里找到相应测试套和测试用例栏位,并填写riscv复测结果,Failure Reason,Owner(填写中文名),Gitee ID,Issue/PR(填写提交issue或者PR的url),x86 测试情况。Issue/PR这个栏位可能已经填有内容,是之前在23.09版本上其他实习生同学分析的结果,供参考
说明: