122 Commits
Author SHA1 Message Date
honghua df18d1410c fix: hw_check log format - avoid doubled operator like '>= >=' 2026-07-10 08:25:11 +08:00
honghua b48b234335 fix: _hwFmfGet awk print full value after key, not just token 2 2026-07-10 08:23:47 +08:00
honghua ed4a4ddaa1 fix: hw_check.sh awk pattern to match indented YAML keys 2026-07-10 08:15:34 +08:00
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 ca2ba6ee87 feat: add topology.env and hw_check.sh for local-mode hardware requirement checking 2026-07-09 16:36:59 +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 97adb807f5 fix: replace iproute with iproute2 in smoke/network tests
openRuyi software repository does not have 'iproute' package, only
'iproute2'. Updated all require declarations in smoke/network .fmf
files and the lib.sh comment to use the correct package name.

Fixes: woqidaideshi/openruyi-autotest#81
2026-07-06 14:56:21 +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 81b3ad8835 refactor: remove install tests from stress-ng and trinity - focus on OS testing 2026-07-02 14:33:36 +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 ce58cc6b33 fix: stress-ng install test - fix stressor count regex and rlRun pipe issue 2026-07-02 11:49:08 +08:00
honghua 0900eb3fe0 feat: add stress-ng system stress reliability test suite (7 cases) 2026-07-02 09:05:35 +08:00
honghua 19bc20c789 chore: remove old reliability template test, replaced by Trinity suite 2026-07-02 08:58:35 +08:00
honghua 7e4a7adedc feat: add Trinity syscall fuzzer reliability test suite (7 cases) 2026-07-02 06:58:47 +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 0d1d5858fe refactor: move openscap standalone tests into basic/ subdirectory (4 cases) 2026-07-01 16:51:27 +08:00
honghua e0a4a87fc1 refactor: merge cis_benchmark into openscap/cis with independent test cases (3 cases) 2026-07-01 16:38:48 +08:00
honghua 67947dda4f feat: add security/cis_benchmark tests (5 cases: profile_list, eval, result_count, fail_list, fix_generate) 2026-07-01 16:30:03 +08:00
honghua c9264775a6 feat: add security/openscap compliance tests (4 cases: info, eval, fix, report) 2026-07-01 16:20:23 +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