XamarinTestCloud@1 – Xamarin Test Cloud v1 feladat
XamarinTestCloud@1 elavult. Eredetileg ezt a feladatot egy buildelési vagy kiadási folyamatban használták a mobilalkalmazások Xamarin Test Cloud használatával történő teszteléséhez a Xamarin.UITest használatával.
Megjegyzés
Ez a feladat elavult, és 2024. január 31-én megszűnik.
Most már regisztrálhat az App Centerben , és használhatja helyette a AppCenterDistribute@3 feladatot.
XamarinTestCloud@1 elavult. Eredetileg ezt a feladatot egy buildelési vagy kiadási folyamatban használták a mobilalkalmazások Xamarin Test Cloud használatával történő teszteléséhez a Xamarin.UITest használatával.
Megjegyzés
Most már regisztrálhat az App Centerben , és helyette az AppCenterDistrivbute#3 feladatot használhatja.
Syntax
# Xamarin Test Cloud v1
# [Deprecated] Test mobile apps with Xamarin Test Cloud using Xamarin.UITest. Instead, use the 'App Center test' task.
- task: XamarinTestCloud@1
inputs:
appFile: # string. Alias: app. Required. App file.
#dsymFile: # string. Alias: dsym. dSYM file (iOS only).
teamApiKey: # string. Required. Team API key.
email: # string. Alias: user. Required. User email.
devices: # string. Required. Devices.
series: 'master' # string. Required. Series. Default: master.
testAssemblyDirectory: # string. Alias: testDir. Required. Test assembly directory.
# Advanced
parallelizationOption: 'none' # 'none' | '--fixture-chunk' | '--test-chunk'. Alias: parallelization. Required. Parallelization. Default: none.
localeOption: 'en_US' # 'da_DK' | 'nl_NL' | 'en_GB' | 'en_US' | 'fr_FR' | 'de_DE' | 'ja_JP' | 'ru_RU' | 'es_MX' | 'es_ES' | 'user'. Alias: locale. Required. System language. Default: en_US.
#userDefinedLocale: # string. Optional. Use when locale = user. Other locale.
testCloudFile: '**/packages/**/tools/test-cloud.exe' # string. Alias: testCloudLocation. Required. test-cloud.exe location. Default: **/packages/**/tools/test-cloud.exe.
#optionalArgs: # string. Optional arguments.
#publishNUnitResults: true # boolean. Publish results to Azure Pipelines. Default: true.
# Xamarin Test Cloud v1
# [Depreciated] Testing mobile apps with Xamarin Test Cloud using Xamarin.UITest - recommended task is now AppCenterTest.
- task: XamarinTestCloud@1
inputs:
appFile: # string. Alias: app. Required. App file.
#dsymFile: # string. Alias: dsym. dSYM file (iOS only).
teamApiKey: # string. Required. Team API key.
email: # string. Alias: user. Required. User email.
devices: # string. Required. Devices.
series: 'master' # string. Required. Series. Default: master.
testAssemblyDirectory: # string. Alias: testDir. Required. Test assembly directory.
# Advanced
parallelizationOption: 'none' # 'none' | '--fixture-chunk' | '--test-chunk'. Alias: parallelization. Required. Parallelization. Default: none.
localeOption: 'en_US' # 'da_DK' | 'nl_NL' | 'en_GB' | 'en_US' | 'fr_FR' | 'de_DE' | 'ja_JP' | 'ru_RU' | 'es_MX' | 'es_ES' | 'user'. Alias: locale. Required. System language. Default: en_US.
#userDefinedLocale: # string. Optional. Use when locale = user. Other locale.
testCloudFile: '**/packages/**/tools/test-cloud.exe' # string. Alias: testCloudLocation. Required. test-cloud.exe location. Default: **/packages/**/tools/test-cloud.exe.
#optionalArgs: # string. Optional arguments.
#publishNUnitResults: true # boolean. Publish results to Azure Pipelines/TFS. Default: true.
Bevitelek
appFile
- Alkalmazásfájl
Bemeneti alias: app
. string
. Kötelező.
Az alkalmazás(ok) adattár gyökerétől a tesztelésig megadott relatív elérési utat adja meg. Helyettesítő karakterek használhatók. Például **/*.apk
az összes almappában lévő összes APK-fájl esetében. További információ a fájlegyeztetési mintákról.
dsymFile
- dSYM-fájl (csak iOS esetén)
Bemeneti alias: dsym
. string
.
A fájlhoz .ipa
viszonyított elérési utat biztosít. Az összeomlási naplók olvashatóbbá tétele érdekében feltölthet egy dSYM-fájlt, amely az alkalmazáshoz van társítva. Ez a mező csak az iOS-alkalmazásokra vonatkozik. Helyettesítő karakterek használhatók. Példa: *.dSYM
. További információ a fájlegyeztetési mintákról.
teamApiKey
- Csapat API-kulcsa
string
. Kötelező.
Megadja a Xamarin Test Cloud Team API-kulcsát, amely a Teams & Apps területen található. Az érték felfedésének elkerülése érdekében használjon titkos változót .
email
- Felhasználói e-mail
Bemeneti alias: user
. string
. Kötelező.
Megadja a Xamarin Test Cloud-fiók e-mail-címét.
devices
- Eszközök
string
. Kötelező.
Meghatározza a Xamarin Test Cloud által létrehozott eszközsztringet. A sztring egy tesztfelhő-tesztfuttatás parancssori --devices
argumentumának értékeként található.
series
- Sorozat
string
. Kötelező. Alapértelmezett érték: master
.
Megadja a tesztfuttatások rendszerezésének adatsornevét (pl. master
, production
, beta
).
testAssemblyDirectory
- A szerelvény könyvtárának tesztelése
Bemeneti alias: testDir
. string
. Kötelező.
Megadja a tesztszerelvényeket tartalmazó mappa relatív elérési útját, például: SolutionName/TestsProjectName/bin/Release
.
parallelizationOption
- Párhuzamosítás
Bemeneti alias: parallelization
. string
. Kötelező. Engedélyezett értékek: none
, --fixture-chunk
(Tesztszerelvény szerint) --test-chunk
(Tesztmetódus szerint). Alapértelmezett érték: none
.
Meghatározza az egyidejűleg futtatandó teszteket.
localeOption
- Rendszernyelv
Bemeneti alias: locale
. string
. Kötelező. Engedélyezett értékek: da_DK
(dán (Dánia)), nl_NL
(holland (Hollandia)), en_GB
(angol (Egyesült Királyság)), en_US
(angol (Egyesült Államok)), fr_FR
(francia (Franciaország)), de_DE
(német (Németország)), ja_JP
(japán (Japán)), ru_RU
(orosz (Oroszország)), es_MX
(spanyol (Mexikó)), es_ES
(spanyol (Spanyolország)), user
(Egyéb). Alapértelmezett érték: en_US
.
Megadja a nyelvet. Ha a nyelv nem jelenik meg, válassza ki Other
és írja be az alábbi területi beállításokat, például en_US
: .
userDefinedLocale
- Egyéb területi beállítás
string
. Választható. Használja a következőt: locale = user
.
Minden kétbetűs ISO-639 nyelvi kódot és bármely kétbetűs ISO 3166 országkódot [language]_[country] formátumban ír be, például en_US
.
testCloudFile
- test-cloud.exe helye
Bemeneti alias: testCloudLocation
. string
. Kötelező. Alapértelmezett érték: **/packages/**/tools/test-cloud.exe
.
Megadja a elérési utat a következőhöz: test-cloud.exe
. Helyettesítő karakterek használhatók, és ha igen, az első előfordulása test-cloud.exe
. További információ a fájlegyeztetési mintákról.
optionalArgs
- Választható argumentumok
string
.
A következőnek átadott test-cloud.exe
további argumentumokat adja meg: .
publishNUnitResults
- Eredmények közzététele az Azure Pipelinesban
boolean
. Alapértelmezett érték: true
.
Megadja a --nunit-xml
továbbadandó test-cloud.exe
lehetőséget, hogy az NUnit xml-fájlból származó eredmények közzé legyenek téve az Azure Pipelinesban.
publishNUnitResults
- Eredmények közzététele az Azure Pipelinesban/TFS-ben
boolean
. Alapértelmezett érték: true
.
Megadja a --nunit-xml
továbbadandó test-cloud.exe
lehetőséget, hogy az NUnit xml-fájlból származó eredmények közzé legyenek téve a TFS-ben vagy az Azure Pipelinesban.
Feladatvezérlési lehetőségek
Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Nincsenek.
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás | Ügynök, DeploymentGroup |
Igények | None |
Képességek | Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
Parancskorlátozások | Bármelyik |
Változók beállítása | Bármelyik |
Ügynök verziója | 1.83.0 vagy újabb |
Feladatkategória | Tesztelés |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: