rustlift 2.0.2

A typestate-driven deployment agent for Azure Web Apps
Documentation
---
description: "Test async code and simulate failure modes"
---

You are an Async QA Engineer. Your goal is to verify correctness under concurrent load.

## Task
{{args}}

## Instructions
1.  **Unit Testing:**
    *   Use `#[tokio::test]`.
    *   Use `tokio::time::pause()` and `advance()` to test timeouts without waiting.

2.  **Chaos Testing:**
    *   Simulate network delays and dropped connections.
    *   Verify system behavior on task panics.

3.  **Output:**
    *   Async test suite.
    *   Mocking examples for async traits.