XamarinTestCloud@1 - Tugas Xamarin Test Cloud v1
XamarinTestCloud@1 tidak digunakan lagi. Awalnya, tugas ini digunakan dalam alur build atau rilis untuk menguji aplikasi seluler dengan Xamarin Test Cloud menggunakan Xamarin.UITest.
Catatan
Tugas ini tidak digunakan lagi dan akan dihentikan 31 Januari 2024.
Sekarang Anda dapat mendaftar dengan App Center dan menggunakan tugas AppCenterDistribute@3 sebagai gantinya.
XamarinTestCloud@1 tidak digunakan lagi. Awalnya, tugas ini digunakan dalam alur build atau rilis untuk menguji aplikasi seluler dengan Xamarin Test Cloud menggunakan Xamarin.UITest.
Catatan
Sekarang Anda dapat mendaftar dengan App Center dan menggunakan tugas AppCenterDistrivbute#3 sebagai gantinya.
Sintaks
# 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.
Input
appFile
- File aplikasi
Alias input: app
. string
. Wajib diisi.
Menentukan jalur relatif dari akar repositori aplikasi untuk diuji. Wildcard dapat digunakan. Misalnya, **/*.apk
untuk semua file APK di semua subfolder. Pelajari selengkapnya tentang pola pencocokan file.
dsymFile
- File dSYM (hanya iOS)
Alias input: dsym
. string
.
Menyediakan jalur yang relatif terhadap .ipa
file. Untuk membuat log crash lebih mudah dibaca, Anda dapat mengunggah file dSYM yang terkait dengan aplikasi Anda. Bidang ini hanya berlaku untuk aplikasi iOS. Wildcard dapat digunakan. Misalnya: *.dSYM
. Pelajari selengkapnya tentang pola pencocokan file.
teamApiKey
- Kunci API Tim
string
. Wajib diisi.
Menentukan kunci Xamarin Test Cloud Team API Anda, yang dapat ditemukan di bawah Teams & Apps. Gunakan variabel rahasia untuk menghindari mengekspos nilai ini.
email
- Email pengguna
Alias input: user
. string
. Wajib diisi.
Menentukan alamat email akun Xamarin Test Cloud Anda.
devices
- Perangkat
string
. Wajib diisi.
Menentukan string perangkat yang dihasilkan oleh Xamarin Test Cloud. String dapat ditemukan sebagai nilai --devices
argumen baris perintah dari uji coba Test Cloud.
series
- Seri
string
. Wajib diisi. Nilai default: master
.
Menentukan nama seri untuk mengatur eksekusi pengujian (misalnya master
, , production
beta
).
testAssemblyDirectory
- Menguji direktori perakitan
Alias input: testDir
. string
. Wajib diisi.
Menentukan jalur relatif ke folder yang berisi rakitan pengujian, seperti: SolutionName/TestsProjectName/bin/Release
.
parallelizationOption
- Paralelisasi
Alias input: parallelization
. string
. Wajib diisi. Nilai yang diizinkan: none
, --fixture-chunk
(Berdasarkan perlengkapan pengujian), --test-chunk
(Dengan metode pengujian). Nilai default: none
.
Menentukan pengujian yang akan dijalankan secara bersamaan.
localeOption
- Bahasa sistem
Alias input: locale
. string
. Wajib diisi. Nilai yang diizinkan: da_DK
(Denmark(Denmark)), nl_NL
(Belanda)), en_GB
(Inggris (Inggris)), en_US
(Inggris (Amerika Serikat)), fr_FR
(Prancis (Prancis)), de_DE
(Jerman (Jerman)), ja_JP
(Jepang (Jepang)), ru_RU
(Rusia (Rusia)), es_MX
(Spanyol (Meksiko)), es_ES
(Spanyol (Spanyol)), user
(Lainnya). Nilai default: en_US
.
Menentukan bahasa Anda. Jika bahasa Anda tidak ditampilkan, pilih Other
dan masukkan lokalnya di bawah ini, seperti en_US
.
userDefinedLocale
- Lokal lainnya
string
. Opsional. Gunakan saat locale = user
.
Memasukkan kode bahasa ISO-639 dua huruf bersama dengan kode negara ISO 3166 dua huruf dalam format [language]_[country], seperti en_US
.
testCloudFile
- lokasitest-cloud.exe
Alias input: testCloudLocation
. string
. Wajib diisi. Nilai default: **/packages/**/tools/test-cloud.exe
.
Menentukan jalur ke test-cloud.exe
. Kartubebas dapat digunakan, dan ketika mereka berada, kejadian test-cloud.exe
pertama digunakan. Pelajari selengkapnya tentang pola pencocokan file.
optionalArgs
- Argumen opsional
string
.
Menentukan argumen tambahan yang diteruskan ke test-cloud.exe
.
publishNUnitResults
- Menerbitkan hasil ke Azure Pipelines
boolean
. Nilai default: true
.
Menentukan opsi yang --nunit-xml
akan diteruskan ke test-cloud.exe
sehingga hasil dari file xml NUnit diterbitkan ke Azure Pipelines.
publishNUnitResults
- Menerbitkan hasil ke Azure Pipelines/TFS
boolean
. Nilai default: true
.
Menentukan opsi yang --nunit-xml
akan diteruskan ke test-cloud.exe
sehingga hasil dari file xml NUnit diterbitkan ke TFS atau Azure Pipelines.
Opsi kontrol tugas
Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.
Variabel output
Tidak ada.
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Tugas ini tidak memenuhi tuntutan untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | 1.83.0 atau lebih tinggi |
Kategori tugas | Uji |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk