| Index: test/preparser/testcfg.py
|
| diff --git a/test/preparser/testcfg.py b/test/preparser/testcfg.py
|
| index 39b62c396de4c304d5b4c33b60463a45f45d86ab..d900e2696f8121d04616413ab3208c7087806957 100644
|
| --- a/test/preparser/testcfg.py
|
| +++ b/test/preparser/testcfg.py
|
| @@ -27,7 +27,7 @@
|
|
|
| import test
|
| import os
|
| -from os.path import join, dirname, exists
|
| +from os.path import join, dirname, exists, isfile
|
| import platform
|
| import utils
|
| import re
|
| @@ -122,10 +122,15 @@ class PreparserTestConfiguration(test.TestConfiguration):
|
| {"Test": Test, "Template": Template}, {})
|
|
|
| def ListTests(self, current_path, path, mode, variant_flags):
|
| - executable = join('obj', 'preparser', mode, 'preparser')
|
| + executable = 'preparser'
|
| if utils.IsWindows():
|
| executable += '.exe'
|
| executable = join(self.context.buildspace, executable)
|
| + if not isfile(executable):
|
| + executable = join('obj', 'preparser', mode, 'preparser')
|
| + if utils.IsWindows():
|
| + executable += '.exe'
|
| + executable = join(self.context.buildspace, executable)
|
| expectations = self.GetExpectations()
|
| result = []
|
| # Find all .js files in tests/preparser directory.
|
|
|