Browse Source

Auto increase port number in lldb validation script (#2492)

Xu Jun 2 năm trước cách đây
mục cha
commit
377c3d7a38
1 tập tin đã thay đổi với 6 bổ sung2 xóa
  1. 6 2
      ci/validate_lldb.py

+ 6 - 2
ci/validate_lldb.py

@@ -32,7 +32,6 @@ parser.add_argument(
 
 options = parser.parse_args()
 
-lldb_command_prologue = f'{options.lldb} -o "process connect -p wasm connect://127.0.0.1:{options.port}"'
 lldb_command_epilogue = '-o q'
 
 test_cases = {
@@ -64,8 +63,13 @@ def print_process_output(p):
         print("Failed to get process output")
 
 # Step2: Launch WAMR in debug mode and validate lldb commands
-wamr_cmd = f'{options.wamr} -g=127.0.0.1:{options.port} {WASM_OUT_FILE}'
+
+iteration = 0
 for case, cmd in test_cases.items():
+    lldb_command_prologue = f'{options.lldb} -o "process connect -p wasm connect://127.0.0.1:{int(options.port) + iteration}"'
+    wamr_cmd = f'{options.wamr} -g=127.0.0.1:{int(options.port) + iteration} {WASM_OUT_FILE}'
+    iteration += 1
+
     has_error = False
     print(f'validating case [{case}] ...', end='', flush=True)
     lldb_cmd = f'{lldb_command_prologue} {cmd} {lldb_command_epilogue}'