chainsx chainsx
  • Joined on 2026-04-21
chainsx pushed to fix-functional-realtime-skip at chainsx/openruyi-autotest 2026-08-22 10:08:06 +00:00
438db2c23f chore(functional): normalize line endings per gitattributes
chainsx pushed to fix-functional-realtime-skip at chainsx/openruyi-autotest 2026-08-20 14:38:01 +00:00
0ad99f4451 fix(functional): correct cmake qt6-qttools test path
chainsx pushed to fix-functional-realtime-skip at chainsx/openruyi-autotest 2026-08-20 09:05:56 +00:00
d74ce3fe4f fix(functional): fix realtime and zram functional tests
chainsx pushed to fix-functional-realtime-skip at chainsx/openruyi-autotest 2026-08-20 08:05:14 +00:00
fca0f9c3c4 fix(functional): apply zram01 fill patch at test top level
chainsx pushed to fix-functional-realtime-skip at chainsx/openruyi-autotest 2026-08-20 08:01:22 +00:00
abcc9ebeb8 fix(functional): speed up ltp zram01 fill loop
chainsx pushed to fix-functional-realtime-skip at chainsx/openruyi-autotest 2026-08-20 07:34:13 +00:00
8e394c1319 fix(functional): allow more time for ltp zram01
chainsx closed pull request woqidaideshi/openruyi-autotest#114 2026-08-19 15:39:14 +00:00
fix(functional): fix test_realtime_pi_tests and test_realtime_rt_migrate
chainsx commented on pull request woqidaideshi/openruyi-autotest#114 2026-08-19 15:38:54 +00:00
fix(functional): fix test_realtime_pi_tests and test_realtime_rt_migrate

所以这两个出现问题的用例可能本身没有问题,而是目前 SG2044 实时调度不可用。

chainsx commented on pull request woqidaideshi/openruyi-autotest#114 2026-08-19 15:37:43 +00:00
fix(functional): fix test_realtime_pi_tests and test_realtime_rt_migrate

基于 sg2044 测试发现实际上是本机实时调度不可用:

1. 独立于 LTP 的系统级验证

在测试机上直接尝试把当前进程切到实时调度策略:

sudo chrt -r 1 true sudo chrt -f 1 true

两条都失…

chainsx pushed to fix-functional-realtime-skip at chainsx/openruyi-autotest 2026-08-19 11:36:00 +00:00
ca912625d4 fix(functional): handle unsupported realtime scheduling
chainsx created branch fix-functional-realtime-skip in chainsx/openruyi-autotest 2026-08-19 11:35:45 +00:00
chainsx pushed to fix-functional-blktests-typo at chainsx/openruyi-autotest 2026-08-19 01:16:07 +00:00
fec4681876 fix(functional): limit duration overrides to observed failing cases
chainsx pushed to fix-functional-blktests-typo at chainsx/openruyi-autotest 2026-08-19 01:12:50 +00:00
7814803581 fix(functional): allow more time for ltp kernel_misc tests
chainsx pushed to fix-functional-blktests-typo at chainsx/openruyi-autotest 2026-08-18 20:09:20 +00:00
6ca3395b72 fix(functional): allow more time for realtime tests
chainsx pushed to fix-functional-blktests-typo at chainsx/openruyi-autotest 2026-08-18 18:55:45 +00:00
60287462ed fix(functional): align blktests tmt duration with runner timeout
chainsx pushed to fix-functional-blktests-typo at chainsx/openruyi-autotest 2026-08-18 14:51:50 +00:00
c64f13b86c fix(functional): allow more time for blktests nvme/002
chainsx pushed to fix-functional-blktests-typo at chainsx/openruyi-autotest 2026-08-18 13:49:48 +00:00
8603f1f097 fix(functional): fix blktests runner command typo
chainsx created branch fix-functional-blktests-typo in chainsx/openruyi-autotest 2026-08-18 13:47:24 +00:00
chainsx commented on issue woqidaideshi/openruyi-autotest#106 2026-08-18 13:45:55 +00:00
functional 测试情况

在 sg2044 实机测试,仅以下两个测试用例出现超时:

  • test_realtime_pi_tests

  • test_realtime_rt_migrate

chainsx commented on pull request woqidaideshi/openruyi-autotest#113 2026-08-18 13:36:12 +00:00
fix(compatibility): avoid BeakerLib cleanup readonly error

对于删除 rlCleanupAppend:

rlCleanupAppend 是 BeakerLib 提供的机制,用来注册一个 cleanup 回调函数,供测试结束时执行。

问题在于,BeakerLib 执行 cleanup 前会把当前 shell 的大量变量序列化到一…