-
Notifications
You must be signed in to change notification settings - Fork 746
Gate on libclang 4 CI passing :) #720
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gate on libclang 4 CI passing :) #720
Conversation
ba80e57
to
b032c63
Compare
Rather than having a tests that we only run if libclang >= 3.9, this makes the test suite dynamically detect when we have different expectations for different libclang versions. It does this by adding `tests/expectations/tests/libclang-$VERSION` directories, and `testing_only_libclang_$VERSION` features that are consulted when the usual expectation file does not exist. Fixes rust-lang#697
b032c63
to
dc09012
Compare
CI is green with libclang 4 🎉 🎉 🎉 r? @emilio |
I'm wary of how this will turn out in order to update tests, but it's probably fine, and the extra test coverage is more than worth it. @bors-servo r+ |
📌 Commit dc09012 has been approved by |
Gate on libclang 4 CI passing :) Need those test expectation diffs across libclang versions from Travis CI...
I just went through the process (I don't have libclang 4 installed) and it wasn't so bad. |
nor libclang 3.8 installed for that matter |
☀️ Test successful - status-travis |
Need those test expectation diffs across libclang versions from Travis CI...