Skip to content
Snippets Groups Projects
user avatar
Delphine authored
[US TRTL-281] fix css & new select-component for background

[US TRTL-281] vitamui-common: components select & drag-drop-file

[US TRTL-266] save logos customer in BDD

[US TRTL-285] save & return portal title/messsage

[US TRTL-266] get logos by type, display & fix colors

[US TRTL-266] get 204 when there isn't a logo/file

[US TRTL-266] tests/lint & pr reviews

[US TRTL-359] refacto colors components.. & implements create theme

[US TRTL-355] add default theme for create & update forms

[US TRTL-355] add default logos

[US TRTL-355] default theme & fix logos

[US TRTL-355] review PR

[US TRTL-355] change defaults colors in confs

[US TRTL-360 & TRTL-284] add colors variations & summary panel

[US TRTL-357] theme's migration scripts

[US TRTL-356] apply user's colors and logos in portal

[TECH] Fix merge/rebase 169-theme-356-dlab-develop

[US TRTL-356] review pr & fix

[US TRTL-356] fix customerTheme, new default logos, background-color

[TECH] Fix deploy

review PR
20b4f74f

Tests d'intégration

Pré-requis

Installer les composants suivants :

  • Docker version > 17.x
  • Docker-compose > 1.18
  • Maven 3
  • Java 1.8

Les tests d'intégrations lancent une instance de VITAM via docker. L'IP du docker VITAM est 172.17.0.2

Execution

Lancement des tests d'intégration :

cd integration-tests
mvn clean integration-test -Pintegration-tests

Les instances docker sont démarrées et arrêtées automatiquement via l'utilisation du profile integration-tests.

Il est nécessaire de démarrer les services utilisés par les tests d'intégration avant leur exécution en local.

Par exemple, l'exécution des tests d'intégration Flow back-end nécessite : Referential external, Referential internal, IAM external, IAM internal, CAS, et Security

Execution en développement

Pour éviter de lancer et arrếter les instances docker et les services à chaque exécution, vous pouvez démarrer manuellement :

./start_vitamui.sh

Vous pouvez ensuite démarrer les tests via votre IDE.

Pour arrêter les instances Docker et les services, exécuter la commande :

./stop_vitamui.sh

Execution de tests cibles

Utilisez les tags existants dans les Features pour lancer tous ses scénarios (@NomDuTag), ou ajoutez un tag au dessus d'un scénario particulier à exécuter.

Pour un lancement via Eclipse, ajoutez le(s) tag(s) aux options du Runner, puis exécutez le Runner comme une classe de tests JUnit :

@CucumberOptions(tags = "@NomDuTag1, @NomDuTag2", features = "...

Pour un lancement en ligne de commande, ajoutez l'option Cucumber à la fin comme dans cet exemple :

mvn clean verify -P iam -Dcucumber.options="--tags @ApiIam"

Pour lancer tous les tests d'intégration remplacer iam par dev-it

mvn clean verify -P dev-it

Generation generic-it.jks

Utiliser nginx.jks de l'envionnement rabbit et le renommer.