yuvald-sweet-security wrote:

> `test_platform_process_launch_gdb_server` is worth looking into.

hm, seems useful. do you think it makes sense to just modify it to run through 
a symlink, e.g.

```
diff --git 
a/lldb/test/API/commands/platform/launchgdbserver/TestPlatformLaunchGDBServer.py
 
b/lldb/test/API/commands/platform/launchgdbserver/TestPlatformLaunchGDBServer.py
index c365bc993e33..ed66f4d6d83b 100644
--- 
a/lldb/test/API/commands/platform/launchgdbserver/TestPlatformLaunchGDBServer.py
+++ 
b/lldb/test/API/commands/platform/launchgdbserver/TestPlatformLaunchGDBServer.py
@@ -39,10 +39,12 @@ class TestPlatformProcessLaunchGDBServer(TestBase):
         ]
 
         # Run lldb-server from a new location.
-        new_lldb_server = self.getBuildArtifact("lldb-server")
+        new_lldb_server = self.getBuildArtifact("bin/lldb-server")
+        new_lldb_server_link = 
self.getBuildArtifact("lldb-server-with-an-unconventional-name")
         shutil.copy(lldbgdbserverutils.get_lldb_server_exe(), new_lldb_server)
+        os.symlink(new_lldb_server, new_lldb_server_link)
 
-        self.spawnSubprocess(new_lldb_server, commandline_args)
+        self.spawnSubprocess(new_lldb_server_link, commandline_args)
         socket_id = lldbutil.wait_for_file_on_target(self, port_file)
 
         new_platform = lldb.SBPlatform("remote-" + self.getPlatform())
```

or should I duplicate it and create a new test?

https://github.com/llvm/llvm-project/pull/131609
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to