aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2022-06-15Convert some more bdep configuration negotiation testsKaren Arutyunov41-0/+412
2022-06-15Convert bdep configuration negotiation testsKaren Arutyunov24-1/+710
2022-06-14Verify build plan for some configuration negotiation testsKaren Arutyunov1-0/+52
2022-06-14Detect and diagnose undefined dependency configuration variablesBoris Kolpackov1-1/+1
2022-06-14Print configuration information in promptKaren Arutyunov1-2/+70
2022-06-14Always reconfigure dependencies in negotiated configuration clustersKaren Arutyunov1-0/+3
2022-06-09Adapt testsKaren Arutyunov1-1067/+3
2022-06-09Adapt testsKaren Arutyunov1-2/+226
2022-06-09Adapt remaining tests to new up-negotiation flowdep-configKaren Arutyunov1-105/+21
2022-06-09Adjust postponed_configurations::add() and adapt tests to new up-negotiation ↵Karen Arutyunov1-140/+42
flow [INCOMPLETE]
2022-06-07Enable tests output matchingKaren Arutyunov1-747/+703
2022-06-07Complete 'override first non-replace position postponement with replace' logicKaren Arutyunov1-3/+107
2022-06-07Add some more testsKaren Arutyunov1-11/+296
2022-06-07Add more cycle testsKaren Arutyunov7-2/+908
2022-06-07Add support for existing dependent re-evaluation bogus postponementsKaren Arutyunov1-402/+672
2022-06-07New model: reset non-user package configuration to defaultsBoris Kolpackov1-1/+2
Also, further rework of package skeleton in preparation for negotiation.
2022-06-07Review-inspired changesKaren Arutyunov5-12/+445
2022-06-07Add postponed positionsKaren Arutyunov1-4/+188
2022-06-07Add missing test packagesKaren Arutyunov2-0/+0
2022-06-07Enable remaining configuration cycle tests excluding existing dependent testsKaren Arutyunov1-253/+591
2022-06-07Treat replacement of existing dependent as version replacement as wellKaren Arutyunov1-25/+145
2022-06-07Review-inspired changesKaren Arutyunov1-207/+332
2022-06-07Initial work on existing dependent re-evaluationKaren Arutyunov4-125/+381
2022-06-07Review-inspired changesKaren Arutyunov1-270/+627
2022-06-07Review-inspired changesKaren Arutyunov1-356/+225
2022-06-07Add shadow dependents and shadow clusterKaren Arutyunov1-105/+197
2022-06-07Add initial support for negotiating dependency configuration with existing ↵Karen Arutyunov6-25/+551
dependents
2022-06-07Make collect_drop() to also use replaced_versions map to prevent dependency ↵Karen Arutyunov1-3/+55
overconstraining
2022-06-07Fix collect_order_dependents() not to verify constraints of being dropped ↵Karen Arutyunov4-0/+77
dependent
2022-06-07In pkg-build postpone collecting dependencies with preferred/required ↵Boris Kolpackov43-19/+3793
configuration Also start build collection from scratch on package version replacement.
2022-05-31Reorder tar options in testsBoris Kolpackov1-4/+4
2022-05-30Explicitly pass -z during .tar.gz extraction in tests for OpenBSD tarBoris Kolpackov2-5/+5
2022-03-28In pkg-build make sure that reconfiguring dependent doesn't change current ↵Karen Arutyunov4-6/+241
dependency selection Also fix the dependency alternative selection so that if the dependency package of a different version is already being built, then make sure that one of them is satisfactory for all the dependents and don't consider this alternative if that's not the case.
2022-03-23Add configuration variable sources to selected packagesKaren Arutyunov1-0/+89
2022-03-21Fix pkg-build to re-evaluate buildfile clauses in dependencies if ↵Karen Arutyunov3-0/+121
configuration variables are specified for dependent
2022-03-04Add support for --stdout-format to pkg-status commandKaren Arutyunov4-116/+221
2022-02-22Increment version iteration for external packages on buildfiles changeKaren Arutyunov1-89/+244
2022-02-17Implement package skeleton loading and enable and reflect clauses evaluationBoris Kolpackov4-3/+220
2022-02-14Add support for reflect clause in tests package manifest valueKaren Arutyunov6-0/+87
2022-02-14Add tests for building package with diamond dependency graphKaren Arutyunov7-7/+356
2022-02-03Add support for bootstrap-build and root-build values in package manifestKaren Arutyunov27-8/+96
2022-01-28Fix tests failures on i686 for glibc versions prior to 2.34 due to ↵Karen Arutyunov8-173/+175
certificates expiration date beyond 2038
2022-01-28Add support for multiple dependency alternativesKaren Arutyunov5-3/+227
2022-01-17Add initial support for dependency alternative reflect clauseKaren Arutyunov3-0/+25
2022-01-17Add support for multiple dependencies in alternativeKaren Arutyunov8-4/+83
2021-12-01Improve pkg-build diagnostics issued when unable to satisfy dependency ↵Karen Arutyunov1-4/+5
constraint
2021-11-24Remove redundant space before multi-line manifest value introducer in test ↵Karen Arutyunov8-24/+24
manifests
2021-11-23Adapt tests to multi-line manifest values serialization changeKaren Arutyunov2-5/+5
2021-10-15Fix broken pkg-drop testsKaren Arutyunov1-20/+13
2021-10-08Allow building build module in multiple configurations if they belong to ↵Karen Arutyunov1-0/+21
different configuration clusters