© Copyright International Business Machines Corporation 2006. Reservados todos los derechos. Derechos restringidos a los usuarios del Gobierno de EE.UU.: uso, duplicación o divulgación restringida por el contrato de planificación de GSA ADP con IBM Corp.
1.0 Problemas conocidos y métodos alternativosEn Linux, IBM JRE 1.5(JAVA5.0) utiliza un nuevo kit de herramientas de ventanas para aplicaciones AWT. Como resultado, las aplicaciones bajo prueba basadas en AWT (AUT) se cuelgan al ejecutarse en IBM JRE1.5. Esto provoca una excepción TargetGone.
Método alternativo:
- Especifique el mandato siguiente en la interfaz de la línea de mandatos:
java -Dawt.toolkit=sun.awt.motif.MToolkit
- O bien, en Functional Tester, seleccione Configurar->Habilitar entornos para prueba y añada Dawt.toolkit=sun.awt.motif.MToolkit al campo Opciones de ejecución en el separador Entornos Java.
Nota: este problema también se produce con Sun JRE 1.5. No obstante, el método alternativo mencionado no funcionará con Sun JRE 1.5.
Esto se debe a un defecto que se produce con IBM JRE 1.5.
Método alternativo: Utilice Sun JRE 1.5, IBM JRE 1.4.2 SR6 o IBM JRE 5.0 SR3 para reproducir en HTML.
Cuando dos hebras de un proceso envían solicitudes X simultáneamente, las bibliotecas X no pueden manejar las solicitudes porque no son de enhebramiento seguro. Esto provoca errores asíncronos con mensajes como Respuesta asíncrona inesperada o Suceso perdido. También puede suceder esto cuando se utilizan varias hebras en scripts de RFT.
método alternativo: En el archivo /ivory.properties del <directorio de instalación de RFT>, establezca la opción rational.test.ft.script.playback.mouse.allow_multiple_threads en "true."
En Linux, debido a formatos de codificación incompatibles, es posible que Functional Tester no reconozca o lea los archivos que se están importando.
En Functional Tester el formato de codificación predeterminado está establecido en UTF-8. Pero UTF-8 no puede manejar algunos formatos de codificación como Cp1252.
Método alternativo: En Linux, establezca el formato de codificación de los archivos en ISO-8859-1.
- Seleccione el proyecto importado o el proyecto al que está importando los archivos en el panel Proyectos de Functional Test.
- Pulse en Proyecto > Propiedades.
- En la ventana Propiedades, seleccione Información en la lista.
- En el campo Codificación de archivo de texto, pulse en Otro.
- Seleccione ISO-8859-1 en la lista desplegable.
- Pulse en Aceptar.
A veces, se producen excepciones al abrir la perspectiva de Functional Test. Esto puede suceder en los siguientes casos de ejemplo:
- Al abrir el IDE de Eclipse ejecutando el archivo \eclipse del <directorio de instalación de Functional Tester> directamente
- El IDE de Eclipse se abre para un producto diferente que utiliza el mismo shell de Eclipse que Functional Tester
Método alternativo:
- Abra Functional Tester utilizando el menú de inicio o el mandato ft_starter.
- Establezca la variable de entorno de Functional Tester antes de invocar el IDE de Eclipse. Por ejemplo: source <directorio de instalación de Functional Tester>/FunctionalTester/bin/rtsetup
A veces, cuando se resaltan los objetos desde el explorador de scripts, se muestran en segundo plano y no se pueden ver.
Método alternativo: Añada la línea siguiente en las Opciones de ejecución de la pestaña Entornos Java en la herramienta Habilitador:
-Dawt.toolkit=sun.awt.motif.MToolkit