level3_conditional_large.test.json
1 { 2 "test_case_id": "workflow_level3_conditional_large", 3 "category": "Workflows", 4 "description": "Tests conditional branching with switch node via orchestrator delegation. The workflow classifies 200 as large (>=100) and halves it.", 5 "query": "Please use the ConditionalBranchingWorkflow to process the value 200, and render the output file.", 6 "target_agent": "OrchestratorAgent", 7 "wait_time": 240, 8 "evaluation": { 9 "expected_tools": ["workflow_ConditionalBranchingWorkflow"], 10 "expected_response": "The ConditionalBranchingWorkflow has successfully processed the value 200. The workflow: Classified the value 200 as large, Routed it to the large value handler, Processed it through the large handler, which returned a result of 100.0. Workflow Results: Input Value: 200, Category: large, Handler Used: large value handler, Final Result: 100.0", 11 "criterion": "Evaluate if the orchestrator successfully delegated to ConditionalBranchingWorkflow, and the workflow correctly classified 200 as 'large', routed to the large handler, and returned result=100." 12 } 13 }