Chapitre 5. Testez
5.1. Exécuter les Quickstarts Copier lienLien copié sur presse-papiers!
5.1.1. Exécuter les quickstarts dans Red Hat JBoss Developer Studio Copier lienLien copié sur presse-papiers!
Procédure 5.1. Importer les quickstarts dans Red Hat JBoss Developer Studio
Important
- Si vous ne l'avez pas encore fait, Section 4.2.4.2, « Configurer les paramètres Maven pour une utilisation en ligne de commande ».
- Démarrer Red Hat JBoss Developer Studio.
- À partir du menu, sélectionner
. - Dans la liste sélectionnée, choisir
, puis cliquer sur .
Figure 5.1. Importer les projets Maven existants
- Naviguer vers le répertoire du quickstart que vous souhaitez tester, comme
helloworld, et cliquer sur . La zone de liste Projects fera apparaître le fichierpom.xmldu projet quickstart sélectionné.
Figure 5.2. Sélectionner les projets Maven
- Cliquer sur .
Procédure 5.2. Générer et déployer le Quickstart helloworld
helloworld est un des quickstarts les plus simples et représente une bonne façon de vérifier que le serveur JBoss est configuré et exécute correctement.
- Si vous ne voyez pas l'onglet Servers ou si vous n'avez pas encore défini de serveur, suivre les instructions suivantes : Section 4.1.5, « Ajouter le serveur de JBoss EAP en utilisant Define New Server ». Si vous avez l'intention de déployer un quickstart qui requiert un profil
fullet des arguments de démarrage supplémentaires, veillez bien à créer un environnement de runtime selon les instructions de quickstart. - Cliquer à droite sur
jboss-helloworldsur l'onglet Project Explorer, puis sélectionner . On vous présentera une liste de choix. Sélectionner .
Figure 5.3. Run As - Run on Server
- Sélectionner JBoss EAP 6.1+ Runtime Server de la liste de serveurs, et cliquer sur .
Figure 5.4. Exécuter sur le serveur
- L'écran suivant affiche les ressources qui sont configurées sur le serveur. Le quickstart de
jboss-helloworldest configuré pour vous. Cliquer sur pour déployer le quickstart.
Figure 5.5. Modifier les ressources configurées sur le serveur
- Vérifier les résultats.
- Dans l'onglet
Server, le statut de JBoss EAP 6.x Runtime Server passe à[Started, Republish]. - L'onglet Console du serveur affiche des messages détaillant le démarrage du serveur JBoss EAP 6.x et le déploiement du quickstart helloworld.
- Un onglet helloworld apparaîtra avec l'URL http://localhost:8080/jboss-helloworld/HelloWorld et le texte "Hello World!".
- Les messages suivants de la Console confirment le déploiement du fichier
jboss-helloworld.war:Le contexte web enregistré se rajoute àJBAS018210: Register web context: /jboss-helloworld JBAS018559: Deployed "jboss-helloworld.war" (runtime-name : "jboss-helloworld.war")http://localhost:8080pour fournir l'URL utilisé pour accéder à l'application qui est déployée.
- Pour vérifier que le quickstart
helloworldsoit déployé correctement dans le serveur JBoss, ouvrir le navigateur web, et accéder à l'application dans l'URL : http://localhost:8080/jboss-helloworld
Procédure 5.3. Exécuter les tests Arquillian du quickstart bean-validation
bean-validation est un exemple de quickstart qui fournit des tests Arquillian.
- Suivre la procédure ci-dessus pour importer le quickstart
bean-validationdans le Red Hat JBoss Developer Studio. - Dans l'onglet Servers, cliquer à droite dans le serveur et sélectionner le bouton pour démarrer le serveur JBoss EAP. Si vous n'apercevez pas l'onglet Servers et ou si vous n'avez pas encore défini de serveur, suivre les instructions suivantes : Section 4.1.5, « Ajouter le serveur de JBoss EAP en utilisant Define New Server ».
- Cliquer à droite sur le projet
jboss-bean-validationqui se trouve dans l'onglet Project Explorer et sélectionner . On vous présentera une liste d'options. Sélectionner . - Dans le champ d'entrée Goals du dialogue Edit Configuration, saisir :
clean test -Parq-jbossas-remoteCliquer ensuite sur .
Figure 5.6. Modifier la configuration
- Vérifier les résultats.L'onglet de serveur Console affiche des messages donnant des informations sur le démarrage du serveur JBoss EAP et la sortie des tests Arquillian de quickstart
bean-validation.------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.jboss.as.quickstarts.bean_validation.test.MemberValidationTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.189 sec Results : Tests run: 5, Failures: 0, Errors: 0, Skipped: 0 [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------
5.1.2. Exécuter les quickstarts par Ligne de commandes Copier lienLien copié sur presse-papiers!
Procédure 5.4. Générer et déployer les quickstarts par Ligne de commandes
- Si vous ne l'avez pas encore fait, Section 4.2.4.2, « Configurer les paramètres Maven pour une utilisation en ligne de commande ».
- Vérifier le fichier
README.htmlqui se trouve dans le répertoire racine des quickstarts.Ce fichier contient des informations générales sur les prérequis de systèmes, sur la façon de configurer Maven, comment ajouter des utilisateurs, et comment exécuter les quickstarts. Lisez attentivement avant de commencer.Il contient également un tableau qui répertorie les quickstarts disponibles. Le tableau répertorie chaque nom de quickstart et chaque technologie dont il s'agit. Il y a une brève description pour chaque quickstart et une indication du niveau d'expérience requis pour l'installer. Pour des informations plus détaillées, cliquer sur le nom du quickstart.Certains quickstarts sont conçus pour améliorer ou étendre d'autres quickstarts. Ils sont indiqués dans la colonnePrerequisites(Conditions préalables). Si un quickstart est associé à une liste de conditions préalables, vous devrez les remplir avant d'utiliser le quickstart.Certains quickstart ont besoin de l'installation et de la configuration de composants optionnels. Ne pas installer ces composants à moins que le quickstart ne les exige. - Exécuter le quickstart
helloworldLe quickstarthelloworldest un des quickstarts les plus simples, et est un bon moyen de vérifier si le serveur JBoss est configuré et exécute correctement. Ouvrir le fichierREADME.htmldans la racine du quickstarthelloworld. Il contient des instructions détaillées sur la façon de construire et de déployer le quickstart et d'accéder à l'application en cours. - Exécuter d'autres quickstarts.Suivre les instructions dans le fichier
README.htmlqui se trouve dans le dossier racine de chaque quickstart pour exécuter l'exemple.