EXecutioner API Documentation
Class Hierarchy
Exception
executioner.errors.RunTimeError
-
represent runtime error of program
executioner.errors.CompilationError
-
represent compilation error of program
executioner.errors.MemoryOutError
-
represent memory error of program
executioner.errors.TimeOutError
-
represent time out error of program
executioner.evaluate.Evaluation
-
Evaluate the given program against Testcases and score with Metrics
executioner.evaluate.TestCase
-
Represent a testcase
executioner.metric.BaseMetrics
-
base class of Metrics
executioner.metric.Equal
-
a 0/1 metric, gives full score if equal
executioner.metric.test.test_basic.TestBaseMetrics
-
Test BaseMetrics class
executioner.metric.test.test_basic.TestEqual
-
Test Equal metrics
executioner.program.Program
-
Represent a program instance
executioner.sandbox.base_sandbox.SandBox
-
SandBox base class
executioner.sandbox.no_sandbox.NoSandBox
-
NoSandBox sandbox class
executioner.sandbox.firejail.FireJail
-
FireJail SandBox class
executioner.sandbox.test.sandbox_tester.BaseTestSandBox
-
Base Tests for all sandboxes
executioner.sandbox.test.language_tester.CTestSandBox
-
Tests for C Language
executioner.sandbox.test.test_sandbox.TestFireJail
-
Tests for FireJail class
executioner.sandbox.test.test_sandbox.TestNoSandBox
-
Tests for NoSandBox class
executioner.sandbox.test.language_tester.PythonTestSandBox
-
Tests for Python Language
executioner.sandbox.test.test_sandbox.TestFireJail
-
Tests for FireJail class
executioner.sandbox.test.test_sandbox.TestNoSandBox
-
Tests for NoSandBox class
executioner.sandbox.test.sandbox_tester.SecureTestSandBox
-
Base Test file of all secure sandboxes
executioner.sandbox.test.test_sandbox.TestFireJail
-
Tests for FireJail class
executioner.sandbox.test.test_sandbox.TestSandBox
-
Test SandBox class
executioner.settings.Settings
-
Represent the settings
executioner.test.test_errors.TestErrors
-
Test the error classes
executioner.test.test_evaluate.TestEvaluation
-
Test the Evaluation Class
executioner.test.test_program.TestProgram
-
Test class for Program Class
executioner.test.test_settings.TestLoader
-
Test the settings.get_loader function
executioner.test.test_settings.TestSettings
-
Test the settings class
executioner.test.test_utils.TestUtils
-
Test the utilties functions