Je n'ai jamais réussi à faire fonctionner MsTest pendant la construction de ma solution sur TFS. Quand je regarde le journal de la construction, je vois ce que TFS voulez exécuter MSTEST:Crash MSTest lors d'une construction dans TFS 2008 SP1
"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe" /nologo /searchpathroot:"C:\BinaryRoot\TFSBuild" /resultsfileroot:"C:\TestResults\" /testmetadata:"C:\Build\MySolution\Full.vsmdi" /testlist:"WorkingTest" ...
Mais la construction ne crée pas de fichier de résultat du test. J'ai essayé de lancer cette ligne manuellement sur le serveur de build mais MSTEST accident après:
Loading C:\Build\MySolution\Full.vsmdi... Search path(s) for tests: C:\Build\MySolution\Binaries\TFSBuild C:\Build\MySolution Search path(s) for default run configuration: C:\Build\MySolution
Je ne vois pas de problème avec le chemin, mon dossier testrunconfig est sous C: \ build \ MySolution Mes tests peuvent s'exécuter sur ma machine (VS 2008 vsts). J'ai le même problème avec une autre machine de construction.
L'Observateur d'événements, me montre deux erreurs:
NET Runtime Version 2.0.50727.3082 - moteur d'exécution Erreur fatale (7A035FC0) (80131506)
et
Faulting application mstest.exe, version 9.0.30729.1, stamp 488f21a6, faulting module mscorwks.dll, version 2.0.50727.3082, stamp 492b82c1, debug? 0, fault address 0x001c5fc0.
Quelqu'un a-t-il une idée de ce problème ou devrais-je simplement passer à un autre cadre de test/serveur CI? ? :(
bon à savoir ce n'est pas l'IC –