मैंने सोनार स्थापित किया है और इसे हमारी (.NET) परियोजनाओं (सोनार-रनर का उपयोग करके) का विश्लेषण करने के लिए कॉन्फ़िगर किया है। परीक्षण (एमएसटेस्ट) को छोड़कर सबकुछ बढ़िया काम करता है। मैंने चारों ओर गुमराह किया है, बस कुछ समय बिताया है, लेकिन कोई सफलता नहीं है। हर बार जब मैं सोनार-धावक चलाने के लिए, मैं उत्पादन में एक ही पंक्ति देखें:सोनार और गैलियो: गैलियो निष्पादित नहीं होगा क्योंकि कोई टेस्ट प्रोजेक्ट नहीं है
TestProject
=> 'मुख्य' परियोजना:Gallio won't execute as there are no test projects
मैं भी 2 परियोजनाओं के साथ एक नया समाधान बना लिया है केवल 1 वर्ग है
TestProject.UnitTests
=>TestProject
मेरी sonar.properties में वर्ग पर कुछ सरल इकाई परीक्षण समाधान मैं हेक्टेयर फ़ाइल है
sonar.dotnet.visualstudio.testProjectPattern=*.UnitTests
विश्लेषण चल रहा है, सब कुछ ठीक काम करता है और मैं फिर से परिणाम मिलता है, को छोड़कर: निम्न पंक्ति ve "। कोई परीक्षण परियोजनाओं मिला"
दरअसल मैंने इस संपत्ति के साथ कई चीजों की कोशिश की है, लेकिन कोई भी सफल नहीं हुआ है। मैं भी dll के लिए एक सीधा मार्ग के साथ की कोशिश की संपत्ति के साथ:
sonar.dotnet.test.assemblies=D:\\Projects\\TestProject\\TestProject.UnitTests\\bin\\Debug\\TestProject.UnitTests.dll
और कुछ अन्य पथ (सापेक्ष, आदि), लेकिन अभी भी: नहीं परीक्षण परियोजनाओं पाया।
क्या कोई ऐसा व्यक्ति है जिसके पास इसका कोई अनुभव है और मुझे इस समस्या से मदद मिल सकती है?
पीएस। जब मैं गैलियो को स्वयं चलाता हूं, यह काम करता है, परीक्षण निष्पादित होते हैं, आदि इसके अलावा, सोनार गुणों में गैलियो का मार्ग सही है।
धन्यवाद (!)! दरअसल, मैंने गलत क्या किया है कि मैंने वर्तनी त्रुटि को सही किया है! मैंने पढ़ा कि मुझे उस संपत्ति को सेट करना चाहिए, लेकिन 'माना जाता है' कि यह एक टाइपो था। मैंने प्लगइन में खुद को एक टाइपो नहीं माना था! – Shatish
एफवाईआई प्लगइन कोड में टाइपो को तब से ठीक किया गया है। "sonar.dotnet.visualstudio.testProjectPattern" संपत्ति सुरक्षित रूप से उपयोग किया जा सकता है। –