| refactor(acts): remove 509 wfc blocking calls
Remove waitForCompletion() blocking calls from 296 static
XTS test files using async/await patterns for stackless
coroutine migration. Toolchain-driven transformation with
R1-R5 defensive rules and ets2panda compile verification.
- 509 WFC sites removed (45.8%), 602 remaining (SDK constraints)
- Patterns: redundant unwrap, then asyncify, chain propagation,
callback-to-Promise, cross-file transitive closure
- 15 files reverted due to ANI framework bugs
- Device regression: 101 modules tested on rk3568, 0 PR regressions
Issue: https://gitcode.com/openharmony/xts_acts/issues/27638
Signed-off-by: zhu_heng <zhuheng12@h-partners.com>
Co-Authored-By: Agent
Change-Id: I845dfd133b6720b2afa4036a140db6454421faf1
| 1 个月前 |