2017-02-16 10 views
1

У меня есть сборка TFS и некоторые модульные тесты. Прогоны сборки, тестовые прогоны на сервере сборки. Но: На одной машине я вижу результаты теста, а не на другом. Смотрите скриншоты. (Игнорировать неудавшиеся тесты, в этом нет результатов теста)Почему один сборщик tfs показывает результаты теста на одной машине, а не на другом

То же самое можно найти в веб-интерфейсе: с одной учетной записью пользователя я могу увидеть «результаты теста» и статистику на другом компьютере (с другой учетной записью пользователя) появляется сообщение «Результат теста с идентификатором 123 не найден или удален».

Я даже не знаю, где может быть найден файл результатов теста. Есть ли проблема с разрешением?

different content, same build summary

+0

Вы действительно видите разницу с одним и тем же пользователем на двух машинах или это только для одного из пользователей на любой машине? Какую версию TFS вы используете? –

+0

Возможно, результаты тестов еще не готовы? –

+0

Используете ли вы одну и ту же версию VS на двух машинах? –

ответ

1

Результаты испытаний сохраняются в базе данных коллекции так, учитывая, что две пользователи имеют одинаковые права на команды проекта, они должны быть в состоянии видеть одни и те же детали сборки.

Вы можете исследовать, назначили ли два пользователя уровень доступа (уровень лицензии) через страницы администратора: http://TFS_SERVER:8080/tfs/_admin/_licenses. Я не совсем уверен, что заинтересованному лицу разрешено видеть результаты тестов в сборках.

+0

По крайней мере, разработчики должны прочитать результаты теста. У меня есть роль администратора и моего коллеги, так что это может быть ценный намек. – ThorstenC

+0

Даже если я добавлю пользователя прямо к роли «заинтересованная сторона» или «продвинутый», они не смогут увидеть Testresults. – ThorstenC

+0

В группе «Group» => security => Я установил «Просмотр тестовых прогонов» на «Разрешить». Теперь это работает. – ThorstenC

Смежные вопросы