"run tests", "test it", "verify"?
run_unit_tests (तेज़) फिर run_integration_tests
AI एजेंट्स के लिए परीक्षण संचालन — यूनिट/इंटीग्रेशन/E2E परीक्षण चलाएं, कवरेज डेल्टा ट्रैक करें, विफलताओं का डिबग करें, और गुणवत्ता के आधार पर मर्ज को MCP-टेस्ट-रनर के माध्यम से नियंत्रित करें।
यह स्किल क्या सिखाता है
एक MCP सर्वर एजेंट को बताता है कि कौन से क्रियाएं उपलब्ध हैं। एक स्किल उन क्रियाओं के आसपास निर्णय जोड़ता है: काम को कैसे पहचानें, कौन सा अनुक्रम पालन करें, क्या बचना है, और परिणाम पूरा होने का निर्णय कैसे लें।
टेस्ट निष्पादन का समन्वय करें — यूनिट, इंटीग्रेशन, और E2E टेस्ट चलाएं, कवरेज रिपोर्ट इकट्ठा करें, और विफलताओं का विश्लेषण करें। टेस्ट चलाते समय, कवरेज जांचते समय, टेस्ट विफलताओं को डिबग करते समय, या मर्ज से पहले कोड परिवर्तन मान्य करते समय उपयोग करें।
आर्किटेक्चर
स्किल पठनीय और पोर्टेबल रहता है क्योंकि इसमें सेवा क्रेडेंशियल्स या बिजनेस डेटा के बजाय निर्देश होते हैं। ADK-Rust इसे एजेंट को प्रदान करता है, एजेंट अपने समीक्षित टूल सीमा से चुनता है, और कनेक्टेड MCP सर्वर प्रमाणीकृत ऑपरेशन करता है।
एजेंट को सामान्य भाषा में व्यक्त एक लक्ष्य प्राप्त होता है।
इरादा से मेल खाता है, निर्णय मार्गदर्शिका प्रदान करता है, और टूल सीमा को सीमित करता है।
वर्कफ़्लो की योजना बनाता है और रनटाइम के माध्यम से प्रत्येक महत्वपूर्ण चरण को स्ट्रीम करता है।
क्षमता के मालिक सिस्टम के खिलाफ प्रमाणीकृत ऑपरेशंस निष्पादित करता है।
स्किल के पूर्णता नियम उपयोगकर्ता को लौटाए गए प्रमाण को आकार देते हैं।
निर्णय मार्गदर्शिका
ये मार्ग सीधे स्किल निर्देशों से आते हैं। वे मॉडल को इरादा पहचानने और एक केंद्रित टूल या वर्कफ़्लो चुनने में मदद करते हैं बजाय कि पूरी क्षमता सतह पर सहज improvisation के।
"run tests", "test it", "verify"?
run_unit_tests (तेज़) फिर run_integration_tests
"specific test", "just this file"?
run_specific_tests(path)
"e2e", "browser", "end to end"?
run_e2e_tests
"coverage", "how much tested"?
get_coverage
"failed", "why", "broken test"?
get_results + get_test_logs
प्रमाणित वर्कफ़्लो
एक वर्कफ़्लो कई टूल कॉल्स को एक ऐसे कार्य में जोड़ता है जिसे उपयोगकर्ता वास्तव में पहचानता है। स्किल अनुक्रम और इच्छित परिणाम को समझाता है जबकि ADK-Rust एजेंट की प्रगति को साझा रनटाइम के माध्यम से स्ट्रीम करता है।
यूनिट + कवरेज + इंटीग्रेशन
परीक्षण और मूल कारण पहचानें
विशिष्ट फ़ाइल/पैटर्न चलाएं
टूल सीमा
यह अनुमति सूची स्किल द्वारा घोषित की गई है। यह एजेंट को इस कार्य के लिए आवश्यक क्रियाओं पर केंद्रित रखती है जबकि mcp-test-runner प्रमाणीकरण, सत्यापन, और कनेक्टेड सिस्टम की जिम्मेदारी रखता है।
कार्य नियम
ऑपरेटिंग सीमाएँ
इंस्टॉल करें और कनेक्ट करें
जहाँ आपका ADK-Rust स्किल लोडर इसे खोज सके, उस रिपॉजिटरी को इंस्टॉल करें, mcp-test-runner से कनेक्ट करें, और एजेंट से वर्कफ़्लो उपयोग करने से पहले घोषित टूल्स उपलब्ध होने की पुष्टि करें।
git clone https://github.com/zavora-ai/skill-test-execution.git \
~/.skills/skills/test-executionlet skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("test-execution").await?;
let agent = LlmAgentBuilder::new("agent")
.instruction(skill.instructions())
.tools(skill.allowed_tools(toolset)?)
.build()?;रिपॉजिटरी का संगतता कथन: mcp-test-runner सर्वर कनेक्टेड होना आवश्यक है।
आधिकारिक दस्तावेज़
रिपॉजिटरी अपने सटीक निर्देशों, उदाहरणों, सहायक स्क्रिप्ट्स, एसेट्स, MCP आवश्यकताओं, लाइसेंस, और बाद के अपडेट के लिए प्राधिकृत बनी रहती है।
खोज जारी रखें
स्रोत रिकॉर्ड
इस स्किल प्रविष्टि के लिए रिपॉजिटरी मेटाडेटा।