Quellcode durchsuchen

Only check memory if a flag is set.

Daniel Buckmaster vor 11 Jahren
Ursprung
Commit
ec34d9928c
1 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen
  1. 4 2
      Engine/source/testing/unitTesting.cpp

+ 4 - 2
Engine/source/testing/unitTesting.cpp

@@ -88,8 +88,10 @@ DefineConsoleFunction( runAllUnitTests, int, (),,
    // Release the default listener.
    // Release the default listener.
    delete listeners.Release( listeners.default_result_printer() );
    delete listeners.Release( listeners.default_result_printer() );
 
 
-   // Add the memory leak tester.
-   listeners.Append( new testing::MemoryLeakDetector );
+   if ( Con::getBoolVariable( "$testing::checkMemoryLeaks", false ) ) {
+      // Add the memory leak tester.
+      listeners.Append( new testing::MemoryLeakDetector );
+   }
 
 
    // Add the Torque unit test listener.
    // Add the Torque unit test listener.
    listeners.Append( new TorqueUnitTestListener );
    listeners.Append( new TorqueUnitTestListener );