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
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
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
honghua
1fda4b403d
feat: add STREAM memory bandwidth performance test suite (4 cases)
2026-07-03 09:07:57 +08:00
honghua
3b8636e955
feat: add fio storage I/O performance test suite (6 cases)
2026-07-03 08:28:49 +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
honghua
58179d56a4
refactor: move mmtests from functional/kernel to performance category
2026-07-01 14:26:23 +08:00
honghua
815bf4478f
fix: add execute permission to all test.sh files
2026-06-25 17:31:11 +08:00
honghua
d9a0fe2ccc
fix: preserve UnixBench results to persistent dir outside cleanup path
2026-06-25 11:08:37 +08:00
honghua
679c8d85b0
perf: optimize UnixBench with 3-run averaging, result files, and expanded coverage
2026-06-23 16:24:43 +08:00
honghua
a1736c3286
perf: optimize UnixBench scripts per Testing Guide spec
2026-06-23 15:39:48 +08:00
honghua
b5a5700493
refactor: nest unixbench tests under performance/unixbench/
...
- Move test_unixbench_*/ to performance/unixbench/ subdirectory
- Create unixbench/main.fmf, update performance/main.fmf as parent
- Fix 7 test-case main.fmf path entries
2026-06-22 14:12:46 +08:00
honghua
11dbfa271c
feat: add UnixBench performance benchmark test suite
...
- 7 test cases covering single/multi/half thread, integer/IO/process/quick modes
- lib.sh with flag-file + reference counting for UnixBench clone+build
- All tests follow ACL beakerlib lifecycle pattern
- Remove old performance/test.sh
2026-06-22 14:01:20 +08:00
honghua
c903fee8a8
refactor: 按6大测试分类重构测试框架结构
...
- 按冒烟/功能/安全/兼容性/性能/可靠性分类重组 tests/ 目录
- 新增安全测试(security)、兼容性测试(compatibility)、性能测试(performance)、可靠性测试(reliability)
- 移除 example 示例目录
- 新增对应测试计划 plans/{security,compatibility,performance,reliability}.fmf
- 更新 tests/main.fmf 添加 tier 分级说明
- 同步更新 README.md 目录结构和标签体系
2026-06-08 17:29:12 +08:00