2009-08-19 7 views
0

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? ? :(

Répondre

1

J'ai exactement le même problème avec Hudson CI, donc je ne pense pas que cela est lié à votre serveur CI.

Toujours à la recherche d'une solution si ...

+0

bon à savoir ce n'est pas l'IC –

0

Il y a un correctif pour la même signature d'erreur, des conditions différentes, mais il pourrait être la même cause sous-jacente - donner un essai this