-
Notifications
You must be signed in to change notification settings - Fork 6.4k
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
[vcpkg] Turn on tests in CI. #11239
[vcpkg] Turn on tests in CI. #11239
Conversation
21cce76
to
a66b5d8
Compare
I filed #11240 to track symlink tests not being able to run in our CI system. |
I would prefer it if we just ignore the bootstrap scripts for this purpose; there's no reason to not just build with CMake, IMO. |
This is a policy question vis a vis version of cmake we work with. The version of cmake that is on the system is much older than the one bootstrap will install. Do we want to work with the version of cmake that comes with ubuntu 18.04? |
Hmm, fair point. We could use pip to install an up to date version tho |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
@ras0219 @ras0219-msft Assigning this to you because those test failures are preexisting and I think you're the only one from around when that code was written. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor suggestions, but this looks good :)
@BillyONeal PR for change ideas at BillyONeal#1 |
@strega-nil Merged; also feel free to just push into it if you want :) |
Interestingly one of the failing tests says "// TODO: order here may change but A < X, and B anywhere" -- maybe we are seeing differences in std::sort between the standard libraries here? |
… failing CI over this.
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
CMakeLists.txt: Turn on /analyze when development warnings are on. catch.hpp: See submitted upstream: catchorg/Catch2#1925 downloads.cpp: PREfast can't see that check_exit is noreturn when f == nullptr. files.cpp: PREfast detected this bogus both sides of the && testing the same thing. strings.cpp: Same as the catch issue, isspace needs to be given unsigned. system.process.cpp: suppress ownership transfer warning about process_info, and make ProcessInfo ensure handles are closed. build.cpp: PREfast still doesn't understand check_exit commands.integrate.cpp: More bad <ctype.h> calls.
…gical package sorting across standard library implementations.
Map fixed it (but Linux is on the floor atm) |
/azp run |
[vcpkg] Turn on tests and PREfast in CI, and fix tests to pass. (microsoft#11239)
…osoft#11239) Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
No description provided.