Microsoft.Testing.Platform
제품을 개선하는 방법을 이해하는 데 사용되는 원격 분석 데이터를 수집합니다. 예를 들어 이 사용량 현황 데이터는 느린 시작 시간과 같은 문제를 디버그하고 새 기능의 우선 순위를 지정하는 데 도움이 됩니다. 이러한 인사이트는 높이 평가되지만 원격 분석을 사용하지 않도록 설정할 수 있습니다. 원격 분석에 대한 자세한 내용은 개인정보처리방침참조하세요.
원격 분석 데이터 형식
Microsoft.Testing.Platform
는 사용 데이터형식의 원격 분석만 수집합니다. 사용량 현황 데이터는 기능이 소비되는 방식과 테스트 앱을 실행할 때 소요되는 시간을 이해하는 데 사용됩니다. 이렇게 하면 제품 개선의 우선 순위를 지정하는 데 도움이 됩니다.
원격 분석 보고 사용 안 함
원격 분석을 사용하지 않도록 설정하려면 TESTINGPLATFORM_TELEMETRY_OPTOUT
또는 DOTNET_CLI_TELEMETRY_OPTOUT
환경 변수를 1
설정합니다.
공개
Microsoft.Testing.Platform
실행 파일을 처음 실행할 때 다음과 유사한 텍스트를 표시합니다. 출력 텍스트는 실행 중인 버전 Microsoft.Testing.Platform
따라 약간 다를 수 있습니다. 이 "첫 실행" 경험은 Microsoft가 데이터 수집에 대해 여러분에게 통지하는 방법입니다.
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 기술을 사용하여 Microsoft 서버로 안전하게 전송되고, 제한된 액세스로 유지되며, 보안 Azure Storage 시스템의 엄격한 보안 제어에 따라 게시됩니다.
개인 정보 보호는 Microsoft에 중요합니다. 원격 분석이 중요한 데이터를 수집하거나 데이터가 안전하지 않거나 부적절하게 처리되는 것으로 의심되는 경우 microsoft/testfx GitHub 리포지토리에 문제를 제출하거나 조사를 위해 dotnet@microsoft.com 이메일을 보냅니다.
원격 분석 기능은 다음 데이터 요소를 수집합니다.
연속 통합 감지
.NET CLI가 연속 통합 환경에서 실행되고 있는지 감지하기 위해 .NET CLI는 일반적인 CI 공급자가 설정한 몇 가지 잘 알려진 환경 변수의 존재 및 값을 검색합니다.
환경 변수의 전체 목록과 해당 값으로 수행되는 작업은 다음 표에 자세히 설명되어 있습니다.
환경 변수 | 공급자 | 행동 |
---|---|---|
APPVEYOR |
Appveyor (앱 배포 툴) | 불리언 값을 해석합니다. |
BUILD_ID , BUILD_URL |
젠킨스 | 모두 존재하고 null 값이 아닌지 확인합니다. |
BUILD_ID , PROJECT_ID |
Google 클라우드 빌드 (Google Cloud Build) | 모두 존재하고 null 값이 아닌지 확인합니다. |
CI |
다/대부분 | 불리언 값을 해석합니다. |
CIRCLECI |
CircleCI | 불리언 값을 해석합니다. |
CODEBUILD_BUILD_ID , AWS_REGION |
Amazon 웹 서비스 코드빌드 | 모두 존재하고 null 값이 아닌지 확인합니다. |
GITHUB_ACTIONS |
GitHub Actions (GitHub 액션) | 불리언 값을 해석합니다. |
JB_SPACE_API_URL |
JetBrains 스페이스 | 존재하는지 및 null이 아닌지 확인합니다. |
TEAMCITY_VERSION |
TeamCity | 존재하는지 및 null이 아닌지 확인합니다. |
TF_BUILD |
Azure 파이프라인 | 불리언 값을 해석합니다. |
TRAVIS |
Travis CI | 불리언 값을 해석합니다. |
.NET