JM/Pengujian Build Harian

    From The Document Foundation Wiki
    < QA
    This page is a translated version of the page QA/Testing Daily Builds and the translation is 88% complete.
    Outdated translations are marked like this.

    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

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

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

    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.

    To run an installed macOS daily build, you either need to open it twice or run this command against the application in a terminal:

    xattr -d com.apple.quarantine /path/to/LibreOfficeDev.app

    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.