Commit b8084e06 authored by Boris Jamot's avatar Boris Jamot 🕺🏻 Committed by Boris Jamot
Browse files

Déplacer crater-data-resultats dans test/integration/donnees et màj du README

parent 98d48a59
......@@ -2,10 +2,10 @@
## Contribuer
Pre-requis :
Pré-requis :
1. installer [nodejs](https://nodejs.org/en/download/) (version 10.0.2 ou supérieure)
2. installer un [runtime java](https://nodejs.org/en/download/) si pas déjà présent
1. Installer [nodejs](https://nodejs.org/en/download/) (version 10.0.2 ou supérieure)
2. Installer un [runtime java](https://nodejs.org/en/download/) si pas déjà présent
Puis :
......@@ -14,6 +14,17 @@ Puis :
3. Builder et lancer l'application avec `npm run run-prod`
L'api est accessible sur [localhost:3000](http://localhost:3000), par exemple à cette adresse http://localhost:3000/crater/api/communes/C-31069
## Tester
Pré-requis :
1. Clôner le dépôt `crater-data-resultats` dans `test/integration/donnees` (ou créer un lien symbolique)
Puis :
1. Lancer `npm run test` pour lancer tous les tests (unitaires + intégration)
2. Lancer `npm run unit-test` pour lancer uniquement les tests unitaires
## Livrer
L'application est déployée automatiquement sur les 2 environnements de développement et de production, via des pipelines gitlab définis dans le fichier [.gitlab-ci.yml](.gitlab-ci.yml)
......@@ -24,9 +35,9 @@ Une fois le pipeline terminé, pour que les modifications soient prises en compt
Pour cela :
* connexion à cette adresse https://macaroni.o2switch.net:2083/
* login/mdp du compte de l'association Les Greniers d'Abondance
* Accéder à l'outil "Setup Node.js App", puis redémarrer l'application "dev.resiliencealimentaire.org/crater/api"
- Connexion à cette adresse https://macaroni.o2switch.net:2083/
- login/mdp du compte de l'association Les Greniers d'Abondance
- Accéder à l'outil "Setup Node.js App", puis redémarrer l'application "dev.resiliencealimentaire.org/crater/api"
Il est ensuite possible de tester à l'api à cette adresse https://dev.resiliencealimentaire.org/crater/api/communes/C-31069 ou https://dev.resiliencealimentaire.org/crater/api/diagnostics/C-31069
......
......@@ -10,7 +10,7 @@ describe('Tests externes API CRATer sur les données réelles', () => {
before(async function () {
this.timeout(30000);
expressApp = express();
craterApp = new CraterApp(expressApp, 'crater-data-resultats');
craterApp = new CraterApp(expressApp, 'test/integration/donnees/crater-data-resultats');
await craterApp.init();
});
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment