Make fuzz-natives test generator more robust.
BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/379803003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22300 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
13f4c91276
commit
3023e46f19
@ -31,11 +31,16 @@ class FuzzNativesTestSuite(testsuite.TestSuite):
|
||||
assert False, "Failed to get natives list."
|
||||
tests = []
|
||||
for line in output.stdout.strip().split():
|
||||
(name, argc) = line.split(",")
|
||||
flags = ["--allow-natives-syntax",
|
||||
"-e", "var NAME = '%s', ARGC = %s;" % (name, argc)]
|
||||
test = testcase.TestCase(self, name, flags)
|
||||
tests.append(test)
|
||||
try:
|
||||
(name, argc) = line.split(",")
|
||||
flags = ["--allow-natives-syntax",
|
||||
"-e", "var NAME = '%s', ARGC = %s;" % (name, argc)]
|
||||
test = testcase.TestCase(self, name, flags)
|
||||
tests.append(test)
|
||||
except:
|
||||
# Work-around: If parsing didn't work, it might have been due to output
|
||||
# caused by other d8 flags.
|
||||
pass
|
||||
return tests
|
||||
|
||||
def GetFlagsForTestCase(self, testcase, context):
|
||||
|
Loading…
Reference in New Issue
Block a user