Hatte das Problem, dass auf einer Neuen VSTS2008 Installationdas Test Publishing nicht funktionert hat:
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:
PublishRunResultPublish_GeneralFailureEine häufige Ursache dieses Fehlers ist aber ein Access Problemfü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 SpassChris