Skip to content

O GopherLab está a falhar no core (runner de execução de código Go). #26

@Fredhalmeida

Description

@Fredhalmeida

✔ Docker build está @scovl

✔ dependências estão OK
✔ containers estão a subir
❌ o runner de execução de código está quebrado

O erro aparece em:

TestHandleRun_ValidHelloWorld
TestHandleRun_MultipleStatements
TestHandleLab_Run_HelloWorld

eg.:

Image

main_test.go:241: expected 'lab ok' in output, got ""
--- FAIL: TestHandleLab_Run_HelloWorld (10.05s)
=== RUN TestHandleLab_Run_MultiFile
main_test.go:255: unexpected errors: timeout: o programa excedeu 10s
main_test.go:258: expected 'Hello, Go!' in output, got ""

todos estes usam o mesmo fluxo:

frontend - terminal service - runner - exec Go code

O sistema está a falhar em 1 destes pontos:

  1. runner não executa o comando Go
  2. stdout não está a ser capturado
  3. comunicação runner ↔ terminal está quebrada
  4. sandbox está bloqueado (Docker / pty / permissions)

Todos os testes falham com:

timeout 10s

✔ processo nem chega a terminar
❌ ou nunca responde

Image

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions