AsmGrader 0.0.0
Loading...
Searching...
No Matches
asmgrader::AssignmentResult Struct Reference

#include <grading_session.hpp>

Public Member Functions

double get_percentage () const noexcept
 
bool all_passed () const noexcept
 
int num_tests_passed () const noexcept
 
int num_tests_failed () const noexcept
 
int num_requirements_failed () const noexcept
 
int num_requirements_passed () const noexcept
 

Public Attributes

std::string name
 
std::vector< TestResulttest_results
 
int num_requirements_total {}
 

Member Function Documentation

◆ all_passed()

bool asmgrader::AssignmentResult::all_passed ( ) const
inlinenoexcept

◆ get_percentage()

double asmgrader::AssignmentResult::get_percentage ( ) const
inlinenoexcept

◆ num_requirements_failed()

int asmgrader::AssignmentResult::num_requirements_failed ( ) const
inlinenoexcept

◆ num_requirements_passed()

int asmgrader::AssignmentResult::num_requirements_passed ( ) const
inlinenoexcept

◆ num_tests_failed()

int asmgrader::AssignmentResult::num_tests_failed ( ) const
inlinenoexcept

◆ num_tests_passed()

int asmgrader::AssignmentResult::num_tests_passed ( ) const
inlinenoexcept

Member Data Documentation

◆ name

std::string asmgrader::AssignmentResult::name

◆ num_requirements_total

int asmgrader::AssignmentResult::num_requirements_total {}

◆ test_results

std::vector<TestResult> asmgrader::AssignmentResult::test_results

The documentation for this struct was generated from the following file: