Leitor de arquivos de log de corrida de Kart.
Dado um arquivo de log no formato do arquivo ./kart.log
, esse programa lê e exibe o resultado da corrida.
- Ambiente Linux/Unix (Não foi testado em windows, provavelmente irá funcionar, mas eu não garanto que não tenha que fazer algum ajuste)
- NodeJS
./kart-summary.js ./kart.log
docker build -t kart-summary:latest .
docker run --rm -v $(pwd)/kart.log:/file kart-summary:latest
Coloque o seguinte código no seu .bashrc
ou .zshrc
ou equivalente e reinicie o console:
function kart-summary(){docker run --rm -v $(pwd)/$1:/file kart-summary:latest}
A partir de agora você pode chamar o programa via docker com o comando:
kart-summary <file.name>
Fiz o teste pq achei que é um problema interessante, tipo puzzle. Que bom que vocês sairam da chatice dos testes convencionais.
Achei a solução simples o bastante para ser feita em um único arquivo (kart-summary.js
) e por conta disso, não fiz testes unitários. Sei que o exercício pede os testes, porém fiz todos os outros itens. Não estou afim de fazer os testes unitários agora, principalmente pq eu precisaria fazer um contexto de projeto (já q teremos mais que um arquivo) e quero manter as coisas simples. Se vcs acharem que a falta de teste é um fator de eliminação, eliminado serei.
Tenho outros projetos, porém estão todos privados, se por acaso quiserem ver meu código, preciso que me passem um usuário para que eu possa conceder acesso.
Boa sorte para todos nós.