JM/Pengujian Build Harian

From The Document Foundation Wiki
< QA
Jump to: navigation, search
This page is a translated version of the page QA/Testing Daily Builds and the translation is 100% complete.

Other languages:
dansk • ‎English • ‎español • ‎Bahasa Indonesia • ‎日本語 • ‎русский • ‎Türkçe

LibreOffice menyediakan apa yang disebut Build Harian (Daily Build) untuk menguji versi program antara rilis resmi. Di sini Anda bisa mendapatkan semua informasi yang Anda butuhkan untuk melakukan pengujian semacam itu.

Lokasi build harian

Anda akan menemukan build harian di dev-builds.libreoffice.org/daily

Terdapat daftar build master yang tersedia yang nyaman dan diperbarui secara otomatis untuk semua sistem operasi.

Versi Appimage tersedia untuk pengguna Linux yang menyukainya.

Alat pemasangan SI-GUI juga dapat digunakan untuk mengunduh dan memasang build harian dengan mudah (saat ini untuk Windows dan Android).

Build-build Yang Tersedia

Versi harian tersedia untuk Windows, macOS, dan Linux. Silakan lihat daftar tinderbox terdaftar untuk lebih jelasnya.

Menggunakan build harian

Build harian dipasang dan dijalankan secara paralel dengan versi rilis normal

Lihat artikel Pemasangan secara paralel. Build harian Windows tidak memerlukan langkah khusus, build tersebut selalu terpasang secara terpisah.

Pengujian bahasa yang berbeda

Untuk mencoba LibreOffice dalam berbagai bahasa, tanpa mengubah konfigurasi, Anda bisa menggunakan parameter baris perintah --language.

Misalnya, untuk menyetel bahasa bawaan ke Bahasa Indonesia: libreoffice --language=id.

Melaporkan kutu

Saat melaporkan build master, gunakan versi dengan "alpha0 + Master" di bagian akhir.

Salin dan tempel konten Bantuan ▸ Tentang ke laporan Anda. Bagian ini termasuk nomor tinderbox.

Untuk saran pelaporan kutu secara umum, silakan lihat PelaporanKutu'!

Rincian Teknikal

Penyedia build

Build biasanya diproduksi oleh tinderbox. Sehingga build tersebut berasal dari siapa saja yang menjalankan tinderbox yang memiliki akses ssh ke server yang menghosting dev-builds. LibreOffice.org dapat mengunggah harian.

Frekuensi pengunggahan

Jika skrip tinderbox diatur seperti itu, skrip tersebut akan mencoba mengunggah setelah build pertama yang berhasil hari itu (yaitu setelah 00:00 UTC).

Frekuensinya bermacam-macam, idealnya sehari sekali. Namun, hal tersebut bisa saja tidak terjadi karena tiga alasan utama:

  1. tinderbox sedang mati
  2. tree yang di-build rusak dan tidak ada build yang berhasil hari itu
  3. tidak ada aktivitas pada tree tersebut pada hari itu.

Direktori 'current' terhubung ke versi terbaru yang tersedia.

Nama berkas

Tidak ada konvensi penamaan pada saat ini untuk tinderbox, tetapi sebagian besar diberi nama dengan cara yang memungkinkan seseorang untuk menebaknya.

Jika Anda ingin mengetahui persis pilihan apa yang digunakan, Anda dapat merujuk ke tinderbox MASTER status page dan melihat log build untuk tinderbox yang Anda minati.

Misalnya build log dimulai dengan:

1 
2             2011-10-28 23:14:15
3             core:2a5e99cb83a91e9a4bb92c117dcbc8baa6d718fe
4             binfilter:522e9fe9e46e52f4c7ac48858ee6cd82a2e0eb48
5             dictionaries:c4051ff3fff35db559e3363e6728f6bc3f9de071
6             help:3b66bd0d5781edd556817fd443dbf69a892cd066
7             translations:672ed497054a4d92a620e615bbaa18313c06f919
8             running ./configure with ´--with-num-cpus=4´ ´--with-max-jobs=5´ ´--disable-mozilla´ ´--without-system-mozilla´ ´--disable-binfilter´ ´--disable-kde´ ´--with-jdk-home=/opt/sun-jdk-1.6.0.26´

Di sini Anda dapat melihat dengan tepat apa yang telah dibangun (git-sha dari setiap repositori) dan daftar pilihan konfigurasi yang digunakan untuk melakukan build.