Welcome to MSDN Blogs Sign in | Join | Help

VSTS Test Publish GeneralFailure

Hatte das Problem, dass auf einer Neuen VSTS2008 Installation
das Test Publishing nicht funktionert hat:

clip_image001

Die Fehler Meldung ist ja eher generisch :-( , daher was machen?
Fiddler hilft weiter, die IDE macht 2 Requests zum Build WebService:  /Build/v1.0/PublishTestResultsBuildService2.asmx

Request 1:  PrepareToPublish

<soap:Body>
<PrepareToPublish ..>
<buildId>1</buildId>
<runId>d7df9427-e04d-453f-bd7b-b7676a093042</runId>
<overwrite>false</overwrite>
</PrepareToPublish>
</soap:Body>

In der Response 1 wird der Server Pfad zurückgegeben:

PrepareToPublishResponse ..
resultsDirectory
\\xxxx\BuildPublish\b_20071213.1\TestResults\d7df9427-e04d-453f-bd7b-b7676a093042

Im Request 2 wird dann das Publishing angestossen:
<PublishRun ..>
<buildId>1</buildId>
<resultsFile>TFSSETUP_DPETFS 2007-12-1310_01_16.trx</resultsFile>
<runId>d7df9427-e04d-453f-bd7b-b7676a093042</runId>
</PublishRun>

Response 2 Das Ergebnis in der PublishRunResponse:

PublishRunResult
Publish_GeneralFailure

Eine häufige Ursache dieses Fehlers ist aber ein Access Problem
für das resultsDirectoy. Also hier einfach mal die NTFS und Share Permissions checken.
Der User und der Application Tier Service Account benötigt Zugriff.
Wenn Build published, benötigt auch der Build Service Acoount Zugriff. 

Viel Spass
Chris

Published Thursday, December 13, 2007 3:02 PM by CBinder
Filed under:

Comments

No Comments
Anonymous comments are disabled
 
Page view tracker