Dela via


XamarinTestCloud@1 – Xamarin Test Cloud v1-uppgift

XamarinTestCloud@1 är inaktuell. Ursprungligen användes den här uppgiften i en bygg- eller versionspipeline för att testa mobilappar med Xamarin Test Cloud med Xamarin.UITest.

Anteckning

Den här uppgiften är inaktuell och dras tillbaka den 31 januari 2024.

Nu kan du registrera dig med App Center och använda AppCenterDistribute@3 uppgiften i stället.

XamarinTestCloud@1 är inaktuell. Ursprungligen användes den här uppgiften i en bygg- eller versionspipeline för att testa mobilappar med Xamarin Test Cloud med Xamarin.UITest.

Anteckning

Nu kan du registrera dig med App Center och använda aktiviteten AppCenterDistrivbute#3 i stället.

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.

Indata

appFile - Appfil
Indataalias: app. string. Krävs.

Anger den relativa sökvägen från lagringsplatsens rot för de appar som ska testas. Jokertecken kan användas. Till exempel **/*.apk för alla APK-filer i alla undermappar. Läs mer om filmatchningsmönster.


dsymFile - dSYM-fil (endast iOS)
Indataalias: dsym. string.

Tillhandahåller en sökväg i förhållande till .ipa filen. Om du vill göra kraschloggar enklare att läsa kan du ladda upp en dSYM-fil som är associerad med din app. Det här fältet gäller endast för iOS-appar. Jokertecken kan användas. Exempel: *.dSYM. Läs mer om filmatchningsmönster.


teamApiKey - Api-nyckel för team
string. Krävs.

Anger din API-nyckel för Xamarin Test Cloud Team, som finns under Teams & Apps. Använd en hemlig variabel för att undvika att exponera det här värdet.


email - E-post för användare
Indataalias: user. string. Krävs.

Anger e-postadressen för ditt Xamarin Test Cloud-konto.


devices - Enheter
string. Krävs.

Anger enhetssträngen som genereras av Xamarin Test Cloud. Strängen kan hittas som värdet för kommandoradsargumentet --devices för en Test Cloud-testkörning.


series - Serien
string. Krävs. Standardvärde: master.

Anger serienamnet för att organisera testkörningar (t.ex. master, production, beta).


testAssemblyDirectory - Testa sammansättningskatalogen
Indataalias: testDir. string. Krävs.

Anger den relativa sökvägen till mappen som innehåller testsammansättningarna, till exempel: SolutionName/TestsProjectName/bin/Release.


parallelizationOption - Parallellisering
Indataalias: parallelization. string. Krävs. Tillåtna värden: none, --fixture-chunk (efter testfixtur), --test-chunk (efter testmetod). Standardvärde: none.

Anger att tester ska köras samtidigt.


localeOption - Systemspråk
Indataalias: locale. string. Krävs. Tillåtna värden: da_DK (danska (Danmark)), nl_NL (nederländska (Nederländerna)), en_GB (engelska (Storbritannien)), en_US (engelska (USA)), fr_FR (franska (Frankrike)), de_DE (tyska (Tyskland)), ja_JP (japanska (Japan)), ru_RU (ryska (Ryssland)), es_MX (spanska (Mexiko)), es_ES (spanska (Spanien)), user (Övrigt). Standardvärde: en_US.

Anger ditt språk. Om språket inte visas väljer du Other och anger dess nationella inställningar nedan, till exempel en_US.


userDefinedLocale - Andra nationella inställningar
string. Valfritt. Använd när locale = user.

Anger valfri iso-639-språkkod med två bokstäver tillsammans med valfri ISO 3166-landskod med två bokstäver i formatet [language]_[country], till exempel en_US.


testCloudFile - test-cloud.exe plats
Indataalias: testCloudLocation. string. Krävs. Standardvärde: **/packages/**/tools/test-cloud.exe.

Anger sökvägen till test-cloud.exe. Jokertecken kan användas, och när de är det används den första förekomsten av test-cloud.exe . Läs mer om filmatchningsmönster.


optionalArgs - Valfria argument
string.

Anger de ytterligare argument som skickas till test-cloud.exe.


publishNUnitResults - Publicera resultat till Azure Pipelines
boolean. Standardvärde: true.

Anger det --nunit-xml alternativ som ska skickas till test-cloud.exeså att resultat från NUnit xml-filen publiceras till Azure Pipelines.


publishNUnitResults - Publicera resultat till Azure Pipelines/TFS
boolean. Standardvärde: true.

Anger det --nunit-xml alternativ som ska skickas till test-cloud.exeså att resultat från NUnit xml-filen publiceras till TFS eller Azure Pipelines.


Kontrollalternativ för aktivitet

Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Inga.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
Krav Ingen
Funktioner Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet.
Kommandobegränsningar Valfri
Inställningsbara variabler Valfri
Agentversion 1.83.0 eller senare
Uppgiftskategori Testa