Run unit and integration tests for Frappe apps with coverage reports
# Frappe Test Command Execute comprehensive tests for Frappe applications including unit tests, integration tests, and generate coverage reports. ## Steps to Execute ### 1. Verify Test Environment - Check if current directory is a valid Frappe bench - Verify bench command is available - Check if site exists for testing - Ensure test dependencies are installed: ### 2. Determine Test Scope Ask user what they want to test: **A. Specific DocType** - App name - Module name - DocType name - Example: `test_[doctype_name].py` **B. Specific App** - App name only - Tests all modules in the a...