agh.pytest_plugin ===

class agh.pytest_plugin.AghPtPlugin(config)[source]

Bases: object

pytest_report_header(start_path, startdir)[source]
pytest_terminal_summary(terminalreporter, exitstatus, config)[source]
agh.pytest_plugin.agh_assignment(request)[source]
agh.pytest_plugin.agh_build_makefile(agh_submission, shell, cache, request, resultsDir) Callable[[str], str][source]
agh.pytest_plugin.agh_render_output(agh_submission: Submission, shell, request: FixtureRequest, resultsDir: Path, agh_assignment: Assignment)[source]
agh.pytest_plugin.agh_run_executable(agh_submission, shell: ScriptSubprocess, resultsDir, _core_file_saved) Callable[[...], tuple[ProcessResult, OutputSectionData]][source]
agh.pytest_plugin.agh_submission(request)[source]
agh.pytest_plugin.pytest_addoption(parser)[source]
agh.pytest_plugin.pytest_configure(config)[source]
agh.pytest_plugin.register_render_env_var(env_var_name: str, env_var_value, cache: Cache)[source]
agh.pytest_plugin.resultsDir(agh_submission) Path[source]
agh.pytest_plugin.storeRunOutErr(tgt_name: str, res, resultsDir)[source]