मज़ाक: स्वचालित रूप से इकट्ठा कवरेज से परीक्षण किया गया फ़ाइलें

0

सवाल

में अपने आवेदन के विकास, जबकि, मैं चलाने के लिए:

npm run test src/components/component.test.tsx

इस चलाता है, विशिष्ट परीक्षण सुइट के घटक पर काम कर रहा हूँ. उस के शीर्ष पर, मैं कर सकते हैं, तो इसे बदलने के लिए:

npm run test src/components/component.test.tsx -- --coverage --coverageReporters=text-summary --collectCoverageFrom=src/components/component.tsx

जो मुद्रित होगा एक कवरेज के लिए रिपोर्ट है कि विशिष्ट फ़ाइल में एक बार परीक्षण किया गया है चलाने के लिए.

के रूप में आप देख सकते हैं यह बहुत है wordy और केवल बदतर हो जाता है अगर मैं परीक्षण करना चाहते हैं, दो या तीन फाइलें एक ही समय में.

वहाँ किसी भी तरह से स्वचालित करने के लिए collectCoverageFrom इकट्ठा करने के लिए कवरेज से फ़ाइलें है कि परीक्षण किया गया है (नहीं से सभी फ़ाइलों परियोजना में) इतना है कि मैं नहीं है इसे टाइप करने के लिए मैन्युअल रूप से हर बार?

code-coverage jestjs
2021-11-23 11:09:34
1

सबसे अच्छा जवाब

0

इसे सेट अप में अपने मज़ाक कॉन्फ़िगरेशन फ़ाइल है ।

अपने एनपीएम स्क्रिप्ट की तरह दिखेगा jest -c path/to/jest.config.js jest.config.js की तरह दिखेगा

module.exports = {
  collectCoverage: true,
  // The directory where Jest should output its coverage files
  coverageDirectory: "./coverage",
  // Indicates which provider should be used to instrument code for coverage
  coverageProvider: "v8",
  // A list of reporter names that Jest uses when writing coverage reports
  coverageReporters: ["html", "text", "cobertura"],
}

यदि आप करते हैं jest --init यह मदद मिलेगी आप एक नया निर्माण config फ़ाइल

साइड नोट: आप कर सकते हैं सेट अप करने के लिए एक मज़ाक वाइल्डकार्ड तो आप की जरूरत नहीं करने के लिए व्यक्तिगत रूप से लिखने के नीचे हर आप चाहते हैं फ़ाइल का परीक्षण करने के लिए.

2021-11-23 18:05:18

मैं हो सकता है शब्दों में अपने आप को गलत है, यह विशेष रूप से परीक्षण के लिए एकल फाइल कर रही है, जबकि परीक्षण संचालित विकास.
Leonardo Petrucci

आप परीक्षण कर सकते हैं एक विशिष्ट फ़ाइल जोड़ने के द्वारा परीक्षण करने के लिए पथ के आदेश. jest -c path/to/config path/to/test
Jacob Waller

क्षमा करें, लेकिन यह सिर्फ कुछ भी नहीं है के लिए के साथ क्या क्या मैं पूछ रहा हूँ. मैं स्पष्ट रूप से पहले से ही यह सब जानते हैं कि के रूप में एक ही आदेश में सेशन.
Leonardo Petrucci

यदि यह नहीं करता है कुछ भी करने के लिए क्या आप के साथ पूछ रहे हैं, तो आपके सवाल का खराब लिखा है. उपयोग एक config फ़ाइल में निर्दिष्ट करने के लिए कवरेज संवाददाताओं से कहा, फिर जोड़ें फ़ाइलों की एक सूची आप परीक्षण करना चाहते हैं. अगर नहीं है कि आपके सवाल का जवाब है, तुम चाहते हो सकता करने के लिए reword क्या आप पहले से ही प्रकाशित किया गया था.
Jacob Waller

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में