El proyecto https://www.cypress.io/ permite crear automatizaciones de entornos web, esta basado en javascript
Se recomienda instalar nodejs utilizando NMV como gestor de instaciones de node.js, las instrucciones de instalación se las puede seguir desde la pagina oficial https://github.com/nvm-sh/nvm
instalación de dependencias
# ubicarse en el directorio del proyecto clonado
cd dhis2-test-fun
# instalar las dependencias
npm install
Para el despligue es necesario crear el archvo cypress.config.ts
{
"baseUrl": "http://localhost:8080/",
"users": [
{
"role": "admin",
"username": "username",
"password": "pass"
},
...
{
"role": "evadie",
"username": "username",
"password": "pass"
}
]
}
npm install
Los siguientes scripts pueden ser utilizados con nodejs para desplegar el proyecto
Ambiente | Comando |
localhost | npm run start |
dev.paho-dhis2.org | npm run start:dev |
238.dev.paho-dhis2.org | nom run start:dev238 |