MCPcopy Index your code
hub / github.com/allenai/open-instruct / test_program

Function test_program

open_instruct/code_utils/api.py:51–61  ·  view source on GitHub ↗
(request: TestRequest)

Source from the content-addressed store, hash-verified

49
50@app.post("/test_program")
51async def test_program(request: TestRequest) -> dict[str, list[int] | list[float]]:
52 try:
53 # logger.info("Executing tests for program: %s", request.program)
54 decoded_tests = decode_tests(request.tests)
55 results, runtimes = get_successful_tests_fast(
56 program=request.program, tests=decoded_tests, max_execution_time=request.max_execution_time
57 )
58 return {"results": results, "runtimes": runtimes}
59 except Exception as e:
60 traceback.print_exc()
61 raise HTTPException(status_code=500, detail=str(e)) from e
62
63
64@app.post("/test_program_stdio")

Callers

nothing calls this directly

Calls 2

decode_testsFunction · 0.90

Tested by

no test coverage detected