Commit Graph

  • 83000a5bb7 fix(performance): adjust benchmark timeouts and fix MMTests exit parsing fix-performance-timeouts-final chainsx 2026-08-27 01:29:36 +08:00
  • 1fb30e5398 fix(security): set reasonable timeout for cve tests fix-security-cve-timeouts chainsx 2026-08-27 00:13:55 +08:00
  • 0af7e18e6d fix(security): increase openscap cis timeout to 90m fix-security-timeouts chainsx 2026-08-26 00:54:50 +08:00
  • 712247ca26 fix(security): increase timeouts for cve and openscap cis tests chainsx 2026-08-25 21:34:21 +08:00
  • b81a57a96e fix(performance): parse MMTests test exit markers correctly fix-performance-mmtests-exit-parser chainsx 2026-08-25 15:59:37 +08:00
  • 5d4f956d0a fix(performance): adjust benchmark timeouts based on measured runtime chainsx 2026-08-25 14:40:31 +08:00
  • a93d402209 fix(performance): tune benchmark durations based on actual runtimes fix-performance-timeouts chainsx 2026-08-24 23:24:33 +08:00
  • eabca18075 fix(performance): increase timeouts for long-running benchmarks chainsx 2026-08-24 13:38:30 +08:00
  • fa5261265e fix(compat): use reachable LTP mirror with GitHub fallback fix-compat-ltp-posix-mirror chainsx 2026-08-23 13:00:31 +08:00
  • 166498ad14 fix(functional): fix cmake and blktests tests fix-functional-realtime-skip chainsx 2026-08-22 23:27:36 +08:00
  • 653327ee0c Merge pull request 'chore(ci): 规范化格式' (#125) from dev into main redrsoe2100 2026-08-19 08:43:43 +00:00
  • 0c4a2bce72 Merge branch 'main' of ssh://git.openruyi.cn:54865/woqidaideshi/openruyi-autotest redrsoe2100 2026-08-19 16:23:44 +08:00
  • 593a557da5 chore(fmf): normalize remaining CRLF files to LF per .gitattributes redrsoe2100 2026-08-19 16:23:32 +08:00
  • fec4681876 fix(functional): limit duration overrides to observed failing cases fix-functional-blktests-typo chainsx 2026-08-19 09:15:42 +08:00
  • 7814803581 fix(functional): allow more time for ltp kernel_misc tests chainsx 2026-08-19 09:12:40 +08:00
  • 6ca3395b72 fix(functional): allow more time for realtime tests chainsx 2026-08-19 04:09:12 +08:00
  • 60287462ed fix(functional): align blktests tmt duration with runner timeout chainsx 2026-08-19 02:55:29 +08:00
  • c64f13b86c fix(functional): allow more time for blktests nvme/002 chainsx 2026-08-18 22:51:36 +08:00
  • 8603f1f097 fix(functional): fix blktests runner command typo chainsx 2026-08-18 21:47:14 +08:00
  • d826ec3673 fix(compatibility): avoid BeakerLib cleanup readonly error compatibility-fixes chainsx 2026-08-18 21:17:38 +08:00
  • a53133f486 fix(functional): fix test_realtime_pi_tests and test_realtime_rt_migrate functional-minimal-fixes chainsx 2026-08-17 20:28:52 +08:00
  • 27061e6998 Merge pull request 'fix: tests/functional/cmake:test_flang22_cmake_verify: find_package mlir clang' (#122) from cmake_all_new into main woqidaideshi 2026-08-17 09:44:46 +00:00
  • 28f3537fee Merge pull request 'feat(k8s): sonobuoy-based k8s feature test suite' (#120) from 2026_08_12_1-k8s-feature-tests into main redrsoe2100 2026-08-17 05:38:35 +00:00
  • 22d4200131 docs(user-guide): remove section 10 (k8s feature tests) - k8s cases now use standard flow redrsoe2100 2026-08-17 13:30:02 +08:00
  • e96a5cc0de chore(fmf): normalize line endings to LF per .gitattributes redrsoe2100 2026-08-17 12:28:33 +08:00
  • 68fe8a888f fix(docs): restore user guide section 10 (k8s feature tests) from PR120 base redrsoe2100 2026-08-17 12:19:39 +08:00
  • c5179e7810 Reapply "merge: merge origin/main (PR #119 removed k8s tests) into feature branch, keep k8s suite in feature branch" redrsoe2100 2026-08-17 12:19:38 +08:00
  • c43bf658c2 Revert "merge: merge origin/main (PR #119 removed k8s tests) into feature branch, keep k8s suite in feature branch" redrsoe2100 2026-08-17 12:17:26 +08:00
  • bca1403d90 merge: merge origin/main (PR #119 removed k8s tests) into feature branch, keep k8s suite in feature branch redrsoe2100 2026-08-17 12:15:57 +08:00
  • 1fe92117f7 fix(k8s): use sonobuoy results --mode=report for assertions redrsoe2100 2026-08-14 16:13:59 +08:00
  • fdb39411f0 feat(k8s): rewrite k8s feature suite with smoke-only cases (cluster_ready + sonobuoy_smoke) redrsoe2100 2026-08-14 09:46:25 +08:00
  • 3b45cf8824 fix: tests/functional/cmake:test_flang22_cmake_verify: find_package mlir clang woqidaideshi 2026-08-13 18:02:08 +08:00
  • 154a5589d8 fix(k8s): replace 95% pass-rate threshold with per-item result attribution redrsoe2100 2026-08-13 13:32:58 +08:00
  • 060fd0e9b0 fix(k8s): single-quote e2e-focus inside cmd to survive rlRun eval redrsoe2100 2026-08-13 11:05:18 +08:00
  • f1f021c723 feat(k8s): add sonobuoy-based k8s feature test suite (39 cases) redrsoe2100 2026-08-13 10:47:49 +08:00
  • 236668bb45 Merge pull request 'chore: remove k8s feature tests and legacy requirements docs' (#119) from 2026_08_12_1-remove-k8s-and-requirements into main main redrsoe2100 2026-08-12 06:40:47 +00:00
  • f07d0e8273 chore: remove k8s feature tests and legacy requirements docs redrsoe2100 2026-08-12 14:28:11 +08:00
  • 8230c053e4 Merge pull request 'fix: tests/functional/cmake: move llvm22-devel test from pkgs/llvm22' (#118) from cmake_all_new into main woqidaideshi 2026-08-12 02:45:04 +00:00
  • 1ea0908577 fix: tests/functional/cmake: move llvm22-devel test from pkgs/llvm22 woqidaideshi 2026-08-12 10:00:59 +08:00
  • 78d407b3a1 Merge pull request 'feat: add cmake export integrity verification' (#117) from cmake_all_new into main woqidaideshi 2026-08-12 01:52:32 +00:00
  • 7447fba291 fix: test/functional/cmake: add search path to QmlPlugins for qt6-qtremoteobjects-devel and qt6-qttools-devel depend qt6-doctools woqidaideshi 2026-08-12 09:47:30 +08:00
  • 55cfb7a3de fix: test/functional/cmake: add executable permission woqidaideshi 2026-08-10 23:40:34 -04:00
  • f7ab0a24d4 fix: remove three test cases for missing -static woqidaideshi 2026-08-11 10:38:46 +08:00
  • 3fdc015d3a feat: add cmake export integrity verification woqidaideshi 2026-08-11 10:11:00 +08:00
  • a9d06c91b7 Merge pull request 'feat(k8s): add 25 Sonobuoy-equivalent test cases, env fixes & workflow docs' (#115) from dev into main redrsoe2100 2026-08-10 01:50:48 +00:00
  • a8e32815cd docs: remove temporary file reference from self-test-report redrsoe2100 2026-08-10 09:01:50 +08:00
  • 574334d2a7 chore: untrack .trellis/ spec files, keep local only redrsoe2100 2026-07-24 17:54:05 +08:00
  • b168a2aeb7 docs: expand dev workflow from 6 to 10 phases with test-fix loop, env audit, PR sync, knowledge capture redrsoe2100 2026-07-24 17:53:00 +08:00
  • b6e89f140c Merge pull request 'feat(k8s): add 25 Sonobuoy-equivalent test cases for RISC-V port' (#112) from dev into main redrsoe2100 2026-07-24 09:46:25 +00:00
  • 05655f11e5 fix(k8s): SSH transport validation & reconnect, QEMU pflash fix redrsoe2100 2026-07-24 17:40:25 +08:00
  • 6a9813f22c docs(k8s): update self-test report with final 25/25 full rerun & env audit redrsoe2100 2026-07-24 17:39:45 +08:00
  • cdcb31b850 fix(k8s): fix CoreDNS loop via external DNS + 4 script fixes for 25/25 pass redrsoe2100 2026-07-24 14:01:42 +08:00
  • ebc7b27da9 test(k8s): add 25 Sonobuoy-equivalent test cases for RISC-V port redrsoe2100 2026-07-24 08:28:07 +08:00
  • bca2ec0fd5 Merge pull request 'feat: K8s test suite + password encryption + bug fixes' (#111) from dev into main redrsoe2100 2026-07-23 07:06:02 +00:00
  • 037da90e37 feat(k8s): add Sonobuoy-equivalent smoke test case redrsoe2100 2026-07-23 14:54:28 +08:00
  • 395e5e1d6c fix: k8s deploy - kube-proxy nftables + Calico eth0/backend Auto for RISC-V redrsoe2100 2026-07-23 08:27:50 +08:00
  • b97b85c363 fix(k8s): add disk constraint and unify extra-hardware-require format redrsoe2100 2026-07-22 17:37:00 +08:00
  • bb6be97a67 refactor(k8s): flatten single-test subdirectories into named test scripts redrsoe2100 2026-07-22 17:18:53 +08:00
  • c6f9eeb192 feat(k8s): add RISC-V K8s feature test suite with 6 test categories redrsoe2100 2026-07-22 17:11:00 +08:00
  • e694932048 Merge pull request 'feat(cloudpods): add RISC-V QEMU VM creation and K8s multi-node deployment tools' (#109) from dev into main redrsoe2100 2026-07-22 01:55:11 +00:00
  • fdb5c998fc feat: encrypt cloudpods_password with XOR+Base64 redrsoe2100 2026-07-22 09:03:58 +08:00
  • 8e830bf859 fix: comment out metalink= in openEuler.repo to avoid dnf timeout redrsoe2100 2026-07-21 16:30:03 +08:00
  • a463fddf5a fix: use host_ssh.exec() instead of nonexistent exec_script() in create_server.py redrsoe2100 2026-07-21 15:39:43 +08:00
  • 5f42a83bf7 fix: use non-destructive ISCAS mirror repo to avoid dnf failure when mirror unreachable redrsoe2100 2026-07-21 15:19:46 +08:00
  • 83b8802555 Merge branch 'main' of ssh://git.openruyi.cn:54865/woqidaideshi/openruyi-autotest into dev redrsoe2100 2026-07-21 13:52:52 +08:00
  • cf51fc7ff3 fix(k8s): resolve multi-node cluster deployment issues on RISC-V QEMU redrsoe2100 2026-07-21 09:40:14 +08:00
  • 8addc8e01a fix: align QEMU args with create_server.py proven config redrsoe2100 2026-07-17 17:39:26 +08:00
  • e128669e6c feat: add K8s RISC-V multi-node deployment tool with cloudpods redrsoe2100 2026-07-17 15:29:00 +08:00
  • badd54b743 fix: performance testsuite fix-performance fix chainsx 2026-07-14 07:02:59 +00:00
  • bb8b024d56 fix: compatibility: test_ltp_posix_pthread_pthread_mutex_trylock fix-compatibility chainsx 2026-07-13 05:29:24 +00:00
  • fab039059f Merge pull request 'fix: prevent exec() from hanging on long-running sudo commands' (#105) from dev into main redrsoe2100 2026-07-16 09:52:19 +00:00
  • 32d1d1bfc4 chore: add requirements.txt for cloudpods create_server.py redrsoe2100 2026-07-16 17:49:53 +08:00
  • ab93958db5 chore: normalize line endings to LF per .gitattributes redrsoe2100 2026-07-16 16:19:38 +08:00
  • 360ec8daaf fix: use select.poll on channel fd instead of settimeout which is unreliable across paramiko versions redrsoe2100 2026-07-15 17:55:05 +08:00
  • 2a22c7ac96 fix: remove get_pty() causing exit_status_ready() to never return true on some SSH servers redrsoe2100 2026-07-15 17:50:18 +08:00
  • efb7980499 fix: remove is_sshable race condition causing false SSH timeout after connect redrsoe2100 2026-07-15 17:44:24 +08:00
  • 54468c3291 fix: replace select+nonblocking with short socket timeout for more reliable SSH exec I/O polling redrsoe2100 2026-07-15 17:31:40 +08:00
  • e30e2cb789 fix: skip sudo password injection for root user in wait_for_sshable redrsoe2100 2026-07-15 17:21:04 +08:00
  • 9de29d952c fix: rewrite SSH exec I/O polling with select to fix PTY recv stall redrsoe2100 2026-07-15 16:47:30 +08:00
  • bc3e36c268 fix: give each QEMU VM its own UEFI VARS file to prevent firmware corruption redrsoe2100 2026-07-15 16:20:17 +08:00
  • 026f62f7b0 fix: elevate timeout and non-zero exit logs to ERROR level for better visibility redrsoe2100 2026-07-15 15:19:46 +08:00
  • 316311151b fix: use wildcard repo path for guest VM sed, compatible with all distro repo filenames redrsoe2100 2026-07-15 15:11:26 +08:00
  • cdbdbe9127 fix: auto-inject sudo password for QEMU guest via SSHClient sudo_password param redrsoe2100 2026-07-15 14:44:59 +08:00
  • 70eb880357 fix: prevent exec() from hanging on long-running sudo commands by using short socket timeout with polling redrsoe2100 2026-07-15 14:09:18 +08:00
  • 400d9ded86 chore: rename user/password to cloudpods_server_user/cloudpods_server_password redrsoe2100 2026-07-15 12:28:42 +08:00
  • 89bb8016ca fix: use echo password | sudo -S ls / for SSH readiness check redrsoe2100 2026-07-15 12:24:49 +08:00
  • b3d4caeff5 fix: remove sudo from wait_for_sshable check, qemu user lacks passwordless sudo redrsoe2100 2026-07-15 12:21:48 +08:00
  • 400976e76e fix: add progress log for long-running commands, reduce dnf makecache timeout to 600s redrsoe2100 2026-07-15 10:49:12 +08:00
  • 80f24d275c fix: per-QEMU CPU/memory now configurable, default 8C/8G, SKU upgraded to c16m16 redrsoe2100 2026-07-15 10:23:36 +08:00
  • 6dfb60f7f7 fix: suppress all paramiko traceback noise during SSH wait redrsoe2100 2026-07-15 09:43:23 +08:00
  • 2e91949595 feat: loop all CloudPods hosts for QEMU setup, collect bridge IPs per host redrsoe2100 2026-07-15 09:19:43 +08:00
  • 06325da554 feat: add tools/cloudpods/create_server.py for RISC-V QEMU VM creation redrsoe2100 2026-07-14 16:21:33 +08:00
  • e11446a13c chore: remove tools directory redrsoe2100 2026-07-14 15:34:58 +08:00
  • 50deeab3b1 chore: remove create_cloudpods_server.py redrsoe2100 2026-07-14 15:34:31 +08:00
  • f865a62d95 refactor: rename cloudpods_launcher to create_cloudpods_server and extract Env config class; chore: remove blank lines from fmf files via convert_indent redrsoe2100 2026-07-14 14:25:03 +08:00
  • 7f677ed855 Merge branch 'main' of ssh://git.openruyi.cn:54865/woqidaideshi/openruyi-autotest into dev redrsoe2100 2026-07-14 12:13:38 +08:00
  • 1ad9a91fdd Merge pull request 'feat: code quality standardization - indent, unittests, i18n, tmt compliance, docs' (#104) from fix-0713 into main redrsoe2100 2026-07-14 04:12:40 +00:00
  • 48ff6ea190 docs: add unit tests section to development guide (EN/ZH) redrsoe2100 2026-07-14 11:16:43 +08:00
  • a4b1a75673 chore: rename tests_quality to unittests redrsoe2100 2026-07-14 10:59:40 +08:00
  • cbac17e315 feat: convert all .sh files to 4-space indentation, add indentation unit tests redrsoe2100 2026-07-14 10:49:54 +08:00