Este projeto foi inicializado com a plataforma de aplicativos DHIS2.
yarn start Executa o aplicativo no modo de desenvolvimento.
Abra http: // localhost: 3000 para visualizá -lo no navegador.
Para que os relatórios de eventos e gráficos de eventos sejam exibidos no modo de desenvolvimento, você precisa configurar a variável React_App_Dhis2_AtHorization. O exemplo a seguir é o valor codificado Base64 para a combinação de nome de usuário/senha de admin:district :
REACT_APP_DHIS2_AUTHORIZATION=Basic YWRtaW46ZGlzdHJpY3Q=
Variáveis de ambiente adicionais são necessárias para executar os testes do Cypress E2E. Você pode configurá -los em um arquivo local cypress.env.json
{
"dhis2BaseUrl": "https://test.e2e.dhis2.org/analytics-2.41",
"dhis2InstanceVersion": "2.41",
"dhis2Username": "admin",
"dhis2Password": "district"
}
Os seguintes comandos podem ser usados para executar os testes:
| Coman | Ambiente | Testes |
|---|---|---|
yarn cy:open | CYPRESS UI | Todos |
yarn cy:run | Sem cabeça | Todos |
yarn test Lança o Test Runner e executa todos os testes de unidade disponíveis encontrados em /src .
Consulte a seção sobre como executar testes para obter mais informações.
yarn build Construa o aplicativo para produção na pasta build .
. Este comando é executado pelo servidor de integração contínua.
Consulte a seção de construção para obter mais informações.
Para gravar testes E2E em Cypress Cloud, você pode usar um dos seguintes métodos com base em suas necessidades:
[e2e record] em suas mensagens de confirmação para ativar a gravação.e2e record à sua solicitação de tração para acionar a gravação.Essa configuração ajuda a gerenciar os créditos da Cloud Cypress com mais eficiência, garantindo que as gravações sejam feitas apenas quando explicitamente exigidas.
Você pode aprender mais sobre a plataforma na documentação da plataforma de aplicativos DHIS2.
Você pode aprender mais sobre o tempo de execução na documentação do tempo de execução do aplicativo DHIS2.
Para aprender a reagir, consulte a documentação do React.