You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If we're testing in both frameworks we're going to start more than one
debugging session. If both build configurations have the same name LLDB
will replace the output of the first one in the Debug Console with the
output of the second one. This means the user loses the debug output
from the first session.
If they each have a unique name the Debug Console gets a nice dropdown
the user can switch between to see the output for both sessions.
This approach has the caveat where VS Code doesn't seem to have an API to
remove an old session with a different name from the dropdown.
Specifically, if we do a debugging run of all tests in a XCTest+Swift
Testing project this creates two sessions with, for instance, the names
"XCTest" and "Swift Testing". However if then we run a single XCTest
the "XCTest" debug session is updated but the old "Swift Testing"
session sticks around in the dropdown with the output from the last
run.
Issue: #902
0 commit comments