> 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

![](https://119655977-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lc1Wg6ni0R6l7RuGH7f%2F-Lc1WimEKh7cRoxzlSLb%2F-Lc1Wo6nRzNbpdOxqZkf%2Fjar2.png?generation=1554820585961538\&alt=media)

## Crear el script

En este caso lo llamamos microtesting.sh

![](https://119655977-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lc1Wg6ni0R6l7RuGH7f%2F-Lc1WimEKh7cRoxzlSLb%2F-Lc1Wo6poEHHzbkY4p-l%2Frrr.png?generation=1554820584879668\&alt=media)

## 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
```

![](https://119655977-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lc1Wg6ni0R6l7RuGH7f%2F-Lc1WimEKh7cRoxzlSLb%2F-Lc1Wo6ro0riYr6qTQ6L%2Fsh1.png?generation=1554820585905524\&alt=media)

al terminar la ejecuciòn

![](https://119655977-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lc1Wg6ni0R6l7RuGH7f%2F-Lc1WimEKh7cRoxzlSLb%2F-Lc1Wo6trdKiaYWdD-Qo%2Fpayaralog.png?generation=1554820584829087\&alt=media)

presionar CTRL +C para terminar la ejecuciòn.

![](https://119655977-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lc1Wg6ni0R6l7RuGH7f%2F-Lc1WimEKh7cRoxzlSLb%2F-Lc1Wo6vHE1DFeRgzq-f%2Frue1.png?generation=1554820584779587\&alt=media)

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

![](https://119655977-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lc1Wg6ni0R6l7RuGH7f%2F-Lc1WimEKh7cRoxzlSLb%2F-Lc1Wo6x7_5RnOUXJvn5%2Farchivos.png?generation=1554820585664248\&alt=media)
