Problemas de Linux

© 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 alternativos
   1.1 AWT se cuelga en IBM JRE 1.5 en Linux
   1.2 La reproducción en HTML no funciona con los releases IBM JRE 5.0 SR1 ni SR2 en Linux
   1.3 En Linux, la llamada de mandatos de la API de RationalTestScript desde varias hebras produce errores asíncronos
   1.4 Problemas de codificación al importar archivos en Linux
   1.5 Se produce una excepción al abrir la perspectiva de Functional Test
   1.6 No se pueden ver los objetos resaltados

1.0 Problemas conocidos y métodos alternativos

1.1 AWT se cuelga en IBM JRE 1.5 en Linux

En 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: 

java -Dawt.toolkit=sun.awt.motif.MToolkit

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.

1.2 La reproducción en HTML no funciona con los releases IBM JRE 5.0 SR1 ni SR2 en Linux

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.

1.3 En Linux, la llamada de mandatos de la API de RationalTestScript desde varias hebras produce errores asíncronos

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 inesperadaSuceso 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."

1.4 Problemas de codificación al importar archivos en Linux

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.

  1. Seleccione el proyecto importado o el proyecto al que está importando los archivos en el panel Proyectos de Functional Test.
  2. Pulse en Proyecto > Propiedades.
  3. En la ventana Propiedades, seleccione Información en la lista.
  4. En el campo Codificación de archivo de texto, pulse en Otro.
  5. Seleccione ISO-8859-1 en la lista desplegable.
  6. Pulse en Aceptar.

1.5 Se produce una excepción al abrir la perspectiva de Functional Test

A veces, se producen excepciones al abrir la perspectiva de Functional Test. Esto puede suceder en los siguientes casos de ejemplo:

 Método alternativo:  

1.6 No se pueden ver los objetos resaltados

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