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