Files
renderdoc/util/test/tests/Vulkan/VK_Leak_Check.py
T
baldurk 979f5244e2 Make demos timeout more generous for leak check tests
* It's fine as-is in release, but in development builds it can take almost a
  minute to reach that frame and capture.
2021-07-05 14:20:48 +01:00

18 lines
525 B
Python

import renderdoc as rd
import rdtest
class VK_Leak_Check(rdtest.TestCase):
demos_test_name = 'VK_Leak_Check'
demos_frame_cap = 50000
demos_frame_count = 10
demos_timeout = 120
def check_capture(self):
memory: int = rd.GetCurrentProcessMemoryUsage()
if memory > 500*1000*1000:
raise rdtest.TestFailureException("Memory usage of {} is too high".format(memory))
rdtest.log.success("Capture {} opened with reasonable memory ({})".format(self.demos_frame_cap, memory))