Passando o teste do Susy no seu computador

Já pensou em rodar todos os testes do Susy de uma vez, sem queimar submissão e ter de fazer tudo na mão? Então esse tutorial é pra você. Basta seguir os passos:

  1. Tenha um computador com Linux/MacOS/*BSD.

  2. Baixe o script.

  3. Entre em um terminal e coloque o script na pasta do seu lab. Um exemplo de como os arquivos estão: Imgur Note em três coisas principais: um arquivo executável (no caso, lab_1), o script (test.sh) e uma pasta tests. Vejamos o que temos na pasta tests: Imgur Nessa pasta ficam todos os arquivos .in(.txt) e os .res(.txt) de testes do seu lab.

  4. Tenha certeza que o script tem permissão para ser rodado com o comando: chmod +x test.sh
    Hora de rodar o comando. A sintaxe é:
    ./test.sh <executavel> <diretorio_de_testes> [<verbosidade>]
    Onde <executavel> é o caminho pro código que você quer executar (no nosso caso, lab_1) e <diretorio_de_testes> é o caminho pro diretório de testes que queremos executar (tests, no nosso caso). <verbosidade> é opcional e controla quanto de informação o programa printa. O padrão já é bom. Vejamos um exemplo dele em ação: Imgur Note que todos os testes deram certo, então ele apenas disse OK. Vejamos um exemplo de um teste dando errado: Imgur Quando as coisas não dão certo, o resultado do diff é mostrado.

Agora é só usar!

Author: erik | Created on: April 13, 2017 | Category: Random