11 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 815bf4478f fix: add execute permission to all test.sh files 2026-06-25 17:31:11 +08:00
honghua 99f2703487 refactor: convert LTP POSIX compatibility tests to beakerlib format
- 188 test cases updated to beakerlib lifecycle (test.sh + main.fmf)

- Merge setup.sh + helper.sh into lib.sh with flag-file + reference counting

- Remove old setup.sh/teardown.sh/helper.sh/test.sh aggregator

- Update 10 category main.fmf + compatibility/main.fmf to beakerlib format
2026-06-22 12:53:22 +08:00
honghua 8120b87ee7 fix: add -std=gnu11 to gcc flags — fixes pthread_cond_wait bool conflict, SKIP 21→20 2026-06-18 11:26:24 +08:00
honghua de4cc69eb7 fix: add -Wno-error=incompatible-pointer-types to gcc flags — SKIP 84→21, PASS 508→569 2026-06-18 11:05:26 +08:00
honghua 33d7183b92 feat: add sudo support to POSIX tests — 508 PASS / 34 FAIL / 84 SKIP verified on server 2026-06-18 09:28:40 +08:00
honghua e1addc3804 refactor: split LTP POSIX tests into 188 individual test cases under 10 category dirs 2026-06-17 14:30:18 +08:00
honghua 723eb420b7 chore: remove old compatibility template — replaced by ltp_posix test suite; update coverage docs 2026-06-17 14:14:51 +08:00
honghua 536e8e9353 feat: add LTP POSIX compatibility tests — 10 cases, 498 PASS / 47 FAIL / 84 SKIP verified on server 2026-06-17 14:00:05 +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