Este proyecto fue arrancado con la plataforma de aplicación DHIS2.
yarn start Ejecuta la aplicación en el modo de desarrollo.
Abra http: // localhost: 3000 para verlo en el navegador.
Para que los informes de eventos y los gráficos de eventos se muestren en modo de desarrollo, debe configurar la variable de entorno React_App_DHIS2_Authorization. El siguiente ejemplo es el valor codificado Base64 para la combinación de nombre de usuario/contraseña de admin:district :
REACT_APP_DHIS2_AUTHORIZATION=Basic YWRtaW46ZGlzdHJpY3Q=
Se necesitan variables de entorno adicionales para ejecutar las pruebas Cypress E2E. Puede configurarlos en un archivo local cypress.env.json
{
"dhis2BaseUrl": "https://test.e2e.dhis2.org/analytics-2.41",
"dhis2InstanceVersion": "2.41",
"dhis2Username": "admin",
"dhis2Password": "district"
}
Los siguientes comandos se pueden usar para ejecutar las pruebas:
| Encerrar | Ambiente | Pruebas |
|---|---|---|
yarn cy:open | Ui de ciprés | Todo |
yarn cy:run | Sin cabeza | Todo |
yarn test Inicia el corredor de prueba y ejecuta todas las pruebas unitarias disponibles que se encuentran en /src .
Consulte la sección sobre las pruebas de ejecución para obtener más información.
yarn build Construye la aplicación para la producción a la carpeta build .
. Este comando es ejecutado por el servidor de integración continuo.
Consulte la sección del edificio para obtener más información.
Para grabar pruebas E2E en Cypress Cloud, puede usar uno de los siguientes métodos basados en sus necesidades:
[e2e record] en sus mensajes de confirmación para activar la grabación.e2e record a su solicitud de extracción para activar la grabación.Esta configuración ayuda a administrar los créditos de Cypress Cloud de manera más eficiente, asegurando que las grabaciones solo se realicen cuando se requieren explícitamente.
Puede obtener más información sobre la plataforma en la documentación de la plataforma de aplicaciones DHIS2.
Puede obtener más información sobre el tiempo de ejecución en la documentación de tiempo de ejecución de la aplicación DHIS2.
Para aprender a React, consulte la documentación React.