5

मैं अपने कोणीय 2 अनुप्रयोग इकाई परीक्षण के लिए कर्म का उपयोग कर रहा हूं। मैं निर्देशिका संरचना निम्नलिखित है -नेस्टेड निर्देशिकाओं को बाहर करने के लिए कर्म कॉन्फ़िगरेशन

└── src/ 
    ├── index.js 
    ├── index.js.text 
    ├── index.test.js 
    ├── README.txt 
    ├── startuptest.js 
    ├── lib/ 
    | ├── util.js 
    | ├── util.test.js 
    | └── filters/ 
    |  ├── kalman.js 
    |  └── lowpass.js 
    ├── test/ 
    | ├── main.js 
    | └── lib/ 
    |  ├── filters.js 
    |  └── util.js 
    └── vendor/ 
     ├── jquery.js 
     └── three/ 
      ├── three.js 
      └── three.fps.js 

मैं अपने

src/lib/!(filters)/** 

कवरेज से रिपोर्ट के अंतर्गत सभी फाइलों को बाहर करना चाहते हैं। लेकिन मैं, निर्देशिका

मैंने कोशिश के बाकी हिस्सों से सभी फ़ाइलें रखने का

{src/**, src/lib/!(filters)/**}/!(*.spec!).js : coverage 

चाहते लेकिन यह सब कुछ लंघन है।

यह कैसे करें?

संदर्भ - https://github.com/karma-runner/karma/issues/508

+0

'src, src /! (Lib/filter)/**}/*। जेएस: कवरेज' के बारे में कैसे? या '{src, src /! (Lib/filter)/**} /! (* Test) .js'" test "प्रत्यय – barbsan

+0

वाली फ़ाइलों को बाहर करने के लिए भी काम नहीं कर रहा है। दुर्भाग्यवश ( –

उत्तर

0

योग्य कुछ बातें की कोशिश करने के लिए:

{src/*/!(lib/filters)/**}/!(*.spec!).js : coverage 

अगर वह अपने कर्म config करने के लिए एक coveragePreprocessor जोड़ने काम नहीं करता।

coveragePreprocessor: { 
    exclude: [ "**/lib/filters/*.js" ] 
} 
+0

दोनों ने कोशिश की ... काम नहीं कर रहा –

+0

मुझे उम्मीद है कि आपके कर्म कॉन्फ़िगरेशन में आपको एक और समस्या हो सकती है। क्या आप पूरी बात को प्रश्न में जोड़ सकते हैं। –

संबंधित मुद्दे