chore(conductor): Add new track 'extend test simulation to have further in breadth test (not remove the original though as its a useful small test) to extensively test all facets of possible gui interaction.'
This commit is contained in:
26
conductor/tracks/gui_sim_extension_20260224/plan.md
Normal file
26
conductor/tracks/gui_sim_extension_20260224/plan.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# Implementation Plan: Extended GUI Simulation Testing
|
||||
|
||||
## Phase 1: Setup and Architecture
|
||||
- [ ] Task: Review the existing baseline simulation test to identify reusable components or fixtures without modifying the original.
|
||||
- [ ] Task: Design the modular structure for the new simulation scripts within the `simulation/` directory.
|
||||
- [ ] Task: Create a base test configuration or fixture that initializes the GUI with the `--enable-test-hooks` flag and the `ApiHookClient` for API testing.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 1: Setup and Architecture' (Protocol in workflow.md)
|
||||
|
||||
## Phase 2: Context and Chat Simulation
|
||||
- [ ] Task: Create the test script `sim_context.py` focused on the Context and Discussion panels.
|
||||
- [ ] Task: Simulate file aggregation interactions and context limit verification.
|
||||
- [ ] Task: Implement history generation and test chat submission via API hooks.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 2: Context and Chat Simulation' (Protocol in workflow.md)
|
||||
|
||||
## Phase 3: AI Settings and Tools Simulation
|
||||
- [ ] Task: Create the test script `sim_ai_settings.py` for AI model configuration changes (Gemini/Anthropic).
|
||||
- [ ] Task: Create the test script `sim_tools.py` focusing on file exploration, search, and MCP-like tool triggers.
|
||||
- [ ] Task: Validate proper panel rendering and data updates via API hooks for both AI settings and tool results.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 3: AI Settings and Tools Simulation' (Protocol in workflow.md)
|
||||
|
||||
## Phase 4: Execution and Modals Simulation
|
||||
- [ ] Task: Create the test script `sim_execution.py`.
|
||||
- [ ] Task: Simulate the AI generating a PowerShell script that triggers the explicit confirmation modal.
|
||||
- [ ] Task: Assert the modal appears correctly and accepts input/approval from the simulated user.
|
||||
- [ ] Task: Validate the executed output via API hooks.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 4: Execution and Modals Simulation' (Protocol in workflow.md)
|
||||
Reference in New Issue
Block a user