A CLI do Exercism permite que estudantes baixem exercícios e enviem soluções para o site. Ela também dá suporte ao comando exercism test, que por sua vez executa o comando específico da trilha para rodar os testes.
Os comandos de teste específicos de cada trilha são definidos em um arquivo de configuração. Você pode adicionar suporte à sua linguagem acrescentando uma entrada nesse arquivo de configuração, em que a chave é o slug da trilha.
Há três placeholders que podem ser usados no comando específico da trilha:
{{test_files}}: uma lista de arquivos de teste separados por espaço (conforme a chave .files.test no arquivo .meta/config.json do exercício){{solution_files}}: uma lista de arquivos de solução separados por espaço (conforme a chave .files.solution no arquivo .meta/config.json do exercício){{slug}}: o slug do exercício (conforme a chave slug do exercício no arquivo config.json raiz da trilha)Aqui está um pull request de exemplo que adiciona suporte à linguagem Arturo.