Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release, bukan aosp-main, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Menjalankan pengujian UIConductor dengan ATS OmniLab
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Android UIConductor
(UICD) adalah alat yang memungkinkan pengguna membuat alur kerja pengujian dengan merekam interaksi
UI dan memvalidasi konten layar. OmniLab ATS mendukung pengujian
yang diekspor dari UICD.
Penyiapan
Untuk menjalankan pengujian UICD dengan OmniLab ATS, Anda harus mengimpor konfigurasi UIConductor, yang berisi rangkaian pengujian dan tindakan perangkat yang diperlukan.
Buka Setelan, lalu buka tab Set Konfigurasi.
Klik Import, lalu pilih set konfigurasi UIConductor. Anda mungkin perlu
memberi otorisasi OmniLab ATS untuk mengakses Google Cloud Storage.
Gambar 1. Mengimpor konfigurasi UIConductor
Menjalankan pengujian
Jadwalkan pengujian UIConductor Test (di bagian Test Suites >
UIConductor). Rangkaian pengujian ini dapat digunakan untuk menjalankan pengujian UICD yang diekspor.
Gambar 2. Menjadwalkan pengujian UICD
Tambahkan Install UIConductor untuk menginstal driver UICD yang diperlukan.
Gambar 3. Menambahkan tindakan perangkat yang diperlukan
Pilih pengujian UICD yang akan dijalankan. Secara default, file ini diharapkan berupa arsip zip yang berisi file pengujian JSON yang diekspor dari UICD.
Gambar 4. Memilih file pengujian yang akan dijalankan
Mulai pengujian dan tunggu hingga selesai. Screenshot, dump XML, dan log
yang dihasilkan selama proses berjalan akan tersedia dalam file output.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Run UIConductor tests with OmniLab ATS\n\n[Android UIConductor](https://github.com/google/android-uiconductor)\n(UICD) is a tool that lets users create testing workflows by recording UI\ninteractions and validating the screen content. OmniLab ATS supports running\ntests exported from UICD.\n| **Note:** Avoid sharing the same host machine for both OmniLab ATS and UICD as this could introduce unnecessary conflict.\n\nSetup\n-----\n\nTo run UICD tests with OmniLab ATS, you must import the **UIConductor**\nconfiguration, which contains the necessary test suites and device actions.\n\n1. Open **Settings** and navigate to the **Config Sets** tab.\n\n2. Click **Import** and select the **UIConductor** config set. You might need to\n authorize OmniLab ATS to access Google Cloud Storage.\n\n **Figure 1.** Importing the UIConductor configuration\n\nRun tests\n---------\n\n1. Schedule a **UIConductor Test** test run (under **Test Suites** \\\u003e\n **UIConductor**). This test suite can be used to run any exported UICD tests.\n\n **Figure 2.** Scheduling a UICD test run\n | **Note:** UICD global variables can be set by adding `--global-variables default \"`\u003cvar translate=\"no\"\u003ekey=value,key2=value2,...\u003c/var\u003e`\"` to the command line. Do not include the $ prefix in the key names.\n2. Add the **Install UIConductor** to install the necessary UICD drivers.\n\n **Figure 3.** Adding the required device action\n3. Select the UICD tests to run. By default, the file is expected to be a zip\n archive containing JSON test files exported from UICD.\n\n **Figure 4.** Selecting the test files to execute\n | **Note:** To export your test files from UICD, either right-click a test case or folder and **Download** or click **Project** \\\u003e **Export Zip** to download all test cases marked as \"top level.\"\n4. Start the test run and wait for completion. Screenshots, XML dumps, and logs\n generated during the run will be available in the output files."]]