Test de l'installation via ANT
Attention
Les modules ORI-OAI-indexing, puis ORI-OAI-vocabulary, et enfin ORI-OAI-md-editor doivent être préalablement démarrés pour effectuer ces tests !
Test de l'environnement et des configurations ...
Avant de déployer votre application, vous pouvez lancer un test d'appel aux principaux services utilisés et censés être configurés dans votre Workflow. Ceci permet d'identifier une mauvaise configuration, un service non lancé (ldap, smtp, ori-oai-indexing, ...) ...
Placez-vous dans le répertoire « [ORI_HOME]/src/ori-oai-workflow-svn ».
ant remoteconfigtest
Si tout fonctionne bien, vous devriez obtenir quelque chose comme :
remoteconfigtest: [junit] Testsuite: org.orioai.workflow.RemoteConfigTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 11,761 sec [junit] ------------- Standard Output --------------- [junit] Retrieving document at 'null'. [junit] Retrieving document at 'null'. [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testGetVocabulariesId took 10,638 sec [junit] Testcase: testSearchIndexingServices took 0,986 sec [junit] Testcase: testInitialDirContextFactory took 0,049 sec [junit] Testcase: testConnectUrls took 0,048 sec [junit] Testcase: testSmtp took 0,033 sec BUILD SUCCESSFUL
Contenu des tests ant remoteconfigtest
Ces tests concernent deux aspects :
1. vérification des paramètres de connexion à distance aux autres modules ou services
- TestVocabularyService (testGetVocabulariesId ; connexion à ORI-OAI-vocabulary)
- TestIndexingServices (testSearchIndexingServices ; connexion à ORI-OAI-indexing)
- TestLdap (testInitialDirContextFactory ; connexion au serveur LDAP)
- TestSmtp (connexion au serveur SMTP de emails)
2. vérification de Web services offerts par le module ORI-OAI-workflow aux autres modules.
- TestMdEditorFormsUrls (testConnectUrls ; test d'un des WS appelés par le module ORI-OAI-md-editor)