MkDev11 wrote:

=== Testing fix for LLDB issue #171493 ===

Test 1: Basic case (no options)
Input: 'target.run-args' '-foo' 'bar' 
After fix: '--' 'target.run-args' '-foo' 'bar' 
Expected '--' at index 0, actual index: 0
✓ PASS

Test 2: With -g option
Input: '-g' 'target.run-args' '-foo' 'bar' 
After fix: '-g' '--' 'target.run-args' '-foo' 'bar' 
Expected '--' at index 1, actual index: 1
✓ PASS

Test 3: With -f option
Input: '-f' 'target.run-args' '-foo' 
After fix: '-f' '--' 'target.run-args' '-foo' 
Expected '--' at index 1, actual index: 1
✓ PASS

Test 4: With multiple options (-g -f)
Input: '-g' '-f' 'target.run-args' '-foo' 
After fix: '-g' '-f' '--' 'target.run-args' '-foo' 
Expected '--' at index 2, actual index: 2
✓ PASS

Test 5: Value with double dash (--help)
Input: 'target.run-args' '--help' 
After fix: '--' 'target.run-args' '--help' 
Expected '--' at index 0, actual index: 0
✓ PASS

Test 6: Multiple dash values
Input: 'target.run-args' '-a' '-b' '-c' 
After fix: '--' 'target.run-args' '-a' '-b' '-c' 
Expected '--' at index 0, actual index: 0
✓ PASS

Test 7: Single dash value
Input: 'target.run-args' '-' 
After fix: '--' 'target.run-args' '-' 
Expected '--' at index 0, actual index: 0
✓ PASS

=== All tests completed ===

https://github.com/llvm/llvm-project/pull/176076
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to