303 Commits
Author SHA1 Message Date
honghua 877cee6e0a docs: simplify commit_guide examples to single-line format only 2026-07-10 14:35:28 +08:00
honghua 4085a0e41f docs: add ACL-based commit and MR examples to commit_guide 2026-07-10 14:14:34 +08:00
honghua b8bb655ee6 docs: add commit and MR conventions guide, link from development guide 2026-07-10 14:02:31 +08:00
honghua 2742e0ffcf docs: enhance development guide - hardware-require docs, tag discovery, lib.sh patterns, ACL dev walkthrough 2026-07-10 11:37:29 +08:00
honghua e5d10baebb docs: fix run directory paths, add lock file FAQ, add ACL walkthrough (Section 9) 2026-07-10 11:22:44 +08:00
honghua fa84034ac0 docs: add 1.4 topology.env configuration guide to user guide 2026-07-10 09:40:25 +08:00
honghua df18d1410c fix: hw_check log format - avoid doubled operator like '>= >=' 2026-07-10 08:25:11 +08:00
honghua b48b234335 fix: _hwFmfGet awk print full value after key, not just token 2 2026-07-10 08:23:47 +08:00
honghua ed4a4ddaa1 fix: hw_check.sh awk pattern to match indented YAML keys 2026-07-10 08:15:34 +08:00
honghua 20d969356e docs: replace provision.hardware section with project's hardware-require + topology.env approach 2026-07-09 17:33:57 +08:00
honghua 7c807b2268 docs: update hardware-require section with layered inheritance and net field 2026-07-09 16:54:51 +08:00
honghua f01ebe16dd feat: add default hardware-require to all test suites and environment-file to all plans 2026-07-09 16:45:20 +08:00
honghua ca2ba6ee87 feat: add topology.env and hw_check.sh for local-mode hardware requirement checking 2026-07-09 16:36:59 +08:00
honghua d481e0e60e docs: add hardware environment constraints section to developer guide 2026-07-09 15:59:18 +08:00
honghua 43f6ee18e3 Merge branch 'main' of ssh://git.openruyi.cn:54865/woqidaideshi/openruyi-autotest into dev 2026-07-09 15:43:51 +08:00
woqidaideshi 1d61c1abdd Merge pull request 'fix: sddm: use timeout to verify unknown args don't crash instead of hanging' (#92) from main-cmake into main
Reviewed-on: woqidaideshi/openruyi-autotest#92
2026-07-09 07:31:41 +00:00
woqidaideshi 01bedce5d8 fix: sddm: use timeout to verify unknown args don't crash instead of hanging 2026-07-09 11:47:26 +08:00
woqidaideshi 2a5a6542e7 Merge pull request 'fix: tests/functional/pkgs/rpm: fix path missing rpm/ subdirectory' (#91) from main-cmake into main
Reviewed-on: woqidaideshi/openruyi-autotest#91
2026-07-08 08:05:28 +00:00
woqidaideshi 5ae1fa8c17 fix: tests/functional/pkgs/rpm: fix path missing rpm/ subdirectory 2026-07-08 16:03:25 +08:00
honghua 235061ac1a chore: remove qemu_daemon.py 2026-07-08 14:40:46 +08:00
honghua 2244bc39ab fix: use huaweicloud mirror, fix \ escaping in yum repo heredoc 2026-07-08 14:09:03 +08:00
honghua 8ee87aa7dc fix: replace default openEuler repo with USTC mirror for faster dnf install 2026-07-08 13:54:55 +08:00
honghua 0875dd3c72 fix: add internal retry to check_vm_healthy for transient SSH failures 2026-07-08 13:15:17 +08:00
honghua 5910045e0e fix: add retry for initial health check before deleting CloudPods VM 2026-07-08 12:10:59 +08:00
honghua 31845bc1ee fix: add password field to server_config for CloudPods KVM creation 2026-07-08 11:10:23 +08:00
honghua 8040026618 fix: accept 200 for token auth, handle server singular response format in create_server 2026-07-08 11:08:27 +08:00
honghua 23dfd4da5e refactor: move config env-var resolution into main(), use clean DEFAULTS dict at module level 2026-07-08 10:46:01 +08:00
honghua 90cc97cb18 fix: only delete cloudpods entries on shutdown, preserve other env.json records 2026-07-08 09:55:04 +08:00
honghua bd1005c2d9 feat: add auto-cleanup on shutdown - delete all CloudPods VMs from env.json 2026-07-08 09:45:18 +08:00
woqidaideshi 31c9d6680c Merge pull request 'fix: functional/pkgs/rpm/test_rpm_error: fix path missing rpm/ subdirectory' (#87) from main-cmake into main
Reviewed-on: woqidaideshi/openruyi-autotest#87
2026-07-07 10:14:04 +00:00
woqidaideshi c647946fb8 fix: functional/pkgs/rpm/test_rpm_error: fix path missing rpm/ subdirectory 2026-07-07 18:13:26 +08:00
woqidaideshi e22a78448a Merge pull request 'docs: add python-six as beakerlib runtime dependency' (#86) from main-cmake into main
Reviewed-on: woqidaideshi/openruyi-autotest#86
2026-07-07 04:00:24 +00:00
woqidaideshi 90c7e29049 docs: add python-six as beakerlib runtime dependency 2026-07-07 11:57:40 +08:00
woqidaideshi af1fc74779 Merge pull request 'tests/functional/pkgs/llvm22: add cmake devel package integrity test' (#84) from main-cmake into main
Reviewed-on: woqidaideshi/openruyi-autotest#84
2026-07-07 03:26:48 +00:00
woqidaideshi 6a47f7e748 tests/functional/pkgs/llvm22: test *.cmake 2026-07-07 11:16:52 +08:00
redrose2100 672a2f2979 Merge pull request 'fix: replace iproute with iproute2 in smoke/network tests' (#83) from dev into main
Reviewed-on: woqidaideshi/openruyi-autotest#83
2026-07-06 06:57:54 +00:00
honghua 97adb807f5 fix: replace iproute with iproute2 in smoke/network tests
openRuyi software repository does not have 'iproute' package, only
'iproute2'. Updated all require declarations in smoke/network .fmf
files and the lib.sh comment to use the correct package name.

Fixes: woqidaideshi/openruyi-autotest#81
2026-07-06 14:56:21 +08:00
redrose2100 b950d36dc9 Merge pull request 'fix: add executable permission bit for all 3963 .sh test scripts' (#82) from dev into main
Reviewed-on: woqidaideshi/openruyi-autotest#82
2026-07-06 06:38:50 +00:00
honghua e2e680831c fix: add executable permission bit for all 3963 .sh test scripts
All .sh files under tests/ lacked the Git executable permission bit
(100644 instead of 100755), causing tmt run to fail with 'permission
denied' errors on Linux servers.

Fixes: woqidaideshi/openruyi-autotest#80
2026-07-06 14:36:45 +08:00
redrose2100 6142479680 Merge pull request 'feat: compiler 32 + reliability 12 + performance 32 = 726 tests' (#79) from dev into main
Reviewed-on: woqidaideshi/openruyi-autotest#79
2026-07-03 06:36:15 +00:00
honghua f5546c4572 feat: add sysbench multithreaded benchmark performance tests (5 cases) 2026-07-03 14:21:09 +08:00
honghua 8843f395ce feat: add LMbench microbenchmark performance test suite (4 cases) 2026-07-03 14:00:19 +08:00
redrose2100 abe7ea0ea3 Merge pull request 'feat: compiler 32 + reliability 12 + performance 23 = 717 tests' (#78) from dev into main
Reviewed-on: woqidaideshi/openruyi-autotest#78
2026-07-03 01:12:45 +00:00
honghua 1fda4b403d feat: add STREAM memory bandwidth performance test suite (4 cases) 2026-07-03 09:07:57 +08:00
redrose2100 f3b3a58a50 Merge pull request 'feat: compiler 32 + reliability 12 + performance 19 = 713 total' (#77) from dev into main
Reviewed-on: woqidaideshi/openruyi-autotest#77
2026-07-03 00:55:11 +00:00
honghua 3b8636e955 feat: add fio storage I/O performance test suite (6 cases) 2026-07-03 08:28:49 +08:00
redrose2100 015fbee671 Merge pull request 'feat: compiler tests + trinity/stress-ng reliability + iozone performance' (#76) from dev into main
Reviewed-on: woqidaideshi/openruyi-autotest#76
2026-07-02 06:45:12 +00:00
honghua 81b3ad8835 refactor: remove install tests from stress-ng and trinity - focus on OS testing 2026-07-02 14:33:36 +08:00
honghua 919c130b09 refactor: optimize iozone tests - remove install, add sequential throughput benchmark 2026-07-02 14:21:59 +08:00
honghua e06d0198d5 feat: add IOzone filesystem benchmark performance tests (5 cases) 2026-07-02 14:15:13 +08:00