diff --git a/script/test.py b/script/test.py index 21a1083cb1e9..712c94128b59 100755 --- a/script/test.py +++ b/script/test.py @@ -11,13 +11,17 @@ SOURCE_ROOT = os.path.abspath(os.path.dirname(os.path.dirname(__file__))) def main(): os.chdir(SOURCE_ROOT) + config = 'D' + if len(sys.argv) == 2 and sys.argv[1] == '-R': + config = 'R' + if sys.platform == 'darwin': - atom_shell = os.path.join(SOURCE_ROOT, 'out', 'D', 'Atom.app', + atom_shell = os.path.join(SOURCE_ROOT, 'out', config, 'Atom.app', 'Contents', 'MacOS', 'Atom') elif sys.platform == 'win32': - atom_shell = os.path.join(SOURCE_ROOT, 'out', 'D', 'atom.exe') + atom_shell = os.path.join(SOURCE_ROOT, 'out', config, 'atom.exe') else: - atom_shell = os.path.join(SOURCE_ROOT, 'out', 'D', 'atom') + atom_shell = os.path.join(SOURCE_ROOT, 'out', config, 'atom') subprocess.check_call([atom_shell, 'spec'] + sys.argv[1:])