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]

Reply via email to