Практическое руководство. Публикация результатов тестов

Обновлен: Ноябрь 2007

При публикации результатов теста они помещаются в базу данных, известную как операционное хранилище. Это позволяет обмениваться результатами с другими членами рабочей группы. Дополнительные сведения см. в разделе Публикация результатов теста.

Публикация результатов тестов возможна из следующих сред.

  • Публикация результатов тестов в Visual Studio

  • Публикация результатов тестов из командной строки

Публикация результатов тестов в Visual Studio

Публикация результатов тестов с помощью Visual Studio

  1. Выполните один или несколько тестов.

  2. Выберите проект в окне "Командный обозреватель", щелкнув его мышью.

    ms182501.alert_note(ru-ru,VS.90).gifПримечание.

    Если проект не выбран, публикация результатов теста невозможна.

  3. В меню Тест выберите команду Окна, после чего щелкните Результаты теста, чтобы отобразить окно "Результаты теста".

  4. На панели инструментов окна "Результаты теста" щелкните Опубликовать.

    Отобразится диалоговое окно Публиковать результаты теста.

  5. Установите флажок рядом с каждым запуском теста, который необходимо опубликовать.

  6. Выберите номер связанной построения.

  7. Выберите платформу и версию построения, например окончательную или отладочную.

  8. (Необязательно.) Чтобы включить в публикуемые данные данные об объеме протестированного кода, установите флажок Включить данные об области покрытия кода для выбранных запусков.

  9. Нажмите кнопку OК.

    Данные выбранных тестовых запусков публикуются в операционном хранилище.

Публикация результатов тестов из командной строки

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

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

Публикация результатов предыдущего тестового запуска

  • Используйте командную строку, включающую параметры, определяющие способ публикации тестового запуска. Для публикации требуются параметры /publish, /publishbuild, /teamproject/, /platform и /flavor.

    Параметр /publishresultsfile используется для указания имени файла результатов, подлежащего публикации. Это файл, имеющий расширение .trx.

    Дополнительные сведения см. в разделе Параметры командной строки для публикации результатов тестов.

    Данные выбранных тестовых запусков публикуются в операционном хранилище.

Публикация результатов теста из текущего тестового запуска

  • Запустите тесты из командной строки. Дополнительные сведения см. в разделе Практическое руководство. Запуск тестов из командной строки.

    Используемая команда содержит параметры, определяющие выполняемые тесты, например /test и /testmetadata.

    В командную строку также включаются параметры, определяющие способ публикации тестового запуска. Для публикации требуются параметры /publish, /publishbuild, /teamproject/, /platform и /flavor. Не используйте параметр /publishresultsfile.

    Дополнительные сведения см. в разделе Параметры командной строки для публикации результатов тестов.

    Данные выбранных тестовых запусков публикуются в операционном хранилище.

См. также

Задачи

Практическое руководство. Экспорт результатов теста

Практическое руководство. Импорт результатов теста

Практическое руководство: подключение к Team Foundation Server

Практическое руководство. Удаление результатов теста

Основные понятия

Публикация результатов теста

Перемещение данных тестов в хранилище данных

Параметры командной строки программы MSTest.exe

Параметры командной строки для публикации результатов тестов