AsmGrader 0.0.0
|
Declaration for the logic and data encapsulating a class assignment. More...
#include <assignment.hpp>
Public Member Functions | |
Assignment (std::string_view name, std::filesystem::path exec_path) noexcept | |
void | add_test (std::unique_ptr< TestBase > test) const noexcept |
std::string_view | get_name () const noexcept |
std::filesystem::path | get_exec_path () const noexcept |
void | set_exec_path (std::filesystem::path path) noexcept |
auto | get_tests () const noexcept |
std::vector< std::string_view > | get_test_names () const noexcept |
Declaration for the logic and data encapsulating a class assignment.
This includes executable path, all of the tests we want to run, and any other necessary actions.
|
noexcept |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |