J'ai essayé d'exécuter certains cas de test du système Selenium pendant la phase d'intégration-test. Je veux que Cargo déploie le fichier WAR dans une installation Jetty locale. Ensuite, je veux que mes cas de test s'exécutent, en utilisant des versions de test des fichiers de configuration Spring. L'objectif est d'exécuter des tests sur l'application Web en se moquant de toutes les dépendances externes et en utilisant HSQL comme base de données.Approche pour le test du système en utilisant maven, cargo, jetty et HSQL
Je pense que cette approche est fausse: je pense que pendant cette phase le fichier WAR qui est créé est un "WAR de production", il n'inclut pas les ressources de test. Quelle est la meilleure façon de faire cela? Créer un nouveau profil dans le POM qui construit une "version test" du WAR pendant les phases "test"? Y a-t-il des exemples montrant comment faire cela? Devrais-je adopter une approche différente?