Checking expected timeouts on check_error too - Fixes mumuki/mumuki-laboratory#1207 #127
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes mumuki/mumuki-laboratory#1207
Este PR es sobre los errores:
Esto sucedía por varios problemas:
while(not(())) { ... }
con el código en cuestión()
es una tupla vacía en XGobstonesnot
de una tupla vacía es un error en tiempo de ejecución, da boominitial_board
pero ningún test, entonces no rompía. Si hubiera sido:... habría funcionado.
Con este PR ahora también se puede hacer:
...lo cual es más cortito y también aviva al runner de que hay un test que correr.
Esto lo estuve viendo pero no es tan fácil, la forma de solucionarlo para mí es con Web Workers pero hay varios temas a solucionar:
.postMessage(...)
que solo admite datos planos y no objetos con comportamiento.importScripts
que los baja de la red, y esto desde el runner se complica porque corren dentro de labogobstones-code-runner
para hacer el parseo e interpretación en el mismo paso y que la interfaz sea siempre asincrónicaIgualmente lo veo posible, pero es una tarea de varios días así que lo cargué en un issue aparte (#128)