aboutsummaryrefslogtreecommitdiff
path: root/tests/common
AgeCommit message (Expand)AuthorFilesLines
2024-02-02Add support for enable clause in tests package manifest valueKaren Arutyunov4-0/+0
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 Arutyunov3-0/+0
2024-01-09Try to automatically resolve unsatisfied dependency constraints by specifying...Karen Arutyunov22-0/+1
2023-11-17Fix pkg-build by denying dropping package if it has dependentsKaren Arutyunov4-0/+3
2023-11-17Fix pkg-build by ignoring version replacement if it doesn't satisfy dependenc...Karen Arutyunov11-0/+7
2023-11-17Add tests which demonstrate cases when we could potentially resolve unsatisfi...Karen Arutyunov18-3/+9
2023-11-14Fix unexpected 'unable to satisfy dependency' error in pkg_configure() by tur...Karen Arutyunov14-0/+11
2023-11-02Add support for preserving old package configuration on up/downgrade and reco...Karen Arutyunov3-0/+1
2023-11-02Load both user and dependent configurations in (pre-)reevaluate modesKaren Arutyunov4-0/+0
2023-11-02Always postpone 'unable to satisfy constraints' failure in collect_build_prer...Karen Arutyunov2-0/+0
2023-11-02Fix collect_build_prerequisites() pre-reevaluation mode to always iterate thr...Karen Arutyunov1-0/+0
2023-11-02Fix pkg-build not to collect repointed dependent recursivelly if its collecti...Karen Arutyunov6-0/+0
2023-10-20Fix 'unordered build' assertion failure due to bug in build_packages::order()Karen Arutyunov2-0/+0
2023-10-19Postpone 'unable to satisfy constraints' failure similar to what we do in col...Karen Arutyunov5-0/+0
2023-09-25Don't create config cluster for existing dependents in simple casesKaren Arutyunov6-0/+0
2023-09-25Fix configuration negotiation not to cycle due to existing dependent re-evalu...Karen Arutyunov2-0/+0
2023-09-25Scratch plan on refinement caused by dependency up/down-grade/drop if any con...Karen Arutyunov2-0/+0
2023-09-25Fix configuration negotiation in pkg-build to re-evaluate being reconfigured ...Karen Arutyunov6-0/+0
2023-07-31Fix unexpected 'no package available for dependency' error when building from...Karen Arutyunov1-0/+0
2023-07-28Add another test case for pkg_configure() flawsKaren Arutyunov2-0/+0
2023-07-28Fix inability to fetch repository containing toolchain-unsatisfied packages (...Karen Arutyunov5-0/+1
2023-07-28Fix unexpected 'manual configuration of dependents with prefer or require cla...Karen Arutyunov7-0/+0
2023-07-19Don't reconfigure re-evaluated dependent if it's dependencies are not reconfi...Karen Arutyunov1-0/+0
2023-06-15Add --deorphan pkg-build optionKaren Arutyunov18-0/+14
2023-04-18Fix more 'dropping no longer used variable' warning in testsKaren Arutyunov1-0/+0
2023-04-15Fix 'dropping no longer used variable' warning in testsKaren Arutyunov34-0/+1
2022-12-12Adapt to butl::b_info() API changeKaren Arutyunov1-1/+1
2022-07-18Select next dependency alternative on dependency configuration negotiation fa...Karen Arutyunov3-0/+0
2022-07-13Add support for build-file package manifest valueKaren Arutyunov2-0/+0
2022-06-23Add support for additional *-build package manifest values and alternative bu...Karen Arutyunov2-0/+0
2022-06-20Implement dependency configuration negotiationBoris Kolpackov136-0/+21
2022-03-28In pkg-build make sure that reconfiguring dependent doesn't change current de...Karen Arutyunov3-0/+0
2022-03-21Fix pkg-build to re-evaluate buildfile clauses in dependencies if configurati...Karen Arutyunov2-0/+0
2022-02-17Implement package skeleton loading and enable and reflect clauses evaluationBoris Kolpackov3-0/+0
2022-02-14Add support for reflect clause in tests package manifest valueKaren Arutyunov4-0/+1
2022-02-14Add tests for building package with diamond dependency graphKaren Arutyunov5-0/+1
2022-02-03Add support for bootstrap-build and root-build values in package manifestKaren Arutyunov4-0/+0
2022-01-28Add support for multiple dependency alternativesKaren Arutyunov4-0/+0
2022-01-17Add initial support for dependency alternative reflect clauseKaren Arutyunov1-0/+0
2022-01-17Add support for multiple dependencies in alternativeKaren Arutyunov4-0/+1
2021-11-24Remove redundant space before multi-line manifest value introducer in test ma...Karen Arutyunov2-1/+1
2021-09-06Make pkg-build to accept multiple current configurationsKaren Arutyunov1-0/+0
2021-08-11Disallow build-time dependencies for build system modulesKaren Arutyunov2-0/+0
2021-07-30Add support for checked out repository fragments cachingKaren Arutyunov12-21/+21
2021-07-09Add support for linked configurationsKaren Arutyunov17-0/+5
2019-10-01Use cxx.std=latest for test packagesKaren Arutyunov3-2/+2
2019-09-05Adapt to optional package revisionKaren Arutyunov6-0/+7
2019-06-21Consider only latest revisions for git repository location default setKaren Arutyunov12-0/+27
2019-06-18Fix failure to fetch git repository location with tagged commit id for git 2.22Karen Arutyunov12-1/+3