Fitnesse.HowTo

De iDempiere es

Feature: Fitnesse How To

Objetivo: Pruebas Funcionales

Sponsor: Trek Global

Idempiere-Fitnesse-id.png

Descripción:

Permitir a los usuarios y desarrolladores para crear y ejecutar pruebas Fitnesse dentro del entorno de Adempiere.


Correr Fitnesse desde Eclipse

  • Importar un nuevo proyecto Java "fitnesse" dentro de su entorno de trabajo de Eclipse.


Correr Servidor IDempiere Fitnesse

En primer lugar es necesario definir una variable string substitution para ADEMPIERE_WEB_PORT como se muestra en la siguiente imagen:

PortVariable.png

  • Iniciar el servidor IDempiere Fitnesse


Run-fitnesse.png


Verificar que Fitnesse inicio correctamente.

Fitnesse-started.png


Por favor, inicie los paquetes OSGi en el servidor idempiere, como se muestra a continuación en la siguiente imagen:

Bundles.png



Correr IDempiere Fitnesse Bundles

  • Inicie los Bundles FitNesse para recibir la petición del servidor wiki Fitnesse


En la Consola de Eclipse escriba lo siguiente:

List-bundles.png


Busque por los servicios de Idempiere, por ejemplo:

Fitnesse-bundles-id.png


Inicie los servicios relacionados:

Start-fitnesse-bundles.png



Corriendo el servidor IDempiere Fitnesse desde la linea de Comandos

  • El script run.sh establece la variable ADEMPIERE_WEB_PORT basado en el archivo idempiereEnv.properties que se encuentra en la carpeta fitnesse_home
    • En caso de que no tenga el archivo, se puede crear con una sola línea, o puede cambiar el script run.sh y asignar un valor para la variable
    • Alternativamente, usted puede definir el host y el puerto para conectarse en la página raíz (como se explica más adelante)
  • Abra una nueva terminal y vaya a la ubicación donde tiene el código de Idempiere Fitnesse
  • Inicie Fitnesse ejecutando el comando run.sh :


CommandLine.png


Corriendo Bundles desde el Demo Idempiere

  • Abra una nueva consola vaya a Idempiere Demo y conectese.


ConnectDemo.png


  • Para instalar los bundles en Idempiere Demo en la consola escriba lo siguiente:
 install http://jenkins.idempiere.com/job/iDempiereDaily/ws/buckminster.output/org.adempiere.server_1.0.0-eclipse.feature/site.p2/plugins/org.idempiere.fitnesse.fixture_1.0.0.v20121216-2306.jar


 install http://jenkins.idempiere.com/job/iDempiereDaily/ws/buckminster.output/org.adempiere.server_1.0.0-eclipse.feature/site.p2/plugins/org.idempiere.fitnesse.server_1.0.0.v20121216-2306.jar


  • Inicie los servicios


List-bundles.png


  • Busque los servicios de Idempiere, por ejemplo:

Fitnesse-bundles-id.png


  • And Star the services related:

Start-fitnesse-bundles.png


Editar las configuraciones globales

Por favor edite las configuraciones globales

  • En su navegador escriba http://localhost:8089/ (Con el puerto que ud anteriormente configuro en esta caso 8089)
  • Vaya a root

Root.png

  • Escriba su propia workspace
  • Cambie el puerto por el mismo que configuro en este caso 8089

LocalVariables.png

Las cookies nos ayudan a ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas nuestro uso de cookies.