Difference between revisions of "GXtest Daemon User's Manual"

From GXtest Wiki
Jump to: navigation, search
(Página nueva: Categoría: GXtest Guides GXtest Manager permite agendar las tareas en las cuales se ejecutarán los conjuntos de casos de prueba. Para brindar mayor flexibilidad a la ejecució...)
 
Line 1: Line 1:
 
[[Categoría: GXtest Guides]]
 
[[Categoría: GXtest Guides]]
  
 
+
GXtest Manager allows you to schedule the tasks which will run the test case sets. For greater flexibility in execution is that there GXtest Executor and GXtest Daemon components. The Executor is the engine that actually runs the tests and record the results in the database. Of these components could be multiple distributed instances. The Daemon is the component that allows GXtest Manager to communicate with the various Executors.
GXtest Manager permite agendar las tareas en las cuales se ejecutarán los conjuntos de casos de prueba. Para brindar mayor flexibilidad a la ejecución es que existen los componentes GXtest Daemon y GXtest Executor. El Executor es el engine que efectivamente ejecuta las pruebas y registra los resultados en la base de datos. De estos pueden haber múltiples instancias distribuidas. El Daemon es el componente que permite al GXtest Manager comunicarse con los distintos Executors.
+
  
 
== GXtest Daemon ==
 
== GXtest Daemon ==
Se instala como un servicio de Windows, generalmente en la misma máquina donde se instala el GXtest Manager, pero esto no es una restricción. Es necesario configurar debidamente el Daemon para que pueda acceder a la base de datos (String de conexión y autenticación).
+
It installs as a Windows service, generally on the same machine where GXtest Manager is installed, but this is not a constraint. It is necessary to properly configure the Daemon to allow it to access to the database (String connection and authentication).
  
Este componente estará verificando si hay tareas que deban ejecutarse (monitorea cada 1 minuto la base de datos). En el caso de que haya alguna tarea pendiente a ejecutar, el Daemon invocará al Executor correspondiente pasándole el String de conexión ''remoto''. Esto brinda la facilidad de no tener que configurar cada Executor ante cambios de configuración al acceso a la base de datos, sino que esta gestión se realizaría en forma centralizada.
+
This component will be checking for Tasks to be performed (it monitors the database every 1 minute). If there is some pending task to run, the Daemon invokes the corresponding Executor giving it the ''remote'' Connection String. This provides the convenience of not having to configure each Executor after every configuration change to access to the database. Instead of that, this task is made centrally.
  
 
== GXtest Executor ==
 
== GXtest Executor ==
Se instala como una aplicación que inicia con el sistema y ejecuta en el System Try. Desde ahí podemos acceder a su configuración (puerto donde escucha). Este será el que realmente ejecute las pruebas y registre los resultados en la base de datos.
+
It installs as an application that starts with the system and running on the System Tray. From there we can access its settings (port where is listening). This will actually run the tests and record the results in the database.
  
Luego debemos darlo de alta en GXtest Manager, indicando un nombre, IP y puerto donde escucha el Executor. También vamos a configurar cuál es la versión del Sistema Operativo y Navegadores con los que cuenta esa máquina, a modo que esa información quede registrada.
+
Then we should set it up in GXtest Manager, indicating a name, IP and port where the Executor listens. We will also configure which version of browser and operating system that machine has, in order to register this information.
  
 
=== See Also ===
 
=== See Also ===
* [[Manual de Usuario de GXtest Manager#Executors |Cómo configurar Executors en GXtest Manager]]
+
* [[GXtest_Manager_User's_Manual#Executors |How to configure the Executors in GXtest Manager]]
* [[Manual de Usuario de GXtest Executor (consola)]]
+
* [[GXtest Executor User's Manual (command line)]]

Revision as of 20:04, 19 December 2009

Categoría: GXtest Guides

GXtest Manager allows you to schedule the tasks which will run the test case sets. For greater flexibility in execution is that there GXtest Executor and GXtest Daemon components. The Executor is the engine that actually runs the tests and record the results in the database. Of these components could be multiple distributed instances. The Daemon is the component that allows GXtest Manager to communicate with the various Executors.

GXtest Daemon

It installs as a Windows service, generally on the same machine where GXtest Manager is installed, but this is not a constraint. It is necessary to properly configure the Daemon to allow it to access to the database (String connection and authentication).

This component will be checking for Tasks to be performed (it monitors the database every 1 minute). If there is some pending task to run, the Daemon invokes the corresponding Executor giving it the remote Connection String. This provides the convenience of not having to configure each Executor after every configuration change to access to the database. Instead of that, this task is made centrally.

GXtest Executor

It installs as an application that starts with the system and running on the System Tray. From there we can access its settings (port where is listening). This will actually run the tests and record the results in the database.

Then we should set it up in GXtest Manager, indicating a name, IP and port where the Executor listens. We will also configure which version of browser and operating system that machine has, in order to register this information.

See Also