ivila opened a new pull request, #277: URL: https://github.com/apache/teaclave-trustzone-sdk/pull/277
Transition to SSH-based Execution for QEMU Commands. Benefits: 1. Reliable Exit Code Tracking: Directly captures the command's status to detect edge cases where a Client Application (CA) prints a success message but fails during resource cleanup (e.g., Rust Drop logic failures). 2. Isolated Output Streams: Captures stdout for each specific command, enabling direct grep validation per test instead of parsing a global, shared screenlog.0 file. 3. Deterministic Synchronization: Replaces fragile sleep statements with robust timeout logic and synchronous command execution, ensuring tests only proceed when the command actually finishes. Result: Execution time of `ci/ci.sh` saw a 90% reduction, dropping from 26 minutes to 2.5 minutes. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
