33 virtual void on_error(std::string_view what) = 0;
A trivially-movable, but non-copyable type.
Definition class_traits.hpp:14
Definition serializer.hpp:14
virtual void on_student_end(const StudentInfo &info)=0
virtual void on_test_result(const TestResult &data)=0
virtual void on_student_begin(const StudentInfo &info)=0
virtual void on_assignment_result(const AssignmentResult &data)=0
Serializer(Sink &sink, VerbosityLevel verbosity)
Definition serializer.hpp:16
virtual ~Serializer()=default
virtual void on_test_begin(std::string_view test_name)=0
virtual void on_warning(std::string_view what)=0
virtual void on_error(std::string_view what)=0
virtual void on_run_metadata(const RunMetadata &data)=0
virtual void on_requirement_result(const RequirementResult &data)=0
virtual void finalize()=0
VerbosityLevel verbosity_
Definition serializer.hpp:40
Sink & sink_
Definition serializer.hpp:39
Defines data classes to store result data for the current run session.
Definition asm_buffer.hpp:20
VerbosityLevel
See Description of Levels for an explaination of each of the levels. Max is just used as a sentinal f...
Definition verbosity.hpp:9
Definition grading_session.hpp:119
Definition grading_session.hpp:75
Definition grading_session.hpp:157
Definition grading_session.hpp:99