Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Stasiun Uji Android

Android Test Station adalah alat pengujian yang dapat digunakan oleh developer Android dan teknisi pengujian untuk menggunakan antarmuka pengguna guna menjalankan rangkaian pengujian Android standar, seperti Android Compatibility Test Suite (CTS) . Alat ini bertindak sebagai antarmuka web untuk Federasi Perdagangan (TF) , memungkinkan Anda menjalankan CTS dengan mudah pada satu set perangkat uji dengan pengaturan minimal, serta menetapkan jadwal untuk terus menjalankan tes.

Menyiapkan Stasiun Pengujian Android

Bagian ini menjelaskan cara menginstal dan menyiapkan Android Test Station.

Android Test Station menggunakan kode sumber dari lokasi berikut:

Memasang Android Test Station

Ikuti semua persyaratan perangkat keras dan perangkat lunak untuk rangkaian pengujian yang ingin Anda jalankan.

Persyaratan untuk CTS dapat ditemukan di source.android.com .

Tidak ada persyaratan perangkat keras tambahan, tetapi kami menyarankan untuk menggunakan mesin dengan ruang hard drive kosong 100 GB dan memori 8 GB, yang cukup untuk menyimpan file keluaran dari beberapa rangkaian pengujian yang dijalankan.

Ada dua cara untuk menginstal Android Test Station:

Menginstal dengan program penginstal

Pada Ubuntu 18.04+, program penginstal menginstal dan mengkonfigurasi semua program dan sumber daya yang diperlukan untuk menjalankan Android Test Station.

Untuk menggunakan program penginstalan:

  1. Jalankan program penginstal:

    curl https://storage.googleapis.com/android-mtt.appspot.com/prod/install.sh | bash
    
  2. Jalankan mtt version untuk memeriksa versi CLI Android Test Station yang diinstal.

Menginstal secara manual

Menginstal Docker
  1. Ikuti petunjuk untuk menginstal Docker Community Edition (CE) di mesin Linux Anda.

  2. Ikuti langkah-langkah pasca instalasi untuk mengelola Docker sebagai pengguna non-root .

  3. Anda mungkin perlu memulai ulang jendela terminal Anda atau keluar dan masuk lagi agar perubahan izin berlaku.

Menginstal Python 3.7

CLI Stasiun Uji Android memerlukan Python 3.7.

Untuk Ubuntu 16.04 atau sebelumnya, Anda perlu menambahkan repositori untuk Python 3.7 terlebih dahulu, dengan melakukan salah satu hal berikut:

  • Jalankan perintah ini:

    sudo add-apt-repository ppa:deadsnakes/ppa
    
  • Atau buat dan instal repositori dari sumbernya

Untuk menginstal Python 3.7, jalankan perintah ini:

$ sudo apt-get update
$ sudo apt install python3.7 python3.7-distutils
Mendapatkan CLI Stasiun Pengujian Android

Unduh paket antarmuka baris perintah (CLI) di sini.

Memulai Stasiun Pengujian Android

Mulai Android Test Station dengan perintah berikut:

$ ./mtt start

Saat pertama kali UI dimulai, mungkin perlu beberapa menit untuk muncul. CLI menampilkan URL web untuk mengakses UI di browser. Secara default, URL webnya adalah localhost:8000 . Jika perlu, Anda dapat mengubah port default saat startup dengan flag --port .

Jika versi yang lebih baru tersedia, Anda dapat memperbarui ke versi saat ini. Anda dapat memeriksa Catatan Rilis untuk rilis terbaru.

Untuk memperbarui ke versi saat ini, jalankan:

$ ./mtt start --force_update

Untuk menghentikan aplikasi, jalankan:

$ ./mtt stop

Untuk melihat daftar perintah lain, gunakan:

$ ./mtt --help

Mencadangkan dan memulihkan database

Untuk mencadangkan database ATS, hentikan aplikasi dan jalankan perintah berikut, yang mencadangkan database saat ini ke dalam file TAR bernama mtt-backup.tar di direktori home Anda:

docker run --rm --mount source=mtt-data,target=/data -v ~:/out ubuntu bash -c "cd /data && tar cvf /out/mtt-backup.tar ."

Untuk memulihkan, jalankan perintah berikut sebelum memulai aplikasi:

docker run --rm --mount source=mtt-data,target=/data -v ~:/out ubuntu bash -c "cd /data && tar xvf /out/mtt-backup.tar"

Petunjuk penggunaan

Setelah Anda menginstal dan menjalankan Android Test Station untuk pertama kali, Wizard Penyiapan akan memandu Anda melalui beberapa langkah untuk membantu Anda menyesuaikan alat untuk lingkungan Anda. Setiap perubahan yang Anda buat di sini dapat dikonfigurasi ulang nanti melalui halaman Pengaturan.

Mengautentikasi saluran build

Anda dapat mengonfigurasi Android Test Station untuk mengunduh file dari internet secara otomatis. Untuk melakukannya, klik tombol Otentikasi dan ikuti langkah-langkah yang ditunjukkan.

Otentikasi Build Channel

Gambar 1. Mengautentikasi Build Channel

Jika saluran build berhasil diautentikasi, status harus beralih ke Diotorisasi .

Mengembalikan cadangan konfigurasi

Jika Anda memiliki file konfigurasi yang dicadangkan dari host Stasiun Pengujian lain, Anda dapat mengunggah file untuk menyalin konfigurasi apa pun yang dimodifikasi dari host tersebut dengan mengklik tombol Unggah File .

Pulihkan Cadangan Konfigurasi

Gambar 2. Memulihkan Konfigurasi Backup

Mengimpor set konfigurasi

Kumpulan konfigurasi adalah sekumpulan konfigurasi untuk menjalankan rangkaian pengujian, termasuk tindakan perangkat terkait, saluran build, dll. Set konfigurasi dihosting di keranjang Google Cloud Storage (GCS) tertentu. Setelah mengautentikasi saluran build GCS dengan akun Google Anda, Anda akan melihat daftar semua set konfigurasi yang tersedia untuk Anda.

Pilih set konfigurasi apa pun yang ingin Anda tambahkan ke host Stasiun Pengujian Anda dan klik Impor yang Dipilih .

Impor Set Konfigurasi

Gambar 3. Mengimpor Set Config

Termasuk pengaturan Wi-Fi

Beberapa tes CTS mengharuskan perangkat Anda terhubung ke hotspot Wi-Fi. Untuk memilih jaringan Wi-Fi Anda, masukkan WiFi SSID dan WiFi PSK opsional.

Pengaturan Wi-Fi

Gambar 4. Pengaturan hotspot Wi-Fi

Setelah menyelesaikan Wizard Penyiapan, halaman akan dimuat ulang dengan pengaturan baru yang diterapkan.

Menghubungkan perangkat

Debugging USB harus diaktifkan untuk menggunakan perangkat untuk pengujian. Untuk mengaktifkan debugging:

  1. Ikuti petunjuk di Mengaktifkan opsi pengembang dan debugging .

  2. Jika Anda berencana menggunakan uji coba build Android yang dimuat sebelumnya dengan kunci ADB khusus, letakkan file .adb_key khusus di bawah folder ~/.android/ .

    File dimuat secara otomatis dan diteruskan ke ADB untuk mengaktifkan debugging USB secara otomatis setelah perangkat di-flash untuk perangkat yang menjalankan build tersebut.

  3. Hubungkan perangkat ke mesin host menggunakan USB.

    Perangkat akan muncul di tab Perangkat Stasiun Pengujian Android dalam satu menit setelah menyegarkan antarmuka web. Anda juga dapat melihat status perangkat di tab ini.

    Hubungkan Perangkat

    Angka 5. Menghubungkan perangkat

Status perangkat yang berbeda adalah:

  • Tersedia - Perangkat terhubung dan siap menjalankan tes.
  • Allocated - Perangkat terhubung dan sedang menjalankan tes. Setiap perangkat hanya dapat menjalankan satu pengujian dalam satu waktu, jadi perangkat harus menyelesaikan pengujiannya saat ini sebelum menjalankan yang baru.
  • Fastboot - Perangkat dalam mode fastboot .
  • Tidak diketahui - Tidak bisa mendapatkan data dari perangkat. Ini biasanya terjadi selama beberapa detik ketika perangkat pertama kali terhubung atau jika ada kesalahan dengan perangkat.

Menjalankan tes

Memilih tes

Android Test Station hadir dengan satu set konfigurasi CTS prebundel. Untuk menjalankan salah satu pengujian ini, buka tab Test Suites dan klik Run test untuk pengujian yang diinginkan.

Pilih Tes

Gambar 6. Memilih tes

Untuk mengedit atau menambahkan tes baru, lihat Menambahkan tes .

Mengonfigurasi uji coba

Edit parameter yang akan digunakan untuk pengujian khusus ini. Sebagian besar parameter diisi sebelumnya dengan nilai yang ditentukan dalam konfigurasi pengujian yang dipilih.

Langkah ini dapat diselesaikan menggunakan nilai default, tetapi Anda dapat mengubah salah satu parameter, seperti Max Retry dan Command , untuk menyesuaikan dengan kebutuhan Anda.

Konfigurasikan Uji Coba

Gambar 7. Mengonfigurasi uji coba

Parameter uji coba adalah:

  • Nama - Nama rangkaian pengujian yang ingin Anda jalankan.
  • Hitungan Proses - Berapa kali pengujian ini dijalankan saat dijadwalkan. Uji coba dijadwalkan menggunakan Federasi Dagang , yang menjalankan hingga 20 uji coba secara paralel jika ada kapasitas untuk melakukannya.
  • Max Retry - Frekuensi maksimum untuk mencoba ulang pengujian yang dijalankan jika setidaknya satu pengujian gagal. Ini biasanya disetel ke 4–6 percobaan ulang untuk menjalankan CTS penuh guna menangani pengujian tidak stabil.
  • Queue Timeout - Jika uji coba tetap dalam antrian terlalu lama, secara otomatis dibatalkan. Tentukan jumlah waktu menunggu sebelum pembatalan di sini. Standarnya adalah 24 jam.
  • Command - Perintah untuk menjalankan rangkaian pengujian. Anda dapat memasukkan argumen baris perintah tambahan di sini. Misalnya, jalankan modul tertentu di CTS 8.1 dengan:

    $ cts-suite -m ShortModuleName
    
  • Retry Command - Perintah untuk mencoba kembali rangkaian pengujian. Anda dapat menambahkan argumen baris perintah tambahan di sini. Misalnya, untuk mencoba kembali hanya modul tertentu di CTS 8.1, gunakan:

    $ cts --retry 0 -m ShortModuleName
    

    Argumen percobaan ulang mungkin berbeda dari yang tersedia dengan perintah awal, jadi periksa parameter yang didukung di situs resmi untuk rangkaian pengujian yang dipilih.

  • Uji Coba Sebelumnya - Jika Anda ingin menjalankan kembali uji coba sebelumnya:

    • Lokal - Jika proses dimulai pada host saat ini, masukkan ID uji coba yang terlihat saat melihat detail uji coba tersebut.

      Uji Coba Lokal Sebelumnya

      Gambar 8. Pengujian lokal sebelumnya

    • Jarak Jauh - Jika proses dimulai pada host yang berbeda, unggah file hasil tes dengan memilih Jarak Jauh , klik Unggah File Hasil Tes , dan pilih file dari penyimpanan lokal Anda.

      Uji Coba Sebelumnya Jarak Jauh

      Gambar 9. Pengujian sebelumnya dari jarak jauh

Memilih perangkat

Klik kotak centang untuk memilih perangkat yang akan dialokasikan untuk menjalankan rangkaian pengujian. Jumlah pecahan akan otomatis berubah agar sesuai dengan jumlah perangkat yang dipilih.

Pilih Perangkat

Gambar 10. Memilih perangkat

Semua perangkat yang dipilih harus dalam status Tersedia untuk menjalankan uji coba, dan semuanya beralih ke status Alokasi saat uji coba dijalankan. Uji coba sedang dalam status Antrean sambil menunggu perangkat tersedia.

Menambahkan tindakan perangkat

Tindakan perangkat adalah skrip yang dapat dijalankan sebelum setiap pengujian dijalankan. Beberapa tindakan perangkat sudah dikonfigurasi, seperti mem-flash dan me-reboot. Untuk membuat tindakan perangkat baru, lihat Membuat tindakan perangkat baru .

Tindakan Perangkat

Gambar 11. Tindakan perangkat

Untuk menambahkan tindakan perangkat ke uji coba, klik Tambahkan tindakan baru , pilih kotak centang untuk tindakan yang akan ditambahkan, dan klik Tambahkan Tindakan . Tindakan perangkat dilakukan secara berurutan. Anda dapat menyusun ulang tindakan dengan menyeretnya.

Tambahkan Tindakan

Gambar 12. Menyusun ulang tindakan

Mengatur sumber daya pengujian

Sumber daya pengujian adalah file yang diperlukan untuk menjalankan pengujian. Misalnya, menjalankan CTS memerlukan file android-cts*.zip , dan mem-flash perangkat mengharuskan Anda menyediakan gambar build.

URL unduhan untuk file zip paket pengujian harus secara default ke tautan Google Drive yang diberikan kepada mitra. Anda dapat memilih file yang berbeda dengan mengklik browse . Di jendela popup, Anda dapat memasukkan link download file, menggunakan file dari saluran build yang diautentikasi, atau mengupload file untuk digunakan dari penyimpanan lokal.

Uji Sumber Daya

Gambar 13. Menguji sumber daya

Di bawah ini adalah jendela munculan untuk memilih sumber daya tes dengan URL web. Anda cukup memasukkan tautan url unduhan, dan klik tombol Pilih untuk mengonfirmasi pilihan.

Uji Pemilih Sumber Daya - URL Web

Gambar 14. Uji Resource Selector - URL Web

Jika Anda telah mengupload sumber daya ke Google Grive, Google Cloud Storage (GCS), atau saluran lain, Anda juga dapat membuka tab saluran tertentu dan memilih sumber daya di sana. Berikut adalah contoh untuk memilih sumber daya dari google drive.

Uji Pemilih Sumber Daya - Google Drive

Gambar 15. Uji Pemilih Sumber Daya - Google Drive

Selain hanya memilih file, karakter wildcard juga didukung di bidang Nama file . Dokumentasi dapat ditemukan di sini .

Uji Pemilih Sumber Daya - Dukungan Pola Karakter Pengganti

Gambar 16. Uji Pemilih Sumber Daya - Dukungan pola karakter pengganti

Anda juga dapat memilih file di workstation Anda sebagai sumber uji menggunakan penyimpanan file lokal.

Uji Pemilih Sumber Daya - Penyimpanan File Lokal

Gambar 17. Test Resource Selector - Penyimpanan file lokal

Memulai uji coba

Setelah Anda memasukkan informasi yang diperlukan untuk uji coba, klik Mulai Uji Coba . Jika semua informasi valid, pengujian dijalankan, dan Anda dialihkan ke halaman untuk melihat detail dan kemajuan pengujian tersebut.

Mulai Uji Coba

Gambar 18. Memulai uji coba

Membuat rencana pengujian

Rencana pengujian digunakan untuk membuat pengujian berjalan pada jadwal berkala. Misalnya, menjalankan CTS 9.0 setiap hari pada jam 5 sore. Untuk membuat rencana pengujian baru, klik Buat rencana pengujian baru .

Buat Rencana Tes

Gambar 19. Membuat rencana pengujian

Konfigurasikan rencana pengujian

Masukkan nama rencana pengujian dan label apa pun yang ingin Anda tambahkan. Kemudian pilih jadwal yang akan digunakan.

  • Manual - Rencana pengujian hanya akan membuat pengujian berjalan saat pengguna mengklik Jalankan rencana pengujian di halaman daftar rencana pengujian.
  • Berkala - Rencana tes akan secara otomatis menjadwalkan tes berjalan pada jadwal periodik yang dipilih. Misalnya, menjadwalkan uji coba setiap hari pada pukul 17:00.
  • Kustom - Paket pengujian akan secara otomatis menjadwalkan pengujian yang dijalankan berdasarkan ekspresi cron yang dimasukkan. Misalnya, untuk menjadwalkan pengujian yang dijalankan setiap hari pada pukul 17:00, ekspresi cron adalah 0 17 * * * .

Konfigurasikan Rencana Tes

Gambar 20. Mengonfigurasi rencana pengujian

Tambahkan rangkaian pengujian

Tambahkan rangkaian pengujian yang ingin Anda jadwalkan dengan rencana pengujian dengan mengklik + Tambahkan konfigurasi uji coba . Pilih rangkaian pengujian dari drop-down Name dan klik Langkah berikutnya . Kemudian pilih perangkat yang Anda inginkan untuk menjalankan pengujian dan klik Add Configuration . Anda dapat menambahkan beberapa konfigurasi untuk setiap rencana pengujian.

Konfigurasikan Uji Coba

Gambar 21. Mengonfigurasi uji coba

Tambahkan tindakan perangkat

Tambahkan tindakan perangkat yang ingin Anda jalankan sebelum setiap pengujian dijalankan. Lihat Menambahkan tindakan perangkat untuk detail selengkapnya.

Tambahkan Tindakan Perangkat

Gambar 22. Menambahkan tindakan perangkat

Tetapkan sumber daya pengujian

Menambahkan sumber daya pengujian ke rencana pengujian sama dengan menambahkannya ke pengujian individual. Lihat Mengatur sumber daya tes untuk lebih jelasnya.

Atur Sumber Daya Uji

Gambar 23. Mengatur sumber daya pengujian

Melihat uji coba

Uji coba daftar

Lihat daftar uji coba terjadwal di halaman Uji Jalan. Klik Lihat untuk melihat detail lebih lanjut tentang uji coba.

Anda juga dapat memfilter daftar dengan memasukkan string ke dalam bilah filter dan menekan tombol Enter . Anda dapat menggunakan beberapa filter dengan memisahkannya dengan koma. Filter mengembalikan semua baris yang berisi teks persis (tidak ada substring yang cocok) di kolom mana pun, kecuali Status dan Dibuat .

Filter kosong mengembalikan semua baris. Saat ini tidak ada cara untuk memfilter baris dengan nilai kosong.

Uji Coba Daftar

Gambar 24. Daftar uji coba

Detail uji coba

Anda dapat melihat detail pengujian yang dijalankan di sini, seperti status, log, dan hasil.

Rincian Uji Coba

Gambar 25. Detail uji coba

Status uji coba

Kemajuan untuk uji coba ditampilkan di bagian Status. Jika ada pesan terkait, seperti kemajuan unduhan, alasan pembatalan, atau pesan kesalahan, itu juga ditampilkan di sini.

Uji Status Proses

Gambar 26. Status uji coba

Status uji coba adalah:

  • Menunggu keputusan - Sumber daya yang dibutuhkan sedang diunduh.
  • Dalam antrean - Tes siap dijalankan saat perangkat tersedia.
  • Berjalan - Tes sedang berjalan pada perangkat yang dialokasikan.
  • Selesai - Tes telah selesai dan melaporkan hasilnya.
  • Dibatalkan - Tes dibatalkan oleh pengguna atau waktu habis saat mencoba mencari perangkat yang tersedia.
  • Error - Terjadi error yang mencegah pengujian berjalan.

Membatalkan uji coba

Jika uji coba belum selesai, Anda dapat membatalkannya dengan mengklik Batal , lalu mengklik Ya di dialog konfirmasi. Uji coba juga otomatis dibatalkan jika tetap dalam status Antrian lebih lama dari bidang queue_timeout_seconds . Membatalkan uji coba saat dalam status Berjalan mungkin memerlukan beberapa menit untuk diterapkan.

Batalkan Uji Coba

Gambar 27. Membatalkan uji coba

Hasil uji coba

Setelah uji coba selesai, hasil akan dikumpulkan dan ditampilkan. Anda dapat melihat detail tambahan dengan mengklik panah untuk setiap proses. Klik View Output Files untuk melihat artefak tes yang dikumpulkan, seperti test_result.xml dan test_result_failures.html .

Hasil Uji Coba

Gambar 28. Hasil uji coba

Anda dapat melihat host langsung dan log Tradefed di tab Log.

Uji Coba Log

Gambar 29. Tab Log

Hasil untuk setiap modul ada di tab Hasil Tes.

Tab Hasil Tes

Gambar 30. Tab Hasil Tes

Anda dapat mengunduh file yang digunakan sebagai sumber daya pengujian dengan mengklik Buka di tab Sumber Daya Uji.

Uji Tab Sumber Daya

Gambar 31. Tab Test Resources

Untuk melihat detail dari pengujian yang dijalankan, seperti create_time , buka tab Config.

Uji Tab Config

Gambar 32. Tab Config

Fitur lanjutan

Mengelola file konfigurasi

Android Test Station menggunakan file konfigurasi yang ditulis dalam YAML untuk memuat opsi yang telah ditentukan sebelumnya seperti pengujian, saluran build, dan tindakan perangkat. Contoh file konfigurasi untuk beberapa opsi ditunjukkan di bawah ini.

// example_file.yaml
tests:
- id : android.cts.9_0.arm
  name: CTS 9.0 (ARM)
  test_resource_defs:
  - name: android-cts.zip
    default_download_url: https://dl.google.com/dl/android/cts/android-cts-9.0_r7-linux_x86-arm.zip
    test_resource_type: TEST_PACKAGE
  command: cts
  env_vars:
  - name: TF_PATH
    value: ${TF_WORK_DIR}/android-cts/tools:${TF_WORK_DIR}/android-cts/testcases
  - name: LD_LIBRARY_PATH
    value: ${TF_WORK_DIR}/android-cts/lib:${TF_WORK_DIR}/android-cts/lib64
  setup_scripts:
  output_file_patterns:
  - android-cts/logs/latest/.*
  - android-cts/results/latest/.*\.html
  - android-cts/results/latest/compatibility_result\..*
  - android-cts/results/latest/logo.png
  - android-cts/results/latest/test_result.xml
  result_file: test_result.xml
  java_properties:
  - name: CTS_ROOT
    value: ${TF_WORK_DIR}
  context_file_dir: android-cts/results/
  context_file_pattern: '[\d_\.]+\.zip'
  retry_command_line: retry --retry 0
  runner_sharding_args: --shard-count ${TF_SHARD_COUNT}


build_channels:
- id: google_drive
  name: Google Drive
  provider_name: Google Drive

device_actions:
- id: flash
  name: Flash
  test_resource_defs:
  - name: bootloader.img
    test_resource_type: DEVICE_IMAGE
  - name: radio.img
    test_resource_type: DEVICE_IMAGE
  - name: img.zip
    test_resource_type: DEVICE_IMAGE
  tradefed_target_preparers:
  - class_name: com.android.tradefed.targetprep.RunHostCommandTargetPreparer
    option_values:
    - name: work-dir
      values:
      - ${TF_WORK_DIR}
    - name: host-setup-command
      values:
      - adb -s $SERIAL reboot-bootloader
      - fastboot -s $SERIAL flash bootloader bootloader.img
      - fastboot -s $SERIAL flash radio radio.img
      - fastboot -s $SERIAL reboot-bootloader
      - fastboot -s $SERIAL -w update img.zip
      - adb -s $SERIAL wait-for-device
    - name: host-cmd-timeout
      values:
      - 10m

Saat menyiapkan instance Android Test Station, Anda dapat membagikan konfigurasi Anda dengan pengguna lain dengan mengekspornya sebagai file. Untuk melakukan ini, buka halaman Pengaturan dan klik Ekspor di kanan atas.

Manajemen File Konfigurasi

Gambar 33. Manajemen file konfigurasi

Setelah file konfigurasi Anda diunduh, bagikan file tersebut dengan pengguna lain. Mereka dapat menambahkan file konfigurasi ke instance Android Test Station dengan mengklik Impor dan memilih file konfigurasi.

Membuat tindakan perangkat baru

Tindakan perangkat digunakan untuk mengotomatiskan proses penyiapan perangkat. Tindakan adalah skrip yang dijalankan pada setiap perangkat tempat pengujian dijalankan sebelum setiap pengujian dijalankan, termasuk sebelum percobaan ulang. Untuk melihat daftar tindakan perangkat yang tersedia, buka halaman Pengaturan dan klik tab Tindakan Perangkat. Beberapa tindakan perangkat sudah dikonfigurasi, seperti me-reboot dan flashing.

Tab Tindakan Perangkat

Gambar 34. Tab Tindakan Perangkat

Menambahkan tindakan perangkat baru

  1. Klik Tindakan perangkat baru .

    Tombol Tindakan Perangkat Baru

    Gambar 35. Tombol tindakan perangkat baru

  2. Masukkan nama dan deskripsi.

    Nama Tindakan Perangkat

    Gambar 36. Nama tindakan perangkat

  3. Klik Add Target Preparer .

  4. Masukkan nama kelas lengkap Trade Federation Target Preparer, misalnya, com.android.tradefed.targetprep.RunHostCommandTargetPreparer .

    Tambahkan Target Preparer

    Gambar 37. Menambahkan pembuat target

    Daftar penyusun target yang tersedia dapat ditemukan di referensi com.android.tradefed.targetprep .

    Daftar Penyusun Target

    Gambar 38. Daftar Penyusun Target

  5. Tambahkan opsi apa pun untuk digunakan dengan pembuat target. Untuk melihat opsi yang tersedia, periksa targetprep untuk kode sumber untuk setiap preparer target di AOSP:

    Contoh Opsi Tindakan

    Gambar 39. Contoh opsi tindakan

  6. Untuk menambahkan opsi, klik Add Target Preparer Option dan masukkan nilai yang diperlukan.

    Contoh Perintah Tindakan

    Gambar 40. Contoh perintah tindakan

  7. Tentukan sumber daya pengujian yang diperlukan untuk menjalankan tindakan perangkat, misalnya, buat gambar untuk mem-flash. Untuk menambahkan definisi sumber daya, klik Tambahkan Sumber Daya Tes dan masukkan file yang diperlukan. Jika Anda tahu di mana file Anda berada, Anda dapat memberikan URL unduhan default dengan mengklik telusuri .

    Sumber Daya Tes Tindakan

    Gambar 41. Sumber daya uji tindakan

  8. Klik Perbarui .

    Tindakan Simpan Perubahan

    Gambar 42. Tindakan simpan perubahan

Mengelola tes

Mengedit tes

Untuk mengedit tes yang disimpan, buka halaman Tes dan klik Edit pada baris tes yang ingin Anda ubah. Setelah mengubah konfigurasi pengujian, klik Perbarui .

Edit tes

Gambar 43. Mengedit tes

Menambahkan tes baru

Untuk menambahkan tes baru, buka halaman Tes dan klik Buat Tes Baru . Masukkan informasi yang sesuai dan klik Buat .

Buat tes

Gambar 44. Membuat tes

Salin tes

Gambar 45. Menyalin tes

Menambahkan pengaturan server proxy

Jika lingkungan jaringan Anda memerlukan penggunaan server proxy untuk mengakses internet, ubah pengaturan untuk menggunakan server proxy tersebut.

  1. Buka menu Pengaturan di Android Test Station dan cari bagian Pengaturan Proxy di tab Pengaturan Umum.

    Pengaturan Server Proxy

    Gambar 46. Pengaturan server proxy

  2. Masukkan informasi proxy yang diperlukan dan klik Perbarui .

  3. Setelah setelan berhasil diperbarui, mulai ulang instance Android Test Station Anda untuk menerapkan setelan proxy baru:

    $ ./mtt restart
    

Dukung

Pelaporan Bug

Kontribusi Anda untuk Android Test Station membantu meningkatkan pengembangan alat, dan kami membutuhkan masukan Anda! Lihat catatan rilis ATS untuk detail tentang rilis terbaru. Untuk melaporkan bug atau menawarkan saran, harap ajukan laporan bug . Mitra harus melaporkan bug atau saran melalui saluran mitra mereka.