Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Memahami hasil dan mencatat - AWS IoT Greengrass

AWS IoT Greengrass Version 1 memasuki fase umur panjang pada 30 Juni 2023. Untuk informasi selengkapnya, lihat kebijakan AWS IoT Greengrass V1 pemeliharaan. Setelah tanggal ini, tidak AWS IoT Greengrass V1 akan merilis pembaruan yang menyediakan fitur, penyempurnaan, perbaikan bug, atau patch keamanan. Perangkat yang berjalan AWS IoT Greengrass V1 tidak akan terganggu dan akan terus beroperasi dan terhubung ke cloud. Kami sangat menyarankan Anda bermigrasi ke AWS IoT Greengrass Version 2, yang menambahkan fitur baru yang signifikan dan dukungan untuk platform tambahan.

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

AWS IoT Greengrass Version 1 memasuki fase umur panjang pada 30 Juni 2023. Untuk informasi selengkapnya, lihat kebijakan AWS IoT Greengrass V1 pemeliharaan. Setelah tanggal ini, tidak AWS IoT Greengrass V1 akan merilis pembaruan yang menyediakan fitur, penyempurnaan, perbaikan bug, atau patch keamanan. Perangkat yang berjalan AWS IoT Greengrass V1 tidak akan terganggu dan akan terus beroperasi dan terhubung ke cloud. Kami sangat menyarankan Anda bermigrasi ke AWS IoT Greengrass Version 2, yang menambahkan fitur baru yang signifikan dan dukungan untuk platform tambahan.

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

Memahami hasil dan mencatat

Bagian ini menjelaskan bagaimana melihat dan menafsirkan laporan hasil IDT dan mencatat.

Melihat Hasil

Saat berjalan, IDT menuliskan kesalahan ke konsol, file log, dan laporan tes. Setelah IDT menyelesaikan tes suite kualifikasi, menghasilkan dua laporan tes. Laporan-laporan ini dapat ditemukan di <device-tester-extract-location>/results/<execution-id>/. Kedua laporan menangkap hasil dari pelaksanaan kualifikasi tes suite.

Ini awsiotdevicetester_report.xml adalah laporan tes kualifikasi yang Anda kirimkan ke AWS untuk mencantumkan perangkat Anda di AWS Partner Katalog Perangkat. Laporan tersebut berisi elemen berikut:

  • Versi IDT.

  • Versi AWS IoT Greengrass yang diuji.

  • SKU dan nama kolam perangkat yang ditentukan dalam file device.json.

  • Fitur kolam perangkat yang ditentukan dalam file device.json.

  • Ringkasan agregat hasil tes.

  • Perincian hasil tes oleh perpustakaan yang dites berdasarkan fitur perangkat (sebagai contoh, akses sumber daya lokal, bayangan, MQTT, dan sebagainya).

Laporan GGQ_Result.xml ada dalam format JUnit XML. Anda dapat mengintegrasikannya ke dalam integrasi berkelanjutan dan platform deployment seperti Jenkins, Bamboo, dan sebagainya. Laporan tersebut berisi elemen berikut:

  • Ringkasan agregat hasil pengujian.

  • Rincian hasil tes oleh AWS IoT Greengrass fungsi yang dites.

Menafsirkan laporan IDT

Bagian laporan di awsiotdevicetester_report.xml atau awsiotdevicetester_report.xml daftar tes yang dijalankan dan hasilnya.

Menandai XML pertama <testsuites> berisi ringkasan pelaksanaan tes. Misalnya:

<testsuites name="GGQ results" time="2299" tests="28" failures="0" errors="0" disabled="0">
Atribut yang digunakan dalam tanda <testsuites>
name

Nama dari tes suite.

time

Waktu, dalam hitungan detik, yang dibutuhkan untuk menjalankan suite kualifikasi.

tests

Jumlah tes yang dilaksanakan.

failures

Jumlah tes yang dijalankan, tetapi tidak lulus.

errors

Jumlah tes yang tidak dapat dilaksanakan oelh IDT.

disabled

Atribut ini tidak digunakan dan dapat diabaikan.

File awsiotdevicetester_report.xml berisi sebuah tanda <awsproduct> yang berisi informasi tentang produk yang sedang dites dan fitur produk yang divalidasi setelah menjalankan tes suite.

Atribut yang digunakan dalam tanda <awsproduct>
name

Nama produk yang sedang diuji.

version

Versi produk yang sedang diuji.

features

Fitur divalidasi. Fitur yang ditandai sebagai required wajib mengirimkan forum Anda untuk kualifikasi. Potongan berikut menunjukkan bagaimana informasi ini muncul di awsiotdevicetester_report.xml file.

<feature name="aws-iot-greengrass-no-container" value="supported" type="required"></feature>

Fitur yang ditandai sebagai optional tidak diperlukan untuk kualifikasi. Potongan berikut menunjukkan fitur opsional.

<feature name="aws-iot-greengrass-container" value="supported" type="optional"></feature>
 <feature name="aws-iot-greengrass-hsi" value="not-supported" type="optional"></feature>

Jika tidak ada kegagalan tes atau kesalahan untuk fitur yang diperlukan, perangkat Anda memenuhi persyaratan teknis untuk menjalankan AWS IoT Greengrass dan dapat bekerja sama dengan AWS IoT layanan. Jika Anda ingin mencantumkan perangkat Anda di Katalog Perangkat AWS Partner, Anda dapat menggunakan laporan ini sebagai bukti kualifikasi.

Jika terjadi kegagalan atau kesalahan uji, Anda dapat mengidentifikasi pengujian yang gagal tersebut dengan meninjau tanda XML <testsuites>. Tag XML <testsuite> di dalam tag <testsuites> menunjukkan ringkasan hasil tes untuk grup uji. Misalnya:

<testsuite name="combination" package="" tests="1" failures="0" time="161" disabled="0" errors="0" skipped="0">

Format ini serupa dengan tanda <testsuites>, tetapi dengan atribut skipped yang tidak digunakan dan dapat diabaikan. Di dalam masing-masing tanda XML <testsuite>, terdapat tanda <testcase> untuk setiap tes yang dieksekusi untuk suatu grup uji. Misalnya:

<testcase classname="Security Combination (IPD + DCM) Test Context" name="Security Combination IP Change Tests sec4_test_1: Should rotate server cert when IPD disabled and following changes are made:Add CIS conn info and Add another CIS conn info" attempts="1"></testcase>>
Atribut yang digunakan dalam tanda <testcase>
name

Nama tes.

attempts

Berapa kali IDT mengeksekusi uji kasus.

Ketika tes gagal atau kesalahan terjadi, tag <failure> atau <error> akan ditambahkan ke tag <testcase> dengan informasi untuk pemecahan masalah. Misalnya:

<testcase classname="mcu.Full_MQTT" name="AFQP_MQTT_Connect_HappyCase" attempts="1"> <failure type="Failure">Reason for the test failure</failure> <error>Reason for the test execution error</error> </testcase>

Melihat log

IDT menghasilkan log dari pelaksanaan tes di <devicetester-extract-location>/results/<execution-id>/logs. Dua set log dihasilkan:

test_manager.log

Log yang dihasilkan dari komponen Test Manager AWS IoT Tester Perangkat (sebagai contoh, log yang terkait dengan konfigurasi, pengurutan tes, dan pembuatan laporan).

<test_case_id>.log (for example, ota.log)

Log dari grup tes, termasuk log dari perangkat yang dites. Ketika tes gagal, file tar.gz yang berisi log perangkat yang dites untuk tes dibuat (sebagai contoh, ota_prod_test_1_ggc_logs.tar.gz).

Untuk informasi selengkapnya, lihat IDT untuk AWS IoT Greengrass pemecahan masalah.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.