Hello all,

I am implementing an action loop based runtime for Python. So far I managed to 
have everything working and I have a runtime that passes all the mandatory 
tests. However, I am trying to run it against the existing tests for the Python 
runtime and I am hitting the head against the expected behavior for reporting 
compilation errors.

Looks like the current runtime tests expects (and checks) that certain errors 
are reported in stdout/stderr and produces output guards also for the init 
action, something novel for me.

Currently, ActionLoop expects a compiler either is silent if there are no 
errors OR reports errors in stdout/stderr. However, the output of the compiler 
is captured and returned as  part of the answer to the init (either {"ok":true} 
or {"error":"output-of-the-compiler"}. In particular, ActionLoop at  init time 
does not produce any guard nor any output in the log.

What I should do? To pass those tests I should change the current ActionLoop 
behavior, but I do not know if is it important. I am trying to make it 
compatible a pass all the tests for expected output but I think I can instead 
change the test at least for those behaviors related to error reporting at init 
time.

Please advise.

-- 
  Michele Sciabarra
  [email protected]

Reply via email to