16 Commits
Author SHA1 Message Date
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