تم الحصول على هذا المشروع مع منصة تطبيق DHIS2.
yarn start يدير التطبيق في وضع التطوير.
افتح http: // localhost: 3000 لمشاهدته في المتصفح.
لكي يتم عرض تقارير الأحداث ومخططات الأحداث في وضع التطوير ، تحتاج إلى إعداد متغير بيئة React_App_DHIS2_Authorization. المثال التالي هو القيمة المشفرة BASE64 لمجموعة اسم المستخدم/كلمة المرور من admin:district :
REACT_APP_DHIS2_AUTHORIZATION=Basic YWRtaW46ZGlzdHJpY3Q=
هناك حاجة إلى متغيرات بيئة إضافية من أجل تشغيل اختبارات Cypress E2E. يمكنك تكوينها في ملف محلي cypress.env.json
{
"dhis2BaseUrl": "https://test.e2e.dhis2.org/analytics-2.41",
"dhis2InstanceVersion": "2.41",
"dhis2Username": "admin",
"dhis2Password": "district"
}
يمكن استخدام الأوامر التالية لتشغيل الاختبارات:
| كوامان | بيئة | الاختبارات |
|---|---|---|
yarn cy:open | Cypress UI | الجميع |
yarn cy:run | مقطوعة الرأس | الجميع |
yarn test يطلق عداء الاختبار ويدير جميع اختبارات الوحدة المتاحة الموجودة في /src .
انظر القسم حول إجراء الاختبارات لمزيد من المعلومات.
yarn build يبني التطبيق للإنتاج إلى مجلد build .
. يتم تشغيل هذا الأمر بواسطة خادم التكامل المستمر.
انظر قسم البناء لمزيد من المعلومات.
لتسجيل اختبارات E2E في Cypress Cloud ، يمكنك استخدام إحدى الطرق التالية بناءً على احتياجاتك:
[e2e record] في رسائل الالتزام الخاصة بك لتفعيل التسجيل.e2e record على طلب السحب الخاص بك لتشغيل التسجيل.يساعد هذا الإعداد في إدارة أرصدة Cypress Cloud بشكل أكثر كفاءة ، مع التأكد من إجراء التسجيلات فقط عند الحاجة بشكل صريح.
يمكنك معرفة المزيد حول النظام الأساسي في وثائق نظام DHIS2.
يمكنك معرفة المزيد عن وقت التشغيل في وثائق وقت تشغيل تطبيق DHIS2.
لتعلم رد الفعل ، تحقق من وثائق رد الفعل.