Телеметрия Microsoft.Testing.Platform
Microsoft.Testing.Platform
собирает данные телеметрии, которые помогают понять, как улучшить продукт. Например, эти данные об использовании помогают отлаживать проблемы, такие как медленное время запуска, а также определять приоритеты новых функций. Хотя эти аналитические сведения ценятся, вы можете отключить телеметрию. Дополнительные сведения о телеметрии см. в заявлении о конфиденциальности.
Типы данных телеметрии
Microsoft.Testing.Platform
собирает только телеметрию типа "Данные об использовании". Данные об использовании используются для понимания использования функций и времени, затрачиваемого при выполнении тестового приложения. Это помогает определить приоритеты улучшений продукта.
Отключение отчетов телеметрии
Чтобы отключить данные телеметрии, задайте для переменной среды TESTINGPLATFORM_TELEMETRY_OPTOUT
или DOTNET_CLI_TELEMETRY_OPTOUT
значение 1
.
Раскрытие
Microsoft.Testing.Platform
отображает текст, аналогичный следующему при первом запуске исполняемого файла. Выходной текст может немного отличаться в зависимости от используемой вами версии Microsoft.Testing.Platform
. Эта процедура "первый запуск" — это способ, которым корпорация Майкрософт уведомляет вас о сборе данных.
Telemetry
---------
Microsoft.Testing.Platform collects usage data in order to help us improve your experience.
The data is collected by Microsoft and are not shared.
You can opt-out of telemetry by setting the TESTINGPLATFORM_TELEMETRY_OPTOUT
or DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.
Read more about Microsoft.Testing.Platform telemetry: https://aka.ms/testingplatform-telemetry
Точки данных
Функция телеметрии не собирает персональные данные, такие как имена пользователей или адреса электронной почты. Он не сканирует код и не извлекает данные уровня проекта, например репозиторий или автор, извлекает имя исполняемого файла и отправляет его в хэшированном виде.
Он не извлекает содержимое ни одного из файлов данных, к которым обращаются или которые создаются вашими приложениями, дампы памяти, занятой объектами ваших приложений, или содержимое буфера обмена.
Данные отправляются безопасно на серверы Майкрософт с помощью технологии Azure Monitor, удерживаемой под ограниченным доступом, и публикуются под строгими элементами управления безопасностью из защищенных систем хранилища Azure.
Защита конфиденциальности важна для Майкрософт! Если вы подозреваете, что данные телеметрии собирают конфиденциальные данные или данные небезопасно обрабатываются, отправьте проблему в репозитории microsoft/testfx GitHub или отправьте сообщение электронной почты в dotnet@microsoft.com для расследования.
Функция телеметрии собирает следующие точки данных:
Обнаружение непрерывной интеграции
Чтобы определить, работает ли интерфейс командной строки .NET в среде непрерывной интеграции, интерфейс командной строки .NET проверяет наличие и значения нескольких известных переменных среды, которые задают общие поставщики CI.
Полный список переменных среды и их значения см. в следующей таблице.
Переменные среды | Поставщик | Действие |
---|---|---|
APPVEYOR |
Appveyor | Анализ логического значения. |
BUILD_ID , BUILD_URL |
Дженкинс | Проверьте, присутствуют ли все и не равны NULL. |
BUILD_ID , PROJECT_ID |
Google Cloud Build | Проверьте, что все присутствуют и не равны NULL. |
CI |
Многие или большинство | Разбор логического значения. |
CIRCLECI |
Circle CI | Разбор логического значения. |
CODEBUILD_BUILD_ID , AWS_REGION |
Amazon Web Services CodeBuild | Проверьте, присутствуют ли все и не равны NULL. |
GITHUB_ACTIONS |
Действия GitHub | Разбор логического значения. |
JB_SPACE_API_URL |
JetBrains Space | Проверьте, присутствует ли и не имеет значения NULL. |
TEAMCITY_VERSION |
TeamCity | Проверьте, что элемент присутствует и не равен NULL. |
TF_BUILD |
Azure Pipelines | Анализ логического значения. |
TRAVIS |
Трэвис CI | Разбор логического значения. |