76 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
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 5ae1fa8c17 fix: tests/functional/pkgs/rpm: fix path missing rpm/ subdirectory 2026-07-08 16:03:25 +08:00
woqidaideshi c647946fb8 fix: functional/pkgs/rpm/test_rpm_error: fix path missing rpm/ subdirectory 2026-07-07 18:13:26 +08:00
woqidaideshi 6a47f7e748 tests/functional/pkgs/llvm22: test *.cmake 2026-07-07 11:16:52 +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 ed96e9f228 feat: add 10 professional compiler feature tests (PGO, LTO, vectorization, stack-protector, FP, static-analysis, exceptions, inline, PIC/PIE, TLS) 2026-07-01 17:31:15 +08:00
honghua 3de47851ab refactor: dissolve scenarios into existing compiler dirs (dejagnu +4, jotai +2, csmith +2, yarpgen +2) 2026-07-01 17:24:40 +08:00
honghua 72497f0da7 feat: add compiler scenarios test suite with 10 comprehensive compilation tests 2026-07-01 17:18:11 +08:00
honghua 1ab5f36307 feat: add compiler test suite with dejagnu, jotai, csmith, yarpgen (12 cases) 2026-07-01 17:09:08 +08:00
honghua b685fe6aac refactor: split blktests into 14 groups with 195 individual test cases 2026-07-01 15:52:51 +08:00
honghua 272b8119db feat: add kernel/blktests functional tests (14 groups, 201 subtests) 2026-07-01 15:41:20 +08:00
honghua 58179d56a4 refactor: move mmtests from functional/kernel to performance category 2026-07-01 14:26:23 +08:00
honghua de9729c962 fix: pre-install mmtests deps, pipe sudo password without yes interference 2026-07-01 11:15:09 +08:00
honghua 0ca3ca1f8d fix: auto-answer mmtests interactive prompts with yes pipe 2026-07-01 11:12:13 +08:00
honghua 310a89bb67 fix: run mmtests with sudo, chown after install, keep installed (reinstall too expensive) 2026-07-01 11:06:21 +08:00
honghua 897e8a82c3 feat: add kernel/mmtests functional tests (53 cases, 9 categories) 2026-07-01 09:09:09 +08:00
honghua c05b5affaa fix: strengthen realtime test result validation — check build errors, require explicit pass marker 2026-06-30 17:38:23 +08:00
honghua e618f9479e fix: use BASH_SOURCE for correct path resolution in realtime lib.sh 2026-06-30 17:32:29 +08:00
honghua a0091640c3 feat: add kernel/realtime LTP functional tests (16 cases) 2026-06-30 17:25:49 +08:00
honghua 1a6b07c32d fix: guard rlTestSkip with type check for non-tmt environments 2026-06-30 17:03:13 +08:00
honghua f9a03e46c0 fix: set PATH before checking kirk after dnf install (LTP 20260130 in repo) 2026-06-30 16:57:56 +08:00
honghua 0d6fccc6bd fix: use sudo to create /opt/ltp before git clone (permission denied for non-root) 2026-06-30 15:57:43 +08:00
honghua 475b518df0 fix: detect incomplete LTP build (runltp stub without kirk), force reinstall 2026-06-30 15:50:39 +08:00
honghua 1e3d80ecdc fix: remove duplicate functional/ltp/cve, optimize security/cve with unified LTP 20260529 install 2026-06-30 14:21:16 +08:00
honghua 9163dd9862 fix: add output verification and fix ||true patterns for acl,bash,bc,binutils,brotli,bzip2,gzip,xz,zstd and 30+ more packages 2026-06-30 06:51:39 +08:00
honghua 2cef8b39d7 fix: replace /dev/null discard with grep-based output verification in all test scripts 2026-06-29 22:22:26 +08:00
honghua 01e8ef495c fix: fill real test logic for all remaining empty shell tests (95 files, 20+ packages) 2026-06-29 19:50:19 +08:00
honghua d1c1bf9aef fix: fill real test logic for cmake, wget, wget2 (36 test cases) 2026-06-29 17:19:56 +08:00
honghua e03582ca90 fix: fill real test logic for cmake (6 test cases) 2026-06-29 17:14:14 +08:00
honghua cf01a5b816 fix: prioritize kirk detection over stale runltp stub after make install failure 2026-06-29 15:34:10 +08:00
honghua 424a42ebb0 fix: use range-based sed for sched_attr, detect runltp stub in 2026 LTP 2026-06-29 11:28:40 +08:00
honghua d5c7c5fd93 feat: upgrade LTP tag to 20260529 (latest stable with kirk) 2026-06-29 10:44:19 +08:00
honghua 2692b82439 fix: add /tools to PATH, patch sched_attr redef, manual kirk install fallback 2026-06-29 10:09:39 +08:00
honghua 03627c3732 feat: add _ltpRunCase with Pass/Fail/Skip mapping to tmt, refactor all test scripts 2026-06-29 09:13:04 +08:00
honghua 921ca604ff feat: add Failed/Broken output validation to all LTP test scripts 2026-06-29 09:06:19 +08:00
honghua b8d02da8e1 fix: switch LTP tag to 20240930 for riscv64 kernel header compat 2026-06-28 23:58:54 +08:00
honghua 943d32612b fix: patch listmount04.c spare field for riscv64 kernel headers 2026-06-28 21:15:24 +08:00
honghua 1068dfcd5e feat: upgrade LTP to 20250930 with kirk runner, migrate runltp->kirk across 2505 test scripts 2026-06-28 19:13:46 +08:00
honghua bbd51afe99 fix: LTP lib.sh creates bin/ltp-pan symlink 2026-06-26 22:42:50 +08:00
honghua 55d1a8cf6c fix: LTP lib.sh adds pan/ and testcases/bin/ to PATH, uses 20240524 tag 2026-06-26 22:39:08 +08:00
honghua cd2368c80f feat: LTP lib.sh supports dnf fallback to source compile 2026-06-26 16:50:57 +08:00
honghua 18f471c83d fix: add LTP shared lib.sh with ref-counting, update all 2505 test.sh 2026-06-26 16:28:09 +08:00
honghua 08eee356f7 feat: generate 2505 LTP functional test cases across 33 suites 2026-06-26 16:21:10 +08:00
honghua d529336542 feat: add LTP functional test suites (65 suites) 2026-06-26 16:09:33 +08:00
honghua d273e91836 docs: move coverage reports to docs/coverage/ and update links 2026-06-26 13:21:28 +08:00
honghua 815bf4478f fix: add execute permission to all test.sh files 2026-06-25 17:31:11 +08:00
honghua 695a6e5935 docs: rename manual-execution.md to user_guide.md 2026-06-25 14:25:28 +08:00
honghua 7da923bc12 refactor: split functional tests into per-case dirs with shared lib.sh - remove old setup.sh/teardown.sh/test.sh (606 deleted), add lib.sh per package (202 new), update main.fmf and test cases (1333 modified) 2026-06-22 10:18:36 +08:00
honghua 7fd40c3c4e refactor: extract shared setup/teardown for all 202 pkgs — install once per package 2026-06-16 17:33:20 +08:00