Index: tools/drmemory/scripts/pdfium_tests.bat |
diff --git a/tools/drmemory/scripts/pdfium_tests.bat b/tools/drmemory/scripts/pdfium_tests.bat |
new file mode 100644 |
index 0000000000000000000000000000000000000000..4618a0e945cad0e6ba7214d996e0abdaaa502dc8 |
--- /dev/null |
+++ b/tools/drmemory/scripts/pdfium_tests.bat |
@@ -0,0 +1,24 @@ |
+@echo off |
+:: Copyright (c) 2011 The Chromium Authors. All rights reserved. |
+:: Use of this source code is governed by a BSD-style license that can be |
+:: found in the LICENSE file. |
+ |
+set THISDIR=%~dp0 |
+set TOOL_NAME="drmemory_full" |
+ |
+:: Set up DRMEMORY_COMMAND to invoke Dr. Memory {{{1 |
+set DRMEMORY_PATH=%THISDIR%.. |
+set DRMEMORY_SFX=%DRMEMORY_PATH%\drmemory-windows-sfx.exe |
+if EXIST %DRMEMORY_SFX% GOTO DRMEMORY_BINARY_OK |
+echo "Can't find Dr. Memory executables." |
+echo "See http://www.chromium.org/developers/how-tos/using-valgrind/dr-memory" |
+echo "for the instructions on how to get them." |
+exit /B 1 |
+ |
+:DRMEMORY_BINARY_OK |
+%DRMEMORY_SFX% -o%DRMEMORY_PATH%\unpacked -y |
+set DRMEMORY_COMMAND=%DRMEMORY_PATH%\unpacked\bin\drmemory.exe |
+:: }}} |
+ |
+:RUN_TESTS |
+python %THISDIR%/pdfium_tests.py %* |