© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
1.0 Incidents identifiés et leurs solutionsSous Linux, IBM JRE 1.5(JAVA5.0) utilise un nouvel outil de fenêtrage pour les applications AWT.Par conséquent, les applications AWT testées (AUT) échouent lors de leur exécution sur IBM JRE1.5. Une exception TargetGone est générée.
Solution :
- Dans l'interface de ligne de commande, entrez la commande suivante :
java -Dawt.toolkit=sun.awt.motif.MToolkit
- Autre solution : Dans Functional Tester, sélectionnez Configurer->Activer des environnements pour le test et ajoutez Dawt.toolkit=sun.awt.motif.MToolkit dans la zone Options d'exécution de la page Environnements Java.
Remarque : Cet incident se produit également avec Sun JRE 1.5. Toutefois, la solution mentionnée ci-avant ne fonctionne pas avec Sun JRE 1.5.
Cela est dû à un incident d'IBM JRE 1.5.
Solution : Utilisez Sun JRE 1.5, IBM JRE 1.4.2 SR6 ou IBM JRE 5.0 SR3 pour les exécutions sur HTML.
Lorsque deux unités d'exécution d'un processus soumettent des demandes X simultanément, les bibliothèques X ne peuvent pas les traiter car elles n'autorisent pas les unités d'exécution multiples. Cela génère des erreurs asynchrones avec des messages tels que Unexpected asynchronous reply ou Event lost. Cela peut également arriver lorsque plusieurs unités d'exécution sont utilisées dans des scripts RFT.
Solution : Dans le fichier <répertoire d'installation de RFT>/ivory.properties, affectez à l'option rational.test.ft.script.playback.mouse.allow_multiple_threads la valeur "true."
Sous Linux, en raison de formats de codage non compatibles, Functional Tester peut ne pas reconnaître ou lire les fichiers importés.
Dans Functional Tester, le format de codage par défaut est UTF-8. Toutefois, le format UTF-8 ne peut pas traiter certains formats de codage, tels que Cp1252.
Solution : Sous Linux, spécifiez ISO-8859-1 comme format de codage des fichiers.
- Sélectionnez le projet importé ou le projet dans lequel vous souhaitez importer les fichiers dans la sous fenêtre Projets Functional Tester.
- Cliquez sur Projet > Propriétés.
- Dans la fenêtre Propriétés, sélectionnez Info dans la liste.
- Dans la zone Text file encoding, cliquez sur Other.
- Sélectionnez ISO-8859-1 dans la liste déroulante.
- Cliquez sur OK.
Des exception peuvent parfois se produire lorsque vous ouvrez la perspective Functional Test. Cela peut arriver dans les cas suivants :
- Ouverture de l'environnement IDE d'Eclipse en exécutant le fichier <répertoire d'installation de Functional Tester>\eclipse directement
- L'environnement IDE d'Eclipse est ouvert pour un autre produit qui utilise le même shell Eclipse que Functional Tester
Solution :
- Ouvrez Functional Tester à l'aide du menu de lancement ou de la commande ft_starter.
- Définissez la variable d'environnement de Functional Tester avant d'appeler l'environnement IDE d'Eclipse. Par exemple : source <répertoire d'installation de Functional Tester>/FunctionalTester/bin/rtsetup
Parfois, lorsque les objets sont mis en évidence dans l'explorateur de script, ils apparaissent en arrière-plan et ne sont pas visibles.
Solution : Ajoutez la ligne suivante dans les options d'exécution de l'onglet Environnements Java de l'outil Enabler :
-Dawt.toolkit=sun.awt.motif.MToolkit