Opsi konfigurasi Kerangka Pengujian Greengrass - AWS IoT Greengrass

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

Opsi konfigurasi Kerangka Pengujian Greengrass

Opsi konfigurasi GTF

Greengrass Testing Framework (GTF) memungkinkan Anda untuk mengkonfigurasi parameter tertentu selama peluncuran end-to-end proses pengujian untuk mengatur aliran uji. Anda dapat menentukan opsi konfigurasi ini sebagai argumen CLI untuk JAR mandiri GTF.

GTF versi 1.1.0 dan yang lebih baru menyediakan opsi konfigurasi berikut.

  • additional-plugins- (Opsional) Plugin Mentimun Tambahan

  • aws-region— Menargetkan titik akhir regional tertentu untukAWSlayanan. Default untuk apaAWSSDK menemukan.

  • credentials-path- OpsionalAWSjalur kredensi profil. Default untuk kredensil yang ditemukan di lingkungan host.

  • credentials-path-rotation— Durasi rotasi opsional untukAWSkredensil. Default hingga 15 menit atauPT15M.

  • csr-path— Jalur untuk CSR yang menggunakan sertifikat perangkat yang akan dihasilkan.

  • device-mode— Perangkat target yang sedang diuji. Default ke perangkat lokal.

  • env-stage— Menargetkan lingkungan penyebaran Greengrass. Default untuk produksi.

  • existing-device-cert-arn— Arn dari sertifikat yang ada yang ingin Anda gunakan sebagai sertifikat perangkat untuk Greengrass.

  • feature-path— File atau direktori yang berisi file fitur tambahan. Default adalah tidak ada file fitur tambahan yang digunakan.

  • gg-cli-version— Mengganti versi Greengrass CLI. Default ke nilai yang ditemukan diggc.version.

  • gg-component-bucket— Nama bucket Amazon S3 yang ada yang menampung komponen Greengrass.

  • gg-component-overrides— Daftar penggantian komponen Greengrass.

  • gg-persist— Daftar elemen pengujian untuk bertahan setelah uji coba. Perilaku default adalah tidak mempertahankan apa pun. Nilai yang diterima adalah:aws.resources,installed.software, dangenerated.files.

  • gg-runtime— Daftar nilai untuk mempengaruhi bagaimana tes berinteraksi dengan sumber daya pengujian. Nilai-nilai ini menggantikangg.persistparameter. Jika default kosong, itu mengasumsikan semua sumber daya pengujian dikendalikan oleh kasus uji, termasuk runtime Greengrass yang diinstal. Nilai yang diterima adalah:aws.resources,installed.software, dangenerated.files.

  • ggc-archive— Jalur menuju komponen inti Greengrass yang diarsipkan.

  • ggc-install-root— Direktori untuk menginstal komponen inti Greengrass. Default ke test.temp.path dan test run folder.

  • ggc-log-level— Atur level log nukleus Greengrass untuk uji coba. Defaultnya adalah “INFO”.

  • ggc-tes-rolenamePeran IAM yangAWS IoT GreengrassCore akan berasumsi untuk mengaksesAWSlayanan. Jika peran dengan nama yang diberikan tidak ada maka satu akan dibuat dan kebijakan akses default.

  • ggc-trusted-plugins— Daftar koma terpisah dari jalur (pada host) dari plugin tepercaya yang perlu ditambahkan ke Greengrass. Untuk menyediakan jalur pada DUT itu sendiri, awali jalur dengan 'dut: '

  • ggc-user-name— Nilai user:group POSIXuser untuk inti Greengrass. Default ke nama pengguna saat ini yang masuk.

  • ggc-version— Mengganti versi komponen inti Greengrass yang sedang berjalan. Default ke nilai yang ditemukan di ggc.archive.

  • log-level— Tingkat log uji coba. Default ke “INFO”.

  • parallel-config— Set indeks batch dan jumlah batch sebagai JSON String. Nilai default indeks batch adalah 0 dan jumlah batch adalah 1.

  • proxy-url— Konfigurasikan semua tes untuk merutekan lalu lintas melalui URL ini.

  • tags— Hanya jalankan tag fitur. Dapat berpotongan dengan '&'

  • test-id-prefix— Awalan umum yang diterapkan ke semua sumber daya khusus pengujian termasukAWSnama sumber daya dan tag. Default adalah awalan “gg”.

  • test-log-path— Direktori yang akan berisi hasil dari seluruh uji coba. Default ke “TestResults”.

  • test-results-json— Tandai untuk menentukan apakah laporan Cucumber JSON yang dihasilkan ditulis ke disk. Default ke true.

  • test-results-log— Tandai untuk menentukan apakah output konsol dihasilkan ditulis ke disk. Default ke false.

  • test-results-xml- Tandai untuk menentukan apakah laporan XMLJunit yang dihasilkan dihasilkan ditulis ke disk. Default ke true.

  • test-temp-path— Direktori untuk menghasilkan artefak uji lokal. Default ke direktori temp acak diawali dengan gg-testing.

  • timeout-multiplier— Pengganda disediakan untuk semua batas waktu pengujian. Defaultnya adalah 1.0.