खोज…


परिचय

परीक्षण कवरेज को एक तकनीक के रूप में परिभाषित किया गया है जो यह निर्धारित करता है कि क्या हमारे परीक्षण के मामले वास्तव में आवेदन कोड को कवर करते हैं और जब हम इन परीक्षण मामलों को चलाते हैं तो कितना कोड का उपयोग किया जाता है।

कोणीय सीएलआई ने कोड कवरेज फीचर को एक साधारण कमांड ng test --cc

एक साधारण कोणीय-क्ली कमांड बेस टेस्ट कवरेज

यदि आप कोणीय सीएलआई में पाठ्यक्रम की तुलना में समग्र परीक्षण कवरेज के आंकड़े देखना चाहते हैं, तो आप केवल कमांड के नीचे टाइप कर सकते हैं, और परिणामों के लिए अपने कमांड प्रॉम्प्ट विंडो के नीचे देख सकते हैं।

ng test --cc // or --code-coverage

यहाँ छवि विवरण दर्ज करें

विस्तृत व्यक्तिगत घटक आधार चित्रमय परीक्षण कवरेज रिपोर्टिंग

यदि आप घटक के व्यक्तिगत कवरेज को देखना चाहते हैं तो इन चरणों का पालन करें।

  1. npm install --save-dev karma-teamcity-reporter

  2. Add `require('karma-teamcity-reporter')` to list of plugins in karma.conf.js
    
  3. ng test --code-coverage --reporters=teamcity,coverage-istanbul

ध्यान दें कि पत्रकारों की सूची अल्पविराम से अलग है, क्योंकि हमने एक नया रिपोर्टर, टीमसिटी जोड़ा है।

इस कमांड को चलाने के बाद आप अपने dir में फ़ोल्डर coverage देख सकते हैं और टेस्ट कवरेज के ग्राफिकल दृश्य के लिए index.html खोल सकते हैं।

यहाँ छवि विवरण दर्ज करें

आप karma.conf.js . karma.conf.js , इस तरह से प्राप्त होने वाली कवरेज सीमा को भी निर्धारित कर सकते हैं।

coverageIstanbulReporter: {
      reports: ['html', 'lcovonly'],
      fixWebpackSourcePaths: true,
      thresholds: {
        statements: 90,
        lines: 90,
        branches: 90,
        functions: 90
      }
    },


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow