From a02be2d330b288b562564627bda37d64896e6255 Mon Sep 17 00:00:00 2001 From: Bryan Bernhart Date: Tue, 3 May 2022 09:50:02 -0700 Subject: [PATCH] Add residency manager leak test. --- src/tests/end2end/D3D12ResidencyManagerTests.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/tests/end2end/D3D12ResidencyManagerTests.cpp b/src/tests/end2end/D3D12ResidencyManagerTests.cpp index d7c60ea97..8d2853648 100644 --- a/src/tests/end2end/D3D12ResidencyManagerTests.cpp +++ b/src/tests/end2end/D3D12ResidencyManagerTests.cpp @@ -37,3 +37,14 @@ TEST_F(D3D12ResidencyManagerTests, CreateResidencyManager) { ASSERT_NE(resourceAllocator, nullptr); EXPECT_NE(residencyManager, nullptr); } + +TEST_F(D3D12ResidencyManagerTests, CreateResidencyManagerNoLeak) { + GPGMM_TEST_MEMORY_LEAK_START(); + { + ComPtr residencyManager; + ComPtr resourceAllocator; + ResourceAllocator::CreateAllocator(CreateBasicAllocatorDesc(), &resourceAllocator, + &residencyManager); + } + GPGMM_TEST_MEMORY_LEAK_END(); +}