#include <memory>#include <cstdlib>#include <iostream>#include <stdexcept>Go to the source code of this file.
Data Structures | |
| class | helios::TestVulkanDeviceManager |
| Shared Vulkan device singleton for test process. More... | |
Macros | |
| #define | GPU_TEST_CASE_IMPL(name, unique_inner) |
| #define | GPU_TEST_CASE(name) GPU_TEST_CASE_IMPL(name, DOCTEST_ANONYMOUS(DOCTEST_ANON_GPU_FUNC_)) |
Test-only utilities for radiation test suite.
Copyright (C) 2016-2026 Brian Bailey
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Definition in file test_helpers.h.
| #define GPU_TEST_CASE | ( | name | ) | GPU_TEST_CASE_IMPL(name, DOCTEST_ANONYMOUS(DOCTEST_ANON_GPU_FUNC_)) |
Definition at line 190 of file test_helpers.h.
| #define GPU_TEST_CASE_IMPL | ( | name, | |
| unique_inner | |||
| ) |
Definition at line 163 of file test_helpers.h.