이 프로젝트는 DHIS2 응용 프로그램 플랫폼으로 부트 스트랩되었습니다.
yarn start 개발 모드에서 앱을 실행합니다.
브라우저에서 http : // localhost : 3000을 엽니 다.
이벤트 보고서 및 이벤트 차트가 개발 모드에 표시 되려면 React_App_DHIS2_Authorization 환경 변수를 설정해야합니다. 다음 예는 admin:district 의 사용자 이름/비밀번호 조합에 대한 Base64 인코딩 된 값입니다.
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 | 사이프러스 UI | 모두 |
yarn cy:run | 목이 없는 | 모두 |
yarn test 테스트 러너를 시작하고 /src 에있는 모든 사용 가능한 단위 테스트를 실행합니다.
자세한 내용은 테스트 실행에 대한 섹션을 참조하십시오.
yarn build build 폴더에 생산을위한 앱을 빌드합니다.
. 이 명령은 Continuous Integration Server에서 실행합니다.
자세한 내용은 건물 섹션을 참조하십시오.
Cypress Cloud에서 E2E 테스트를 기록하려면 필요에 따라 다음 방법 중 하나를 사용할 수 있습니다.
[e2e record] 포함시킵니다.e2e record 레이블을 풀 요청에 적용하여 녹음을 트리거합니다.이 설정은 Cypress 클라우드 크레딧을보다 효율적으로 관리하는 데 도움이되며, 명시 적으로 필요한 경우에만 녹음이 이루어질 수 있습니다.
DHIS2 애플리케이션 플랫폼 문서에서 플랫폼에 대한 자세한 내용을 알 수 있습니다.
DHIS2 응용 프로그램 런타임 문서에서 런타임에 대해 자세히 알아볼 수 있습니다.
React를 배우려면 React 문서를 확인하십시오.