| @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 %* |