Proyek ini bootstrap dengan platform aplikasi DHIS2.
yarn start Menjalankan aplikasi dalam mode pengembangan.
Buka http: // localhost: 3000 untuk melihatnya di browser.
Agar laporan acara dan grafik acara untuk ditampilkan dalam mode pengembangan, Anda perlu mengatur variabel lingkungan react_app_dhis2_authorization. Contoh berikut adalah nilai yang dikodekan basis64 untuk nama pengguna/kata sandi admin:district :
REACT_APP_DHIS2_AUTHORIZATION=Basic YWRtaW46ZGlzdHJpY3Q=
Variabel lingkungan tambahan diperlukan untuk menjalankan tes E2E Cypress. Anda dapat mengonfigurasinya di file lokal cypress.env.json
{
"dhis2BaseUrl": "https://test.e2e.dhis2.org/analytics-2.41",
"dhis2InstanceVersion": "2.41",
"dhis2Username": "admin",
"dhis2Password": "district"
}
Perintah berikut dapat digunakan untuk menjalankan tes:
| Comman | Lingkungan | Tes |
|---|---|---|
yarn cy:open | UI Cypress | Semua |
yarn cy:run | Tanpa kepala | Semua |
yarn test Meluncurkan Test Runner dan menjalankan semua tes unit yang tersedia yang ditemukan di /src .
Lihat bagian tentang menjalankan tes untuk informasi lebih lanjut.
yarn build Membangun aplikasi untuk produksi ke folder build .
. Perintah ini dijalankan oleh server integrasi kontinu.
Lihat bagian bangunan untuk informasi lebih lanjut.
Untuk merekam tes E2E di Cypress Cloud, Anda dapat menggunakan salah satu metode berikut berdasarkan kebutuhan Anda:
[e2e record] dalam pesan komit Anda untuk mengaktifkan perekaman.e2e record ke permintaan tarik Anda untuk memicu perekaman.Pengaturan ini membantu dalam mengelola kredit cloud Cypress lebih efisien, memastikan rekaman hanya dibuat ketika secara eksplisit diperlukan.
Anda dapat mempelajari lebih lanjut tentang platform dalam dokumentasi platform aplikasi DHIS2.
Anda dapat mempelajari lebih lanjut tentang runtime dalam dokumentasi runtime aplikasi DHIS2.
Untuk mempelajari React, lihat dokumentasi React.