go build
./<nombre-ejecutable> # By default: ./cotan
go run .
task check
Sin coverage:
task test
task coverage
Si se prefiere, se puede trabajar directamente con docker.
Para ello, se ha creado un Dockerfile cuya ejecución hace los tests de todo el código del proyecto.
También está automatizado con task, así que para poder ejecutar el testeo desde docker, sólo tienes que tener instalado task y docker.
Si quieres lanzarlo sin Task, puedes ejecutar el siguiente comando:
docker build --tag iscoct/cotan:latest . && docker run iscoct/cotan
Si tienes instalado Task:
task docker
O dado que se puede encontrar el contenedor aquí, se puede hacer directamente:
docker run -u 1001 -t -v `pwd`:/app/test iscoct/cotan