Index: test/tools/lldb-mi/interpreter/TestMiInterpreterExec.py =================================================================== --- test/tools/lldb-mi/interpreter/TestMiInterpreterExec.py +++ test/tools/lldb-mi/interpreter/TestMiInterpreterExec.py @@ -61,8 +61,8 @@ self.spawnLldbMi(args = None) # Test that "settings set target.run-args" passes arguments to executable - #FIXME: "--arg1 \"2nd arg\" third_arg fourth=\"4th arg\"" causes an error - self.runCmd("-interpreter-exec console \"setting set target.run-args arg1\"") + #FIXME: --arg1 causes an error + self.runCmd("-interpreter-exec console \"setting set target.run-args arg1 \\\"2nd arg\\\" third_arg fourth=\\\"4th arg\\\"\"") self.expect("\^done") # Load executable @@ -74,7 +74,7 @@ self.expect("\^running") # Test that arguments were passed properly - self.expect("@\"argc=2\\\\r\\\\n\"") + self.expect("@\"argc=5\\\\r\\\\n\"") @lldbmi_test @expectedFailureWindows("llvm.org/pr22274: need a pexpect replacement for windows") @@ -89,8 +89,8 @@ self.expect("\^done") # Test that "settings set target.run-args" passes arguments to executable - #FIXME: "--arg1 \"2nd arg\" third_arg fourth=\"4th arg\"" causes an error - self.runCmd("-interpreter-exec console \"setting set target.run-args arg1\"") + #FIXME: --arg1 causes an error + self.runCmd("-interpreter-exec console \"setting set target.run-args arg1 \\\"2nd arg\\\" third_arg fourth=\\\"4th arg\\\"\"") self.expect("\^done") # Run @@ -98,7 +98,7 @@ self.expect("\^running") # Test that arguments were passed properly - self.expect("@\"argc=2\\\\r\\\\n\"") + self.expect("@\"argc=5\\\\r\\\\n\"") @lldbmi_test @expectedFailureWindows("llvm.org/pr22274: need a pexpect replacement for windows")