executioner.evaluate.Evaluation class documentationexecutioner.evaluate
(View In Hierarchy)
Evaluate the given program against Testcases and score with Metrics
| Method | __init__ | Create a new Evaluation object |
| Instance Variable | program | The program being evaluated |
| Instance Variable | testcases | the list of testcase to execute the program on |
| Instance Variable | metrics | The list of metrices to evaluate the program on |
| Method | evaluate | Evaluate the program against testcases and return testcases with scores |
| Method | to_json_object | Convert into JSON object |
| Static Method | from_json_object | Generate TestCase object from JSON object |
| Method | __eq__ | Undocumented |
| Method | get_scores | Run metrics for outputs |