Ir para o conteúdo

Simular

Daemons

O primeiro passo é importante se você esta rodanto uma instância local é subir ambos daemons, executar-corretor.sh e executar-julgador.sh, e se certificar de que ambos estão conversando entre si corretamente. Os comandos para subir ambos daemons são: bash executar-julgador.sh e bash executar-corretor.sh


Simular Login

Para simular o login em contests siga os passos abaixo:

$ cp <path para pasta com os arquivos de login>/*:login:* <path para pasta submissions do CD-MOJ>

Ao copiar os arquivos de login para a pasta cd-moj/submissions o daemon julgador.sh fará com que ele percorra seu caminho natural pelo sistema.

Ex.:

$ cp ~/Downloads/login-subs/*:login:* ~/cd-moj/submissions


Simular Submissão

Para simular submissões em contests siga os passos abaixo:

$ cp <path para pasta com os arquivos de submissão>/*:submit:* <path para pasta submissions do CD-MOJ>

Ao copiar os arquivos de submissão para a pasta cd-moj/submissions o daemon julgador.sh fará com que ele percorra seu caminho natural pelo sistema.

Ex.:

$ cp ~/Downloads/submit-subs/*:login:* ~/cd-moj/submissions


Simular Correção

Para simular resposta do corretor em contests siga os passos abaixo, isso pode ser necessario devido a falto de acesso aos servidores de correção quando se esta desenvolvendo.

$ cp <path para pasta com os arquivos de correção>/*:corrigido:* <path para pasta submissions do CD-MOJ>

Ao copiar os arquivos de corerção para a pasta cd-moj/submissions o daemon julgador.sh fará com que ele percorra seu caminho natural pelo sistema.

Ex.:

$ cp ~/Downloads/corr-subs/*:login:* ~/cd-moj/submissions