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

This commit is contained in:
Xu Jun 2023-08-22 14:24:42 +08:00 committed by GitHub
parent 2b30bb0fda
commit 377c3d7a38
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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}'