This fixes the issue that you need to set the `PATH` environment variable to have `/usr/bin` as the first entry to test sourcekit-lsp on Linux.
rdar://78525669
All test have been migrated to define their sources inline, so we can remove the usage of the TIBS test infrastructure, also removing our dependency on `ninja` to run tests.
The Windows development builds require that the user builds with SPM
(CMake it only supported for toolchain releases). This requires some
additional flags to be passed along. This should hopefully make it
easier for others to participate in development.
I’ve spend an hour trying to figure out why the test suite didn’t pass, because I was trying to be clever and not modify my `PATH` to have `<path_to_swift_toolchain>/usr/bin` as the first entry. So: Add a comment, telling you to not try and be clever.
Now that sourcekit-lsp is available in the swift.org downloadable
toolchains, update the readme to suggest that as the best way to try out
sourcekit-lsp, and move the information about building from source into
the developer documentation.