Этот проект был загружен с платформой приложений 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 Запускает Test Runner и запускает все доступные модульные тесты, найденные в /src .
См. Раздел о запуске тестов для получения дополнительной информации.
yarn build Создает приложение для производства в папку build .
Полем Эта команда запускается с помощью сервера непрерывной интеграции.
См. Раздел здания для получения дополнительной информации.
Чтобы записать тесты E2E в Cypress Cloud, вы можете использовать один из следующих методов на основе ваших потребностей:
[e2e record] в сообщения о своих коммитировках для активации записи.e2e record к вашему запросу на вытяжение, чтобы запустить запись.Эта настройка помогает более эффективно управлять облачными кредитами Cypress, обеспечивая, чтобы записи были сделаны только в случае явного требования.
Вы можете узнать больше о платформе в документации DHIS2 платформы.
Вы можете узнать больше о времени выполнения в документации DHIS2.
Чтобы узнать реагирование, ознакомьтесь с документацией React.