diff options
Diffstat (limited to 'src/tests')
| -rw-r--r-- | src/tests/core/internal_network/socket_proxy.cpp | 2 | ||||
| -rw-r--r-- | src/tests/video_core/descriptor_table.cpp | 10 |
2 files changed, 11 insertions, 1 deletions
diff --git a/src/tests/core/internal_network/socket_proxy.cpp b/src/tests/core/internal_network/socket_proxy.cpp index 137de5b421..26fc65a260 100644 --- a/src/tests/core/internal_network/socket_proxy.cpp +++ b/src/tests/core/internal_network/socket_proxy.cpp @@ -54,7 +54,7 @@ TEST_CASE("Room UDP sockets receive queued datagrams with recv", "[core][sockets std::array<u8, 4> received{}; const auto [count, error] = socket.Recv(0, received); REQUIRE(error == Network::Errno::SUCCESS); - REQUIRE(count == payload.size()); + REQUIRE(count == static_cast<int>(payload.size())); REQUIRE(received == payload); const auto [empty_count, empty_error] = socket.Recv(0, received); diff --git a/src/tests/video_core/descriptor_table.cpp b/src/tests/video_core/descriptor_table.cpp index 8b20564949..1f0f374e23 100644 --- a/src/tests/video_core/descriptor_table.cpp +++ b/src/tests/video_core/descriptor_table.cpp @@ -13,6 +13,12 @@ namespace { struct DescriptorMemory { std::array<std::array<u64, 128>, 2> banks{}; + // DescriptorTable::Read prefers a single-page host pointer when the memory manager offers one; + // these tests are about the invalidation bookkeeping on the generic read path. + const u8* GetPointer(GPUVAddr) const { + return nullptr; + } + void ReadBlockUnsafe(GPUVAddr address, void* output, size_t size) const { const auto bank = (address - 0x1000) / 0x1000; const auto offset = (address - 0x1000) % 0x1000; @@ -100,6 +106,10 @@ TEST_CASE("Repeated image deletion cannot reuse stale descriptor view IDs", "[de TEST_CASE("Descriptor limits clear exposed slots after shrink and growth", "[descriptor_table]") { struct AddressMemory { + const u8* GetPointer(GPUVAddr) const { + return nullptr; + } + void ReadBlockUnsafe(GPUVAddr address, void* output, size_t size) const { std::memcpy(output, &address, size); } |
