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