aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Expand)AuthorFilesLines
2024-07-31Adapt tests to libbutl's manifest serializer which now uses new-fashioned mul...Karen Arutyunov3-17/+34
2024-07-31Ignore dependent-imposed dependency constraints not satisfied with user-speci...Karen Arutyunov2-29/+78
2024-06-03Improve dependency resolution (GH issue 318)Karen Arutyunov1-9/+159
2024-02-02Add support for enable clause in tests package manifest valueKaren Arutyunov5-2/+154
2024-01-15Fix test packages not to import targets of unknown typeKaren Arutyunov15-0/+0
2024-01-15Always reconfigure dependency if configuration is specified on command line f...Karen Arutyunov4-3/+266
2024-01-09Try to automatically resolve unsatisfied dependency constraints by specifying...Karen Arutyunov24-219/+2460
2023-12-11Try to automatically resolve unsatisfied dependency constraints by specifying...Karen Arutyunov1-495/+947
2023-11-17Fix pkg-build by denying dropping package if it has dependentsKaren Arutyunov5-8/+90
2023-11-17Fix pkg-build by ignoring version replacement if it doesn't satisfy dependenc...Karen Arutyunov13-0/+107
2023-11-17Add tests which demonstrate cases when we could potentially resolve unsatisfi...Karen Arutyunov20-4/+500
2023-11-14Fix unexpected 'unable to satisfy dependency' error in pkg_configure() by tur...Karen Arutyunov16-4/+146
2023-11-03Fix failing testsKaren Arutyunov1-0/+7
2023-11-02Fix configuration negotiation machinery to non-recursivelly collect being pos...Karen Arutyunov1-149/+34
2023-11-02Fix pkg-build to order drops after collecting/ordering dependents when all re...Karen Arutyunov1-87/+273
2023-11-02Add support for preserving old package configuration on up/downgrade and reco...Karen Arutyunov4-70/+361
2023-11-02Fix configuration negotiation machinery to postpone collecting cluster's exis...Karen Arutyunov1-30/+276
2023-11-02Load both user and dependent configurations in (pre-)reevaluate modesKaren Arutyunov5-146/+192
2023-11-02Fix crash due to dereferencing of available package NULL pointer in trace lambdaKaren Arutyunov1-2/+2
2023-11-02Improve pkg-build's 'unable to upgrade package' diagnosticsKaren Arutyunov2-32/+35
2023-11-02Always postpone 'unable to satisfy constraints' failure in collect_build_prer...Karen Arutyunov4-55/+484
2023-11-02Fix collect_build_prerequisites() pre-reevaluation mode to always iterate thr...Karen Arutyunov2-1/+16
2023-11-02Fix pkg-build not to collect repointed dependent recursivelly if its collecti...Karen Arutyunov7-0/+96
2023-10-20Fix 'unordered build' assertion failure due to bug in build_packages::order()Karen Arutyunov3-6/+56
2023-10-19Postpone 'unable to satisfy constraints' failure similar to what we do in col...Karen Arutyunov6-15/+104
2023-10-17Print version constraints recursively in 'unable to satisfy constraints' diag...Karen Arutyunov1-0/+6
2023-10-03Sidestep pkg-build tests bus error on macos/homebrewKaren Arutyunov1-1/+1
2023-09-26Improve 'unable to upgrade package' diagnostics in pkg-buildKaren Arutyunov1-7/+14
2023-09-25Fix configuration negotiation not to compare dependency's config checksums if...Karen Arutyunov1-10/+0
2023-09-25Don't create config cluster for existing dependents in simple casesKaren Arutyunov7-408/+259
2023-09-25Properly re-collect existing packages scheduled for recursive re-collection e...Karen Arutyunov1-0/+128
2023-09-25Fix tests which fail with 'regex complexity exceeded' error on some platformsKaren Arutyunov1-433/+14
2023-09-25Fix pkg-build tests not to log warnings and high-verbosity traces at verbosit...Karen Arutyunov1-36/+47
2023-09-25Fix build_packages::collect_build_postponed() to try to collect bogus postpon...Karen Arutyunov2-872/+1922
2023-09-25Fix build_packages::collect_build_postponed() to also make snapshots of repla...Karen Arutyunov1-0/+660
2023-09-25Fix configuration negotiation so that existing dependents with config clauses...Karen Arutyunov1-4/+1094
2023-09-25Fix configuration negotiation not to cycle due to existing dependent re-evalu...Karen Arutyunov3-3/+320
2023-09-25Scratch plan on refinement caused by dependency up/down-grade/drop if any con...Karen Arutyunov3-51/+1092
2023-09-25Fix configuration negotiation not to yo-yo due to dependency collection postp...Karen Arutyunov1-330/+1662
2023-09-25Disable in-place version replacement in pkg-build since sometimes it is appli...Karen Arutyunov1-4/+682
2023-09-25Fix configuration negotiation for cases when existing dependent collection is...Karen Arutyunov1-0/+404
2023-09-25Fix pkg-build not to issue 'unable to reconfigure dependent' instead of 'unab...Karen Arutyunov1-0/+41
2023-09-25Fix configuration negotiation to throw postpone_dependency for collected depe...Karen Arutyunov1-0/+455
2023-09-25Fix configuration negotiation in pkg-build to re-evaluate being reconfigured ...Karen Arutyunov7-553/+843
2023-09-20Use bsdtar instead of tar in tests on Windows to sidestep msys-related issuesKaren Arutyunov3-11/+16
2023-08-04Add support for specifying package archive and directory as a dependency for ...Karen Arutyunov2-167/+1669
2023-08-04Fix pkg-build which could leave orphan dependency unchanged in up/downgrade+d...Karen Arutyunov1-0/+62
2023-08-04Fix pkg-fetch which failed to re-fetch same package version in --replace modeKaren Arutyunov1-1/+8
2023-07-31Fix unexpected 'no package available for dependency' error when building from...Karen Arutyunov4-8/+223
2023-07-28Add another test case for pkg_configure() flawsKaren Arutyunov3-3/+52