Friday, August 30, 2019

Cloud Functions untuk Firebase semakin berkembang


Tim Firebase Test Lab dengan bangga mengumumkan bahwa developer sekarang memiliki kemampuan untuk menulis pemicu Cloud Functions yang menerima hasil pengujian dari Firebase Test Lab. Sebelumnya, developer harus memeriksa hasil pengujian secara manual, atau menulis kode untuk memilih hasil pengujian Test Lab API secara berkala. Dengan pemicu Cloud Functions, kita lebih mudah untuk segera tahu kapan pengujian selesai dan mendapatkan ringkasan hasil-hasilnya.

Firebase Test Lab memungkinkan Anda untuk menjalankan pengujian otomatis dan terskrip terhadap aplikasi di berbagai perangkat Android dan iOS yang dihosting di pusat data Google. Cloud Functions sekarang memperluas kemampuan Test Lab dengan menyediakan backend yang terkelola sepenuhnya sehingga memungkinkan developer untuk menulis dan menerapkan kode yang terpicu ketika pengujian selesai. Pemicu Test Lab yang ditulis untuk diterapkan ke Cloud Functions memiliki format berikut saat menggunakan Firebase SDK untuk JavaScript dan diterapkan dengan Firebase CLI:

exports.matrixOnComplete =
functions.testLab.testMatrix().onComplete(testMatrix => {
  const matrixId = testMatrix.testMatrixId;
  switch (testMatrix.state) {
    case 'FINISHED':
      // Test finished with results
      // Check testMatrix.outcomeSummary for pass/fail
      break;
    case 'ERROR':
      // Test completed with an infrastructure error
      break;
    // check other possible status codes...
  }
  return null;
});

Anda bisa menggunakan pemicu ini untuk secara terprogram memberi tahu tim tentang hasil pengujian, misalnya, mengirim email, memposting pesan ke ruang kerja Slack, membuat masalah di JIRA, serta mengintegrasikan dengan fitur alur kerja tim yang lain.

Dukungan Test Lab muncul di versi 3.2.0 dari modul node firebase-functions. Pastikan membaca dokumentasi untuk mendapatkan detail selengkapnya tentang pemicu Test Lab, dan gunakan referensi API untuk menemukan semua informasi yang tersedia di hasil matriks pengujian. Tersedia juga quickstart dan kode contoh di GitHub untuk membantu Anda memulai. Untuk diskusi, bergabunglah dengan tim engineering Test Lab di saluran #test-lab di Firebase Slack.

sumber : developers-id.googleblog.com/2019/08/cloud-functions-untuk-firebase-semakin.html

Share : Cloud Functions untuk Firebase semakin berkembang

Related Posts

Cloud Functions untuk Firebase semakin berkembang
4/ 5
Oleh

0 comments : Cloud Functions untuk Firebase semakin berkembang

0 comments : Cloud Functions untuk Firebase semakin berkembang