PHPStorm con PHPUnit y Homestead

El resultado
De lado de PHPStorm

Ir a preferences/../PHPUnit

.

Si no tienes configurado un interpretador remoto da click en el (+) sobre la lista de interpretadores.

Click en “Remote interpreter”.

Si ya tienes creado uno seleccionalo en la lista, sino click en el botón de examinar […]

En la ventana emergente debes cargar un interprete remoto y configurar la conexión al servidor, puede conectar por vagrant, ssh o por entorno de configuración. En mi caso esta por ssh

Cuando lo hayas creado y lo tengas seleccionado en la configuración de PHPunit el siguiente paso es mapear las carpetas.

Click en el botón de examinar […] en la línea de “Path mappings”

En la ventana emergente debes mapear la carpeta principal y la public, si el interpretador esta bien . cuando des click en Remote path debe mostrar los archivos del servidor.

Solo queda que indiques donde esta el autoload de vendor y los archivos de configuración en el servidor remoto.

Si todo esta bien cuando vayas a test y le des click derecho podras dar click en “Run Tests” y el correrá las pruebas.

Resultado al correr tests desde PHPStorm.

Puedes correr las pruebas dando click en la carpeta test o cualquier carpeta dentro de tests, lo mismo sobre cualquier clase dentro de test o sobre el metodo dentro de la clase que tiene los tests.

.

Like what you read? Give Oscar Ricardo Sánche Gutierréz a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.