XamarinTestCloud@1 - Xamarin Test Bulutu v1 görevi
XamarinTestCloud@1 kullanım dışıdır. Başlangıçta, bu görev Xamarin.UITest kullanılarak Xamarin Test Bulutu ile mobil uygulamaları test etmek için bir derleme veya yayın işlem hattında kullanılmıştır.
Not
Bu görev kullanım dışıdır ve 31 Ocak 2024'de kullanımdan kaldırılacaktır.
Artık App Center'a kaydolabilir ve bunun yerine AppCenterDistribute@3 görevini kullanabilirsiniz.
XamarinTestCloud@1 kullanım dışıdır. Başlangıçta, bu görev Xamarin.UITest kullanılarak Xamarin Test Bulutu ile mobil uygulamaları test etmek için bir derleme veya yayın işlem hattında kullanılmıştır.
Not
Artık App Center'a kaydolabilir ve bunun yerine AppCenterDistrivbute#3 görevini kullanabilirsiniz.
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.
Girişler
appFile
- Uygulama dosyası
Giriş diğer adı: app
. string
. Gereklidir.
Test etmek için uygulama depo kökünden göreli yolu belirtir. Joker karakterler kullanılabilir. Örneğin, **/*.apk
tüm alt klasörlerdeki tüm APK dosyaları için. Dosya eşleştirme desenleri hakkında daha fazla bilgi edinin.
dsymFile
- dSYM dosyası (yalnızca iOS)
Giriş diğer adı: dsym
. string
.
Dosyaya .ipa
göre bir yol sağlar. Kilitlenme günlüklerinin daha kolay okunmasını sağlamak için uygulamanızla ilişkili bir dSYM dosyasını karşıya yükleyebilirsiniz. Bu alan yalnızca iOS uygulamaları için geçerlidir. Joker karakterler kullanılabilir. Örneğin: *.dSYM
. Dosya eşleştirme desenleri hakkında daha fazla bilgi edinin.
teamApiKey
- Ekip API'si anahtarı
string
. Gereklidir.
Teams & Uygulamaları altında bulunabilen Xamarin Test Bulut Ekibi API anahtarınızı belirtir. Bu değeri açığa çıkarmaktan kaçınmak için gizli dizi değişkeni kullanın.
email
- Kullanıcı e-postası
Giriş diğer adı: user
. string
. Gereklidir.
Xamarin Test Bulutu hesabınızın e-posta adresini belirtir.
devices
- Aygıtları
string
. Gereklidir.
Xamarin Test Cloud tarafından oluşturulan cihaz dizesini belirtir. Dize, Test Bulutu test çalıştırmasının --devices
komut satırı bağımsız değişkeninin değeri olarak bulunabilir.
series
- Serisi
string
. Gereklidir. Varsayılan değer: master
.
Test çalıştırmalarını düzenlemek için seri adını belirtir (örneğinmaster
, , production
beta
).
testAssemblyDirectory
- Derleme dizinini test edin
Giriş diğer adı: testDir
. string
. Gereklidir.
Test derlemelerini içeren klasörün göreli yolunu belirtir, örneğin: SolutionName/TestsProjectName/bin/Release
.
parallelizationOption
- Paralelleştirme
Giriş diğer adı: parallelization
. string
. Gereklidir. İzin verilen değerler: none
, --fixture-chunk
(Test fikstürüne göre), --test-chunk
(Test yöntemine göre). Varsayılan değer: none
.
Aynı anda çalıştırılacak testleri belirtir.
localeOption
- Sistem dili
Giriş diğer adı: locale
. string
. Gereklidir. İzin verilen değerler: da_DK
(Danca (Danimarka)), nl_NL
(Felemenkçe (Hollanda)), en_GB
(İngilizce (Birleşik Krallık)), en_US
(İngilizce (Birleşik Devletler)), fr_FR
(Fransızca (Fransa)), de_DE
(Almanca (Almanya)), ja_JP
(Japonca (Japonya)), ru_RU
(Rusça (Rusya)), (İspanyolca (Meksika)), es_ES
es_MX
(İspanyolca (İspanya)), user
(Diğer). Varsayılan değer: en_US
.
Dilinizi belirtir. Diliniz görüntülenmiyorsa aşağıdan yerel ayarını (gibien_US
) seçin Other
ve girin.
userDefinedLocale
- Diğer yerel ayar
string
. İsteğe bağlı. when locale = user
kullanın.
İki harfli ISO-639 dil kodlarını ve iki en_US
harfli ISO 3166 ülke kodlarını gibi [language]_[country] biçiminde girer.
testCloudFile
- test-cloud.exe konumu
Giriş diğer adı: testCloudLocation
. string
. Gereklidir. Varsayılan değer: **/packages/**/tools/test-cloud.exe
.
yolunu test-cloud.exe
belirtir. Joker karakterler kullanılabilir ve kullanıldıklarında ilk örneği test-cloud.exe
kullanılır. Dosya eşleştirme desenleri hakkında daha fazla bilgi edinin.
optionalArgs
- İsteğe bağlı bağımsız değişkenler
string
.
öğesine geçirilen test-cloud.exe
ek bağımsız değişkenleri belirtir.
publishNUnitResults
- Sonuçları Azure Pipelines'da yayımlama
boolean
. Varsayılan değer: true
.
NUnit xml dosyasından --nunit-xml
elde edilen sonuçların Azure Pipelines'da test-cloud.exe
yayımlanması için geçirilecek seçeneği belirtir.
publishNUnitResults
- Sonuçları Azure Pipelines/TFS'de yayımlama
boolean
. Varsayılan değer: true
.
NUnit xml dosyasından --nunit-xml
elde edilen sonuçların TFS veya Azure Pipelines'da yayımlanması için geçirilecek test-cloud.exe
seçeneği belirtir.
Görev denetim seçenekleri
Tüm görevlerde görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.
Çıkış değişkenleri
Yok.
Gereksinimler
Gereksinim | Açıklama |
---|---|
İşlem hattı türleri | YAML, Klasik derleme, Klasik sürüm |
Üzerinde çalışır | Agent, DeploymentGroup |
Talep | Hiçbiri |
Özellikler | Bu görev, işteki sonraki görevler için hiçbir talebi karşılamaz. |
Komut kısıtlamaları | Herhangi biri |
Ayarlanabilir değişkenler | Herhangi biri |
Aracı sürümü | 1.83.0 veya üzeri |
Görev kategorisi | Test etme |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin