From 758d53c85644cc5140a0fd0a23be395349710735 Mon Sep 17 00:00:00 2001 From: weilinfox Date: Fri, 24 Nov 2023 18:20:20 +0800 Subject: [PATCH 1/2] Fix wrong distro code Signed-off-by: weilinfox --- ...34\254\346\265\213\350\257\225\347\273\223\346\236\234.md" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/pre_round2/RUYI \345\214\205\347\256\241\347\220\206 20231107 \347\211\210\346\234\254\346\265\213\350\257\225\347\273\223\346\236\234.md" "b/pre_round2/RUYI \345\214\205\347\256\241\347\220\206 20231107 \347\211\210\346\234\254\346\265\213\350\257\225\347\273\223\346\236\234.md" index 5341888..84cb383 100644 --- "a/pre_round2/RUYI \345\214\205\347\256\241\347\220\206 20231107 \347\211\210\346\234\254\346\265\213\350\257\225\347\273\223\346\236\234.md" +++ "b/pre_round2/RUYI \345\214\205\347\256\241\347\220\206 20231107 \347\211\210\346\234\254\346\265\213\350\257\225\347\273\223\346\236\234.md" @@ -4,13 +4,13 @@ 共测试了 1 个测试套, 3 个测试用例,其中 -+ 3 个测试用例在 openEuler 2303 上失败 ++ 3 个测试用例在 openEuler 2203 上失败 + 3 个测试用例在 openEuler 2303 上成功 + 3 个测试用例在 openEuler 2309 上成功 + 3 个测试用例在 Ubuntu 22.04 LTS 上成功 + 3 个测试用例在 Fedora 38 上成功 -## RUYI 包管理 23031107 版本在 openEuler 2303 上失败用例 +## RUYI 包管理 23031107 版本在 openEuler 2203 上失败用例 | 测试套/软件包名 | 测试用例名 | 状态 | 日志文件 | 原因 | | :-: | :-: | :-: | :-: | :-: | -- Gitee From 53570c4b73b86035f35768991ec20702af697ecd Mon Sep 17 00:00:00 2001 From: weilinfox Date: Sat, 25 Nov 2023 17:06:37 +0800 Subject: [PATCH 2/2] Update description of broken mugen tests Signed-off-by: weilinfox --- ...13\350\257\225\347\273\223\346\236\234.md" | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git "a/pre_round2/RUYI \345\214\205\347\256\241\347\220\206 20231107 \347\211\210\346\234\254\346\265\213\350\257\225\347\273\223\346\236\234.md" "b/pre_round2/RUYI \345\214\205\347\256\241\347\220\206 20231107 \347\211\210\346\234\254\346\265\213\350\257\225\347\273\223\346\236\234.md" index 84cb383..bfeff77 100644 --- "a/pre_round2/RUYI \345\214\205\347\256\241\347\220\206 20231107 \347\211\210\346\234\254\346\265\213\350\257\225\347\273\223\346\236\234.md" +++ "b/pre_round2/RUYI \345\214\205\347\256\241\347\220\206 20231107 \347\211\210\346\234\254\346\265\213\350\257\225\347\273\223\346\236\234.md" @@ -1,6 +1,8 @@ # RUYI 包管理 20231107 版本测试结果 -本次测试基于 RUYI [20231107](https://mirror.iscas.ac.cn/ruyisdk/ruyi/testing/ruyi.amd64.20231107) 预编译二进制,编写 mugen 测试用例,在 openEuler2203 、 openEuler 2303 、 openEuler 2309 、 Ubuntu 22.04 LTS 和 Fedora 38 开展测试。同时手动验证了一些尚不完善的功能 +本次测试基于 RUYI [20231107](https://mirror.iscas.ac.cn/ruyisdk/ruyi/testing/ruyi.amd64.20231107) 预编译二进制,编写 mugen 测试用例,在 openEuler2203 、 openEuler 2303 、 openEuler 2309 、 Ubuntu 22.04 LTS 和 Fedora 38 开展测试。 + +由于在用例编写的过程中发现 RUYI 包管理的 ``venv`` 功能在配置完虚拟环境后无法按照预期调用工具链,所以相关的测试用例暂没有合并到 mugen-ruyi 主线。为了更好地展示出现的问题,这部分测试是手动验证的形式 共测试了 1 个测试套, 3 个测试用例,其中 @@ -22,9 +24,26 @@ ## 手动验证发现的问题 -由于该部分认为 RUYI 本身有一些问题,测试用例暂未合入 mugen-ruyi 主线,故暂时以手动验证的方式展现 +### 工具链尚没有安装的情况下可以正常建立/激活虚拟环境且不会有提示 + +这里以本地缓存文件目录为 ``~/.cache/ruyi`` 为例 + +```bash +$ rm -rf ~/.cache/ruyi/ +$ ruyi venv -t plct-20231110 milkv-duo ./milkv-venv +fatal error: profile 'milkv-duo' not found +$ ruyi update +$ ruyi venv -t plct-20231110 milkv-duo ./milkv-venv +info: Creating a Ruyi virtual environment at milkv-venv... +info: The virtual environment is now created. + +You may activate it by sourcing the appropriate activation script in the +bin directory, and deactivate by invoking `ruyi-deactivate`. +``` + +### 虚拟环境激活后无法正常调用工具链 -手动测试发现虚拟环境激活后无法正常调用工具链,软链接是断裂的 +虚拟环境成功激活,但是软链接是断裂的 ```bash $ source milkv-venv/bin/ruyi-activate -- Gitee