First impressions adopting swift-testing

Thanks for the feedback! A few notes:

As we've previously discussed, support for Swift 5.10 is temporary to aid developers who are not prepared to install a nightly main-branch toolchain.

We've actually updated to swift-syntax 5.10 on our main branch and our next tag will use it. That tag should become available soon.

My colleague @bnbarham knows a lot more about SourceKit-LSP than I do; I've asked him to stop by and reply. Regarding VSCode integration in general: we're only just starting to look at it, so it's not surprising the experience isn't stellar yet. For now, we recommend using Swift Package Manager from the command line.

This crash is new to us as we regularly test on Ubuntu 22. It does not reproduce on the main swift-testing branch as we've refactored the code that's causing a problem, so I expect our next tag (as mentioned above) will resolve the issue. If you're able to reliably reproduce the crash with the next tagged version of swift-testing, please file an issue. Thanks!

As discussed previously, Swift Package Manager integration is not available in Swift 5.10 or earlier. You will need to use a nightly main-branch Swift toolchain in order to use --enable-experimental-swift-testing or --disable-xctest (or any of the other SwiftPM changes we've made to add experimental support for swift-testing.)