Re: [Npc2-devel] Sandbox
Brought to you by:
jpfarias
|
From: Eduardo P. H. <eha...@gm...> - 2003-01-16 12:26:56
|
On Wed, Jan 15, 2003 at 05:53:43PM -0200, Rafael Avila de Esp=EDndola wrote: > Acho que estou com uma caixa de areia funcional. Ele est=E1 no CVS e > tem um m=EDnimo de documenta=E7=E3o. Legal! :-) S=F3 uma d=FAvida: Voc=EA tinha citado que chamar o programa a partir do python fazia ele consumir mais recursos, por um motivo desconhecido, ser=E1 que fazer o executa.c fazer um fork() e ele mesmo chamar getrusage() n=E3o vai tornar as estat=EDsticas mais precisas? (n=E3o fiz nenhum teste aqui ainda). Tomei a liberdade de mudar o /usr/bin/python2.3 para /usr/bin/python, alterar a chamada a __str__ para str(), e trocar aqueles ifz=F5es por um dicion=E1rio. E no executa.c, fiz ele mostrar mensagens de erro dizendo qual =E9 o problema, ao inv=E9s de um simples abort(). A prop=F3sito, s=F3 uma sugest=E3o que n=E3o vai fazer assim tanta diferen= =E7a: J=E1 que o par=E2metro limits =E9 uma lista de pares, ele poderia ser um dicion=E1rio. Ia fazer mais sentido, acho. >=20 > Vou come=E7ar a pensar num testandor. Isto =E9, uma fun=E7=E3o que recebe > um programa, um conjunto de pares entrada/sa=EDda, um validador destes > pares e retorna se o programa gerou corretamente os testes ou qual o > erro observado. Boa sorte! (-: --=20 Eduardo Pereira Habkost <eha...@gm...> 04BE D2EF 5A56 E446 D424 4785 71A4 49EB AC35 9568 |