aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/tests.plan.cpp
AgeCommit message (Collapse)Author
2019-07-18Rewrite the tests! now they're cross-platform! (#7315)nicole mazzuca
* begin exploratory rewriting of tests * continue working on tests * more test work! holy butts vcpkg-tests/plan.cpp was a bunch of work * finish writing new tests - [x] write catch2 tests - [ ] rewrite/at least delete the VS project files - [ ] document running tests * Fix tests to work on WSL, rewrite test vcxproj still need to test on macOS also, delete tests.pch.h * Condense add_test calls
2019-07-11Testing for --overlay-ports and --overlay-triplets args (#7243)Victor Romero
2019-06-21Ports Overlay partial implementation (#6981)Victor Romero
* Ports Overlay feature spec * Ports Overlay implementation * [--overlay-ports] Refactor handling of additional paths * Code cleanup * [--overlay-ports] Add help * [depend-info] Support --overlay-ports * Add method to load all ports using PathsPortFileProvider * Make PortFileProvider::load_all_control_files() const * Remove unused code * [vcpkg] Avoid double-load of source control file between Build::perform_and_exit and Build::perform_and_exit_ex * [vcpkg] Clang format * [vcpkg] Fixup build failure introduced in b069ceb2f231 * Report errors from Paragraphs::try_load_port()
2018-04-12[vcpkg] Mark many types noexcept. Make certain code patterns more ↵Robert Schumacher
transparent to /analyze. #ifdef-out unused code on non-windows.
2018-04-11[vcpkg] Rework dependencies.cpp to improve type safety and error detectionRobert Schumacher
2018-03-20[vcpkg-ci] Do not rebuild libraries that were previously successful or failedRobert Schumacher
2018-03-09[vcpkg] Fix issue in upgrade dependency resolution where self-referencing ↵Robert Schumacher
features cause cycles
2018-02-28[vcpkg] Add tests for create_export_plan and remove unused argumentsRobert Schumacher
2018-02-26[vcpkg] Fix inter-feature referencesRobert Schumacher
2018-02-26[vcpkg] Add test for default-features with a preinstalled dependencyRobert Schumacher
2018-02-26[vcpkg] Fix issue when removing packages that have explicit feature ↵Robert Schumacher
dependencies.
2018-02-19[vcpkg] Remove create_install_plan in favor of create_feature_install_planRobert Schumacher
2018-02-14[vcpkg] Implement Default-Features (#2697)Jonathan Hale
* [vcpkg] Add Default-Feature to make_status_pgh utility function Signed-off-by: Squareys <squareys@googlemail.com> * [vcpkg] Parse "Default-Features" as dependencies and add test for parsing Signed-off-by: Squareys <squareys@googlemail.com> * [vcpkg] Document some methods and structures Signed-off-by: Squareys <squareys@googlemail.com> * [vcpkg] Add install_default_features_test Signed-off-by: Squareys <squareys@googlemail.com> * [vcpkg] Change install_default_features_test to not have preinstalled package * [vcpkg] Test install behaviour of default features Signed-off-by: Squareys <squareys@googlemail.com> * [vcpkg] Implement default features Signed-off-by: Squareys <squareys@googlemail.com> * [vcpkg] Test default features upgrade behavior Signed-off-by: Squareys <squareys@googlemail.com> * [vcpkg] Implement upgrade with default features Signed-off-by: Squareys <squareys@googlemail.com> * [vcpkg] Test behaviour of upgrade with default features in dependencies Signed-off-by: Squareys <squareys@googlemail.com> * [vcpkg] Make upgrade install new default features Signed-off-by: Squareys <squareys@googlemail.com> * [vcpkg] Move collecting of packages for which to prevent defaults Further down the line to create_feature_install_plan. Signed-off-by: Squareys <squareys@googlemail.com> * [vcpkg] Fix core missing from default features and potential inf loop Signed-off-by: Squareys <squareys@googlemail.com> * [vcpkg] Rename, fix and move some tests Signed-off-by: Squareys <squareys@googlemail.com>
2018-01-23[vcpkg] Remove overload of StatusParagraphs::find_installed()Robert Schumacher
2018-01-23[vcpkg] Remove AnyParagraph and InstallPlanType::INSTALLRobert Schumacher
2018-01-22[vcpkg] Store Optional<&> instead of Optional<*>Robert Schumacher
2018-01-19[vcpkg] Add additional tests. Enable featurepackages by default.Robert Schumacher
2017-12-13[vcpkg] Fix regressions introduced with update command. Fixed issue with ↵Robert Schumacher
upgrade where it assumed downloads were not allowed.
2017-12-13Revert "[vcpkg-upgrade] Initial commit of upgrade command."Robert Schumacher
This reverts commit 803347a0c545687f6e6b8b3594b52d11435491b3.
2017-12-13[vcpkg-upgrade] Initial commit of upgrade command.Robert Schumacher
2017-11-11[vcpkg-tests] Use PCH.Robert Schumacher
[vcpkg-update] Fix feature packages with update command. Fixes #2003.
2017-11-06[vcpkg] Reformat tests.plan.cpp and add :x64 version of testRobert Schumacher
2017-11-06[vcpkg] Add tests for remove plans.Robert Schumacher