MCPcopy Create free account
hub / github.com/Bareflank/hypervisor / main

Function main

lib/tests/mocks/basic_ioctl_t/behavior.cpp:130–146  ·  view source on GitHub ↗

<!-- description --> @brief Main function for this unit test. If a call to bsl::ut_check() fails the application will fast fail. If all calls to bsl::ut_check() pass, this function will successfully return with bsl::exit_success. <!-- inputs/outputs --> @return Always returns bsl::exit_success.

Source from the content-addressed store, hash-verified

128/// @return Always returns bsl::exit_success.
129///
130[[nodiscard]] auto
131main() noexcept -> bsl::exit_code
132{
133 bsl::enable_color();
134
135 static_assert(lib::tests<loader::start_vmm_args_t>() == bsl::ut_success());
136 static_assert(lib::tests<loader::stop_vmm_args_t>() == bsl::ut_success());
137 static_assert(lib::tests<loader::dump_vmm_args_t>() == bsl::ut_success());
138 static_assert(lib::tests<bsl::safe_i64>() == bsl::ut_success());
139
140 bsl::discard(lib::tests<loader::start_vmm_args_t>());
141 bsl::discard(lib::tests<loader::stop_vmm_args_t>());
142 bsl::discard(lib::tests<loader::dump_vmm_args_t>());
143 bsl::discard(lib::tests<bsl::safe_i64>());
144
145 return bsl::ut_success();
146}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected