Add verification flags to debug mjsunit test runs.
Review URL: http://codereview.chromium.org/186006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2816 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
376537c12a
commit
d7dcf8d633
@ -31,7 +31,7 @@ from os.path import join, dirname, exists
|
||||
import platform
|
||||
import utils
|
||||
|
||||
DEBUG_FLAGS = ['--enable-slow-asserts', '--debug-code', '--verify-heap']
|
||||
CCTEST_DEBUG_FLAGS = ['--enable-slow-asserts', '--debug-code', '--verify-heap']
|
||||
|
||||
|
||||
class CcTestCase(test.TestCase):
|
||||
@ -55,7 +55,7 @@ class CcTestCase(test.TestCase):
|
||||
serialization_option = '--testing_serialization_file=' + serialization_file
|
||||
result = [ self.executable, name, serialization_option ]
|
||||
if self.mode == 'debug':
|
||||
result += DEBUG_FLAGS
|
||||
result += CCTEST_DEBUG_FLAGS
|
||||
return result
|
||||
|
||||
def GetCommand(self):
|
||||
|
@ -31,7 +31,7 @@ from os.path import join, dirname, exists
|
||||
import re
|
||||
import tempfile
|
||||
|
||||
|
||||
MJSUNIT_DEBUG_FLAGS = ['--enable-slow-asserts', '--debug-code', '--verify-heap']
|
||||
FLAGS_PATTERN = re.compile(r"//\s+Flags:(.*)")
|
||||
FILES_PATTERN = re.compile(r"//\s+Files:(.*)")
|
||||
SELF_SCRIPT_PATTERN = re.compile(r"//\s+Env: TEST_FILE_NAME")
|
||||
@ -58,6 +58,8 @@ class MjsunitTestCase(test.TestCase):
|
||||
flags_match = FLAGS_PATTERN.search(source)
|
||||
if flags_match:
|
||||
result += flags_match.group(1).strip().split()
|
||||
if self.mode == 'debug':
|
||||
result += MJSUNIT_DEBUG_FLAGS
|
||||
additional_files = []
|
||||
files_match = FILES_PATTERN.search(source);
|
||||
# Accept several lines of 'Files:'
|
||||
|
Loading…
Reference in New Issue
Block a user