Page MenuHomePhabricator

Test Invalid ParseStates in Evaluator
Open, MediumPublic

Description

Description

The FSA in src/Executor.js aspirationally handles parse errors, but these errors would be hard to provoke with a call to the evaluator. We should write some tests where an executor directly writes to stdout (e.g. in Python with sys.stdout.write) to exercise these code paths.

Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)

  • write some tests for things that should never happen, thereby touching untested paths

Remove all the non-applicable tags from the "Tags" field, leave only the tags of the projects/repositories related to this task


Completion checklist