2017-02-16 2 views
1

j'ai un TFS construire et des tests unitaires. Construire des exécutions, tester des exécutions sur le serveur de construction. Mais: Sur une machine, je peux voir les résultats du test, pas sur un autre. Voir les captures d'écran. (Ignorer les tests échoués, il n'y a pas de résultats de test)Pourquoi un des résultats de test sommaire de construction de TFS montre sur une machine, et non sur un autre

La même chose est sur l'interface Web: avec un compte d'utilisateur, je peux voir les résultats de test et les statistiques, sur une autre machine (avec un autre compte d'utilisateur) il y a un message "Résultat du test avec ID 123 introuvable ou supprimé".

Je ne sais même pas où pourrait se trouver le fichier résultat du test. Y a-t-il un problème d'autorisation?

different content, same build summary

+0

-vous vraiment voir une différence avec le même utilisateur sur les deux machines, ou est-ce que pour l'un des utilisateurs sur une machine? Quelle version de TFS utilisez-vous? –

+0

Peut-être que les résultats du test n'étaient pas encore prêts? –

+0

Utilisez-vous la même édition VS sur deux machines? –

Répondre

1

Les résultats des tests sont stockés dans la base de données de collecte afin donné que les deux utilisateurs ont les mêmes droits sur le projet d'équipe, ils devraient être en mesure de voir les mêmes détails de construction.

Vous pouvez vérifier si les deux utilisateurs ont nommé différents niveaux d'accès (niveau licence) à travers les pages d'administration: http://TFS_SERVER:8080/tfs/_admin/_licenses. Je ne suis pas complètement sûr si un acteur est autorisé à voir les résultats des tests de builds.

+0

Au moins les développeurs devraient lire les résultats du test. J'ai un rôle 'admin' et mon collègue aussi, donc c'est peut-être un indice valable – ThorstenC

+0

Même si j'ajoute un utilisateur directement au rôle 'stakeholder' ou 'advanced', ils ne peuvent pas voir Testresults. – ThorstenC

+0

Sur "Groupe" => sécurité => Je définis "Afficher les tests" sur "Autoriser". Maintenant ça marche. – ThorstenC