โครงการนี้ถูก bootstrapped ด้วยแพลตฟอร์มแอปพลิเคชัน 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
หากต้องการเรียนรู้ React ให้ตรวจสอบเอกสาร React