Kibana: Gunakan visualizeLoader untuk dasbor

Dibuat pada 24 Nov 2017  ·  3Komentar  ·  Sumber: elastic/kibana

Saya pikir kita harus menggunakan pemuat visualisasi untuk memuat visualisasi di dasbor (yaitu VisualizeEmbeddableFactory ).

Saat ini kami mengekspos loader sebagai semacam API untuk memuat visualisasi tetapi tidak menggunakannya sendiri di mana pun. Saya pikir menggunakannya akan memastikan, kami mengujinya secara menyeluruh, dan itu juga akan tetap up-to-date dengan perubahan yang kami lakukan.

Kami juga akan mendapatkan perasaan yang baik tentang ekstensi apa yang perlu kami buat ke API, bahwa sesuatu seperti dasbor dapat bekerja dengan baik dengannya. Last but not least, kita bisa menyingkirkan bagian lain dari Angular di Dasbor, karena pemuat visualisasi memperlihatkan JavaScript murni.

Dashboard Vis Loader Visualizations chore

Komentar yang paling membantu

@bhavyarm idealnya ini tidak boleh mengubah fungsi APAPUN, karena ini hanya refactoring kode internal. Artinya semuanya harus tetap bekerja sama seperti sebelumnya, dan semua tes dasbor harus berjalan sama. Jadi perubahan ini seharusnya tidak memberi Anda skenario pengujian baru, jika kami kehilangan tes dasbor fungsional, itu akan sama dengan yang sudah hilang sebelumnya :-)

Semua 3 komentar

@timroes apakah kita perlu memiliki tes fungsional untuk ini? Juga jika saya menambahkan setiap visualisasi ke dasbor dan membukanya kembali - apakah itu pengujian yang cukup? Terima kasih!

@bhavyarm idealnya ini tidak boleh mengubah fungsi APAPUN, karena ini hanya refactoring kode internal. Artinya semuanya harus tetap bekerja sama seperti sebelumnya, dan semua tes dasbor harus berjalan sama. Jadi perubahan ini seharusnya tidak memberi Anda skenario pengujian baru, jika kami kehilangan tes dasbor fungsional, itu akan sama dengan yang sudah hilang sebelumnya :-)

Besar. Terima kasih @timroes

Apakah halaman ini membantu?
0 / 5 - 0 peringkat