Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Microsoft.Testing.Platform telemetriai adatokat gyűjt, amelyek a termék fejlesztésének megértésére szolgálnak. Ezek a használati adatok például segítenek a hibakeresésben, például a lassú indítási időkben és az új funkciók rangsorolásában. Bár értékeljük ezeket az betekintéseket, szabadon kikapcsolhatja a telemetriát. További információ a telemetriáról: adatvédelmi nyilatkozat.
Telemetriai adatok típusai
Microsoft.Testing.Platform csak használati adatoktípusú telemetriát gyűjt. A használati adatok segítségével megtudhatja, hogyan használják fel a szolgáltatásokat, és hol töltik az időt a tesztalkalmazás végrehajtásakor. Ez segít a termékfejlesztések rangsorolásában.
Telemetriajelentés letiltása
A telemetria letiltásához állítsa TESTINGPLATFORM_TELEMETRY_OPTOUT vagy DOTNET_CLI_TELEMETRY_OPTOUT környezeti változót 1értékre.
Közzététel
Microsoft.Testing.Platform a következőhöz hasonló szöveget jelenít meg a végrehajtható fájl első futtatásakor. A kimeneti szöveg kissé eltérhet a futó verziótól függően Microsoft.Testing.Platform. Ez az "első futtatás" élmény az, ahogyan a Microsoft értesíti Önt az adatgyűjtésről.
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
Adatpontok
A telemetriai funkció nem gyűjt személyes adatokat, például felhasználóneveket vagy e-mail-címeket. Nem ellenőrzi a kódot, és nem nyer ki projektszintű adatokat( például adattárat vagy szerzőt), kinyeri a végrehajtható fájl nevét, és kivonatolt formában küldi el.
Nem nyeri ki az alkalmazások által elért vagy létrehozott adatfájlok tartalmát, az alkalmazások objektumai által foglalt memória tartalmát, vagy a vágólap tartalmát.
A rendszer biztonságosan továbbítja az adatokat a Microsoft-kiszolgálóknak az Azure Monitor-technológiával, korlátozott hozzáféréssel, és szigorú biztonsági ellenőrzés alatt teszi közzé a biztonságos Azure Storage-rendszerekből.
Az adatvédelem fontos a Microsoft számára! Ha azt gyanítja, hogy a telemetriai adatok bizalmas adatokat gyűjtenek, vagy az adatok nem biztonságosan vagy nem megfelelően vannak kezelve, küldjön egy hibát a Microsoft/testfx GitHub-adattárban, vagy küldjön e-mailt a dotnet@microsoft.com vizsgálat céljából.
A telemetria funkció a következő adatpontokat gyűjti össze:
| Verzió | Adat |
|---|---|
| Összes | .NET-futtatókörnyezet verziója. |
| Összes | Alkalmazás mód, például "kiszolgáló". |
| Összes | A sikertelen tesztelési újrapróbálkozések száma. |
| Összes | Az elvégzett teszt újrapróbálkozásainak száma. |
| Összes | Sikertelen tesztek száma. |
| Összes | Az elvégzett tesztek száma. |
| Összes | Futtatott tesztek száma. |
| Összes | Az általad használt bővítmények DisplayName hash-elt értékként. |
| Összes | Ha a platform hibakereső buildjét használják. |
| Összes | Ha a hibakereső hozzá lett kapcsolva a folyamathoz. |
| Összes | Ha használták a tesztszűrőt. |
| Összes | Ha a gyors újratöltés engedélyezve van. |
| Összes | Ha az alkalmazás összeomlott. |
| Összes | Ha az alkalmazás NativeAOT néven fut. |
| Összes | Ha az adattár a mi saját adattárunk. A telemetry:isDevelopmentRepository beállítása alapján. |
| Összes | A használt tesztkörnyezet neve kivonatolt értékként. |
| Összes | A végrehajtható fájl neve (amely általában megegyezik a projekt nevével) kivonatolt értékként. |
| Összes | Operációs rendszer, verzió és architektúra. |
| Összes | Folyamatarchitektúra. |
| Összes | Futtatókörnyezet azonosító (RID). További információ: .NET RID-katalógus. |
| Összes | Az alkalmazás kilépési kódja. |
| Összes | A földrajzi hely meghatározásához használt három oktett IP-cím. |
| Összes | A hívás időbélyege, a végrehajtás különböző lépéseinek kezdési és befejezési időbélyege. |
| Összes | A platform verziója. |
| Összes | A bővítmények verziója. |
| Összes | A tesztadapter verziója. |
| Összes | Útmutató események korrelálásához egy futónál. |
| 1.0.3 | Útmutató egy tesztfuttatás eseményeinek korrelációjához. |
Folyamatos integráció felismerés
Annak észlelése érdekében, hogy a .NET CLI folyamatos integrációs környezetben fut-e, a .NET CLI több jól ismert környezeti változó jelenlétét és értékeit mintavételezi, amelyeket a közös CI-szolgáltatók állítottak be.
A környezeti változók teljes listája és az értékükkel végzett műveletek részletes listája az alábbi táblázatban található:
| Környezeti változó(k) | Szolgáltató | Akció |
|---|---|---|
APPVEYOR |
Appveyor | Logikai érték elemzése. |
BUILD_ID, BUILD_URL |
Jenkins | Ellenőrizze, hogy mindegyik jelen van-e, és nem null értékű-e. |
BUILD_ID, PROJECT_ID |
Google Cloud Build | Ellenőrizze, hogy mindegyik jelen van-e, és nem null értékű-e. |
CI |
Több/legtöbb | Logikai érték elemzése. |
CIRCLECI |
Kör CI | Logikai érték elemzése. |
CODEBUILD_BUILD_ID, AWS_REGION |
Amazon Web Services CodeBuild | Ellenőrizze, hogy mindegyik jelen van-e, és nem null értékű-e. |
GITHUB_ACTIONS |
GitHub-műveletek | Logikai érték elemzése. |
JB_SPACE_API_URL |
JetBrains szóköz | Ellenőrizze, hogy jelen van-e és nem null értékű-e. |
TEAMCITY_VERSION |
TeamCity | Ellenőrizze, hogy jelen van-e és nem null értékű-e. |
TF_BUILD |
Azure Pipelines | Logikai érték elemzése. |
TRAVIS |
Travis CI | Logikai érték elemzése. |