| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
test: add cross-platform install-list consistency and user scenario tests Problem/Purpose: - The existing cross-platform tests did not catch the Windows bug where load_installed_packages() always read generation 1 instead of current - Tests focused on individual commands but not on workflow consistency - Need channel-specific tests that reflect typical user scenarios Solution: - Add test_suite_install_list_consistency() to verify packages installed are visible in epkg list (core workflow test) - Add channel-specific user scenario tests: - MSYS2: test_msys2_mingw_cpp_dev() - MinGW C/C++ development - Conda: test_conda_data_science() - Python + numpy for data analysis - Homebrew: test_brew_dev_tools() - git, jq for development - These tests verify typical usage patterns work correctly Usage: - ./run.sh -c msys2 -t install_list # Test install-list consistency - ./run.sh -c msys2 -t msys2_scenario # Test MinGW development Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
test: skip conda upgrade test due to missing repo dependencies Problem: - conda upgrade fails due to missing m2w64-libwinpthread-git dependency - This is a conda repo issue, not an epkg bug - The upgrade test was causing conda channel tests to fail Solution: - Skip the upgrade test for conda channel - Add comment explaining the issue Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 | |
test: add cross-platform install-list consistency and user scenario tests Problem/Purpose: - The existing cross-platform tests did not catch the Windows bug where load_installed_packages() always read generation 1 instead of current - Tests focused on individual commands but not on workflow consistency - Need channel-specific tests that reflect typical user scenarios Solution: - Add test_suite_install_list_consistency() to verify packages installed are visible in epkg list (core workflow test) - Add channel-specific user scenario tests: - MSYS2: test_msys2_mingw_cpp_dev() - MinGW C/C++ development - Conda: test_conda_data_science() - Python + numpy for data analysis - Homebrew: test_brew_dev_tools() - git, jq for development - These tests verify typical usage patterns work correctly Usage: - ./run.sh -c msys2 -t install_list # Test install-list consistency - ./run.sh -c msys2 -t msys2_scenario # Test MinGW development Signed-off-by: Wu Fengguang <wfg@mail.ustc.edu.cn> | 4 个月前 |