Ho uno script MSBuild che esegue i test dell'unità NUnit, utilizzando il runner della console. Ci sono diversi progetti di test e mi piacerebbe tenerli come target MSBuild separati, se possibile. Se i test falliscono, voglio che il build complessivo fallisca. Tuttavia, voglio continuare a eseguire tutti i test, anche se alcuni di essi falliscono.MSBuild target per eseguire tutti i test, anche se alcuni falliscono
Se si imposta ContinueOnError="true"
, la compilazione ha esito positivo indipendentemente dai risultati del test. Se lo lascio su false, la build si interrompe dopo il primo progetto di test che non riesce.
proposito, l'esempio richiede MSBuild 3.5 per eseguire. –