View a markdown version of this page

Mengunduh artefak di Device Farm - Device Farm AWS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengunduh artefak di Device Farm

Device Farm mengumpulkan artefak seperti laporan, file log, dan gambar untuk setiap pengujian yang sedang dijalankan.

Anda dapat mengunduh artefak yang dibuat selama uji coba:

Berkas

File yang dihasilkan selama uji coba termasuk laporan Device Farm. Untuk informasi selengkapnya, lihat Melihat laporan pengujian di Device Farm.

Beberapa catatan

Output dari setiap tes dalam uji coba.

Tangkapan layar

Gambar layar direkam untuk setiap pengujian dalam uji coba.

Diagram yang menunjukkan AWS Device Farm alur kerja dari Proyek ke Jalankan ke Pekerjaan di perangkat ke Test suite ke Pengujian.

Unduh artefak (konsol)

  1. Pada halaman laporan uji coba, dari Perangkat, pilih perangkat seluler.

  2. Untuk mengunduh file, pilih salah satu dari File.

  3. Untuk mengunduh log dari uji coba Anda, dari Log, pilih Unduh log.

  4. Untuk mengunduh tangkapan layar, pilih tangkapan layar dari Screenshot.

Untuk informasi selengkapnya tentang mengunduh artefak di lingkungan pengujian khusus, lihatMengunduh artefak di lingkungan pengujian khusus.

Unduh artefak (AWS CLI)

Anda dapat menggunakan AWS CLI untuk membuat daftar artefak uji coba Anda.

Langkah 1: Dapatkan Nama Sumber Daya Amazon (ARN) Anda

Anda dapat membuat daftar artefak berdasarkan run, job, test suite, atau test. Anda membutuhkan ARN yang sesuai. Tabel ini menunjukkan input ARN untuk setiap perintah AWS CLI daftar:

AWS CLI Perintah Daftar ARN yang dibutuhkan
list-projects Perintah ini mengembalikan semua proyek dan tidak memerlukan ARN.
list-runs project
list-jobs run
list-suites job
list-tests suite

Misalnya, untuk menemukan ARN uji, jalankan list-tests menggunakan test suite ARN Anda sebagai parameter input.

Contoh:

aws devicefarm list-tests –-arn arn:MyTestSuiteARN

Respons mencakup tes ARN untuk setiap tes dalam rangkaian pengujian.

{ "tests": [ { "status": "COMPLETED", "name": "Tests.FixturesTest.testExample", "created": 1537563725.116, "deviceMinutes": { "unmetered": 0.0, "total": 1.89, "metered": 1.89 }, "result": "PASSED", "message": "testExample passed", "arn": "arn:aws:devicefarm:us-west-2:123456789101:test:5e01a8c7-c861-4c0a-b1d5-12345EXAMPLE", "counters": { "skipped": 0, "warned": 0, "failed": 0, "stopped": 0, "passed": 1, "errored": 0, "total": 1 } } ] }

Langkah 2: Daftar artefak Anda

Per AWS CLI intah list-mengembalikan daftar arte fak, seperti file, tangkapan layar, dan log. Setiap artefak memiliki URL sehingga Anda dapat mengunduh file.

  • Panggilan list-artifacts menentukan run, job, test suite, atau test ARN. Tentukan jenis FILE, LOG, atau SCREENSHOT.

    Contoh ini mengembalikan URL unduhan untuk setiap artefak yang tersedia untuk pengujian individual:

    aws devicefarm list-artifacts --arn arn:MyTestARN --type "FILE"

    Tanggapan berisi URL unduhan untuk setiap artefak.

    { "artifacts": [ { "url": "https://prod-us-west-2-uploads.s3-us-west-2.amazonaws.com/ExampleURL", "extension": "txt", "type": "APPIUM_JAVA_OUTPUT", "name": "Appium Java Output", "arn": "arn:aws:devicefarm:us-west-2:123456789101:artifact:5e01a8c7-c861-4c0a-b1d5-12345EXAMPLE", } ] }

Langkah 3: Unduh artefak Anda

  • Unduh artefak Anda menggunakan URL dari langkah sebelumnya. Contoh ini digunakan curl untuk mengunduh file output Android Appium Java:

    curl "https://prod-us-west-2-uploads.s3-us-west-2.amazonaws.com/ExampleURL" > MyArtifactName.txt

Unduh artefak (API)

ListArtifactsMetode Device Farm API mengembalikan daftar artefak, seperti file, tangkapan layar, dan log. Setiap artefak memiliki URL sehingga Anda dapat mengunduh file.