2017-07-12 4 views
0

Le chemin du dossier de recherche est $ (System.DefaultWorkingDirectory) ci-dessous est l'erreur

============================================================================== 
2017-07-12T17:22:40.7168687Z Task   : Publish Test Results 
2017-07-12T17:22:40.7168687Z Description : Publish Test Results to VSTS/TFS 
2017-07-12T17:22:40.7168687Z Version  : 2.0.1 
2017-07-12T17:22:40.7168687Z Author  : Microsoft Corporation 
2017-07-12T17:22:40.7168687Z Help   : [More Information](https://go.microsoft.com/fwlink/?LinkID=613742) 
2017-07-12T17:22:40.7168687Z ============================================================================== 
2017-07-12T17:22:41.1214206Z ##[warning]Failed to publish test results: Access to the path 'd:\a\1\s\DtlTestResults.trx' is denied. 
2017-07-12T17:22:41.1244177Z ##[section]Async Command Start: Publish test results 
2017-07-12T17:22:41.1244177Z ##[section]Async Command End: Publish test results 
2017-07-12T17:22:41.1244177Z ##[section]Finishing: Publish Test Results DtlTestResults.trx 
+0

S'il vous plaît vérifier si vous avez construire suffisamment d'accès/publier les résultats des tests. Besidea, avez-vous mis en file d'attente la construction sur un agent privé? Pouvez-vous afficher les paramètres de la tâche Publier les résultats des tests et quel est le journal de construction après avoir défini 'system.debug' sur' true' dans les variables Tab? –

+0

Merci Marina, j'utilise l'agent hébergé, voici le journal –

+0

dossier de recherche = $ (System.DefaultWorkingDirectory) –

Répondre

0

Il semble que votre publication Tâche Résultats de test de recherche .trx uniquement dans d:\a\1\s\D‌​tlTest.trx. Alors s'il vous plaît vérifier vos paramètres de la tâche. Vous pouvez modifier les fichiers de résultats de test en tant que **\*.trx et mettre en file d'attente à nouveau la génération.

enter image description here

+0

Merci Marina, je me suis dit le problème, ce n'est pas cette tâche plutôt qu'une tâche avant où il stockait le fichier téléchargé à partir d'Azure. Le chemin de destination téléchargé s'affichait sous la forme "d: \ a \ 1 \ s \ D tlTest.trx" où D tlTest.trx était lui-même un répertoire. Pour déboguer ce problème, j'ai ajouté une autre tâche Powershell pour afficher l'attribut de fichier du chemin de destination et il était affiché comme "d -----". Ce problème est résolu. –

+0

Vous pouvez écrire une autre réponse pour la résoudre et marquer votre réponse 24 heures plus tard. –