EXecutioner API Documentation
Module Index
executioner
-
Setup an entry point for code execution and evaluation
executioner.__main__
-
CLI access to executioner
executioner.errors
-
Declare errors for different compilation and execution errors
executioner.evaluate
-
Evaluate the output of program with the expected output using various Metrices
executioner.logging
-
Setup logging
executioner.metric
-
Evaluation Metrics module
executioner.metric.test
-
No package docstring; 1/1 modules documented
executioner.metric.test.test_basic
-
Tests for the basic metrics
executioner.program
-
represent a program
executioner.sandbox
-
contains supported sandbox classes
executioner.sandbox.base_sandbox
-
Base sandbox class
executioner.sandbox.firejail
-
FireJail sandbox class
executioner.sandbox.no_sandbox
-
NoSandBox class
executioner.sandbox.test
-
Test package for Sandboxes
executioner.sandbox.test.decorators
-
define decorators for internal use
executioner.sandbox.test.language_tester
-
Languagewise Test Classes
executioner.sandbox.test.sandbox_tester
-
SandBox base test classes
executioner.sandbox.test.test_sandbox
-
Tests for NoSandBox sandbox
executioner.settings
-
Load and hold the settings for compile,execute and evaluate steps
executioner.test
-
Tests for main APIs
executioner.test.test_errors
-
Test the errors module
executioner.test.test_evaluate
-
Tests for evaluate Module
executioner.test.test_program
-
Test for Program class
executioner.test.test_settings
-
Tests for settings module
executioner.test.test_utils
-
Test the utils module
executioner.utils
-
Utility functions