> For the complete documentation index, see [llms.txt](https://avbravo-2.gitbook.io/jmoordbunit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://avbravo-2.gitbook.io/jmoordbunit/proyecto-web/script-desde-consola.md).

# Script desde Consola

Podemos ejecutar PayaraMicro desde Consola.

Pasos:

* Descargar PayaraMicro
* Crear un script para ejecutarlo
* Debe haber generado el archivo .war del proyecto
* Debe haber indicado el path de los reportes en los Test del proyecto web @Report(path="")

## **Descargar PayaraMicro**

<https://www.payara.fish/downloads>

Descargamos el jar de la ultima versiòn disponible de PayaraMicro

![](/files/-Lc1Wo6nRzNbpdOxqZkf)

## Crear el script

En este caso lo llamamos microtesting.sh

![](/files/-Lc1Wo6poEHHzbkY4p-l)

## Contenido

* \--logo: Lo usamos para que muestre el logo de payara
* \--logToFile : Crea un archivo de log de payaramicro
* \--deploy: Indicar la ubicaciòn del archivo .war

```java
java -jar payara-micro-5.Beta1.jar --logo --logToFile /home/avbravo/Descargas/PayaraMicro.log  --deploy /home/avbravo/NetBeansProjects/testing/microtesting/target/microtesting.war
```

**Recordar darle permisos de ejecuciòn**&#x20;

```
chmod 775 microtesting.sh
```

## Para ejecutarlo

Entramos al directorio donde tenemos PayaraMicroxxx.jar

```
cd /sotfware/payara
```

ejecutar

```
./microtesting.sh
```

![](/files/-Lc1Wo6ro0riYr6qTQ6L)

al terminar la ejecuciòn

![](/files/-Lc1Wo6trdKiaYWdD-Qo)

presionar CTRL +C para terminar la ejecuciòn.

![](/files/-Lc1Wo6vHE1DFeRgzq-f)

Se generan los archivos de reportes y el de log en el path indicado en el proyecto test en la anotaciòn @Report(path="")

En el proyecto indicamos que seria en la carpeta /Descargas

![](/files/-Lc1Wo6x7_5RnOUXJvn5)
