light/modules/renderer/_tests/buffer.cpp
light7734 a88b2ed08b
Some checks reported errors
continuous-integration/drone/push Build was killed
wip (x11 -> wayland): (hot-)fixed renderer issues, test are now passing!
2025-12-30 12:29:04 +03:30

27 lines
775 B
C++

import renderer.frontend;
import renderer.test_utils;
using enum ::lt::renderer::IDebugger::MessageSeverity;
using enum ::lt::renderer::IBuffer::Usage;
Suite raii = "buffer_raii"_suite = [] {
Case { "happy path won't throw" } = [] {
auto fixture = FixtureDeviceSwapchain {};
};
std::this_thread::sleep_for(std::chrono::milliseconds(500));
Case { "unhappy path throws" } = [] {
auto fixture = FixtureDeviceSwapchain {};
};
std::this_thread::sleep_for(std::chrono::milliseconds(500));
Case { "tapping" } = [] {
auto fixture = FixtureDeviceSwapchain {};
};
std::this_thread::sleep_for(std::chrono::milliseconds(500));
Case { "mapping" } = [] {
auto fixture = FixtureDeviceSwapchain {};
};
std::this_thread::sleep_for(std::chrono::milliseconds(500));
};