linuxdeepin / developer-center

Deepin developer center, provide developer wiki and community forum.
447 stars 73 forks source link

[Deepin Integration]~[V23-Release] feat: update mc to 3:4.8.31-1 by deepin-community-bot[bot]@deepin-community/mc by deepin-community-ci-bot[bot] #9642

Closed deepin-bot[bot] closed 1 week ago

deepin-bot[bot] commented 2 weeks ago

Package information | 软件包信息

包名 版本
mc 3:4.8.31-1

Package repository address | 软件包仓库地址

deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/TestingIntegration:/test-integration-pr-1742:/community/testing/ ./

Changelog | 更新信息

mc (3:4.8.31-1) unstable; urgency=medium

deepin-bot[bot] commented 2 weeks ago

Integration Test Info

Test suggestion | 测试建议

mc(Midnight Commander)是一个流行的文件管理器,用于在命令行界面中管理文件和目录。为了确保 mc 在你的系统上正常工作,可以进行一系列的测试。以下是一些测试建议:

安装和启动测试

  1. 安装测试

    • 确保 mc 已成功安装。
    • 在不同的Linux发行版上测试安装过程。
    • 使用包管理器进行安装(例如 apt-getyumdnfzypper 等)。
    sudo apt-get install mc  # 对于Debian/Ubuntu
    sudo yum install mc      # 对于RHEL/CentOS
    sudo dnf install mc      # 对于Fedora
    sudo zypper install mc   # 对于openSUSE
  2. 启动测试

    • 确保 mc 可以正常启动。
    • 在终端中输入 mc 并检查是否成功启动。
    mc

基本功能测试

  1. 文件和目录浏览

    • 测试在不同目录之间导航。
    • 测试进入、退出和切换目录。
  2. 文件操作

    • 创建、删除、重命名文件和目录。
    • 复制和移动文件和目录。
    • 测试批量操作文件和目录。
  3. 文件查看和编辑

    • 使用内置的文件查看器查看文件内容。
    • 使用内置的文本编辑器编辑文件。
    • 测试不同类型的文件(文本文件、二进制文件等)的查看和编辑。
  4. 搜索功能

    • 测试文件内容搜索功能。
    • 测试文件名搜索功能。

高级功能测试

  1. VFS(虚拟文件系统)

    • 测试对压缩文件(如 .zip, .tar.gz)的浏览和操作。
    • 测试通过FTP、SFTP访问远程文件系统。
  2. Shell集成

    • 测试在 mc 内执行外部命令。
    • 测试 mc 的子shell功能。
  3. 配置和自定义

    • 测试修改 mc 的配置文件(如 ~/.config/mc/ini~/.mc/ini)。
    • 测试主题和配色方案的更改。
  4. 键盘快捷键

    • 测试常用快捷键(如 F3 查看,F4 编辑,F5 复制,F6 移动,F7 创建目录,F8 删除)。
    • 自定义快捷键并验证其功能。

兼容性测试

  1. 终端兼容性

    • 在不同的终端模拟器中测试 mc(如 gnome-terminalkonsolextermtmuxscreen)。
    • 测试在不同大小的终端窗口中调整 mc 的布局。
  2. 多用户测试

    • 测试在不同用户帐户下运行 mc
    • 确保不同用户的配置和文件权限正确。

性能测试

  1. 大文件操作

    • 测试大文件的复制、移动和删除。
    • 测试大目录的浏览和操作。
  2. 资源使用

    • 测试 mc 在高负载情况下的性能。
    • 监控 mc 的CPU和内存使用情况。

总结

通过上述测试,可以确保 mc 在各种环境下正常工作,满足用户需求。测试过程应记录详细的测试步骤、预期结果和实际结果,以便于排查问题和改进软件。

Influence | 影响范围

linux cli

ADDITIONAL INFORMATION | 额外补充

deepin-bot[bot] commented 2 weeks ago

IntegrationProjector Notify the author @deepin: Integrated issue updated

deepin-bot[bot] commented 2 weeks ago

IntegrationProjector Bot Deepin Testing Integration Project Manager Info Link to https://github.com/deepin-community/Repository-Integration/pull/1742

babyfengfjx commented 2 weeks ago

@luodeepin 请开展集成验证。

luodeepin commented 2 weeks ago

测试通过

  1. 执行上述命令输出正确
  2. mc为非预装
  3. 发散测试系统基础功能正常