aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2019-10-31Add support for package version constraint in pkg-build command argumentsKaren Arutyunov1-8/+150
Also document tests, examples, and benchmarks package manifest values.
2019-10-19Fix some testscripts properly setting config.cxx variableKaren Arutyunov2-7/+18
2019-10-18Use $quote() for quoting config.cxx option value in testscriptsKaren Arutyunov5-10/+14
2019-10-16Add note on quoting in testsBoris Kolpackov1-0/+3
2019-10-01Use cxx.std=latest for test packagesKaren Arutyunov3-2/+2
2019-09-05Adapt to optional package revisionKaren Arutyunov9-4/+98
2019-08-22Quote directory paths in buildspecsKaren Arutyunov4-1/+7
Also fix some tests to properly work if the project path contain spaces.
2019-08-22Make testscripts to ignore user's default options filesKaren Arutyunov1-1/+12
2019-08-16Add support for default options filesKaren Arutyunov2-0/+62
2019-08-09Print information messages instead of warnings prior to git repository ↵Karen Arutyunov5-56/+47
deep/dumb fetching
2019-08-02Replace some testscript commands single-character options with their long ↵Karen Arutyunov4-11/+11
variants for clarity
2019-08-02Fix failure to upgrade package from git repository when its submodule changedKaren Arutyunov1-0/+1
2019-07-31Combine multiple single-character options into a single argument for ↵Karen Arutyunov5-17/+17
testscript commands
2019-06-21Consider only latest revisions for git repository location default setKaren Arutyunov14-4/+44
2019-06-21Adapt rep-fetch tests to full support of git versions prior to 2.14Karen Arutyunov5-9/+32
2019-06-18Fix failure to fetch git repository location with tagged commit id for git 2.22Karen Arutyunov16-5/+42
Also make some cleanups (always probe URLs prior to git-ls-remote, use peeled reference ids to identify repository fragments, etc).
2019-06-07Fix uncaught invalid_argument thrown by pkg-build for package like 'foo/1.0.0-'Karen Arutyunov2-1/+26
2019-06-04Add test for bpkg-cfg-create --existing optionKaren Arutyunov1-0/+12
2019-05-31Fix pkg-build test failing on WindowsKaren Arutyunov1-1/+1
2019-05-31Allow specifying system package that doesn't belong to any repository for ↵Karen Arutyunov2-3/+85
pkg-build
2019-05-21Add rep-info --deep optionKaren Arutyunov16-63/+154
2019-05-21Detect and complain about dependency cycle in pkg-buildKaren Arutyunov1-0/+93
2019-05-07Add support for description-type package manifest valueKaren Arutyunov2-0/+1
2019-03-23Cleanup some files replacing tabs with spacesKaren Arutyunov8-32/+32
2019-03-05Align with latest bdep-newKaren Arutyunov3-8/+16
2019-02-25Disable tests failing for root user on POSIX systemsKaren Arutyunov2-2/+14
2019-02-15Implement git repository working tree fix up for package checkout on WindowsKaren Arutyunov16-42/+253
2019-02-09Fix git repository fetch that was deep regardless of the sensing resultKaren Arutyunov1-0/+9
2019-01-24Add support for --no-progress optionKaren Arutyunov4-332/+227
2019-01-16Update copyright yearKaren Arutyunov32-32/+32
2019-01-15Add support for $ in package manifest dependency constraintKaren Arutyunov17-3/+78
2018-12-05Don't fail implicitly up/down-grading dependency, unless it's version is heldKaren Arutyunov1-14/+101
We used to also fail when downgrading non-system dependencies. Now we warn when up/down-grading package-held dependencies, instead.
2018-11-16Add support for repository typed URLs (git+https://..., etc)Karen Arutyunov2-67/+108
2018-11-13Fix pkg-update/vars testsKaren Arutyunov1-2/+2
2018-11-13Add pkg-verify --deep optionKaren Arutyunov2-1/+23
2018-11-13Add support for vars grouping for package commandsKaren Arutyunov3-17/+57
2018-11-10Fix pkg-build crash on system package dropKaren Arutyunov1-0/+12
2018-11-09Add support for pkg-build configuration variablesKaren Arutyunov1-0/+51
2018-11-08Add support for ssh:// git protocolKaren Arutyunov4-0/+18
2018-11-02Add reduced support for git versions [2.11.0 2.14.0)Karen Arutyunov3-3/+11
2018-11-02Fix minimum supported git version raising it to 2.14.0 from 2.12.0Karen Arutyunov1-2/+3
Prior to 2.14.0 the git-fetch command doesn't accept commit id as a refspec which we rely upon.
2018-09-07Fix pkg-build testscriptKaren Arutyunov1-3/+3
2018-09-04Rename .test/test{} to .testscript/testscript{}Karen Arutyunov31-66/+90
2018-08-29Add --{repositories|packages}-file options to bpkg-rep-infoBoris Kolpackov1-4/+68
This allows saving both manifests with a single invocation (which is the only way to guarantee they are consistent).
2018-08-22Shorten build2 output matching regexes in testscriptsKaren Arutyunov5-69/+61
2018-08-21Fix testscripts broken due to build2 output changeKaren Arutyunov2-26/+5
2018-07-14Make use of testscript mv builtinKaren Arutyunov1-6/+11
2018-07-12Add --manifest option to pkg-verifyKaren Arutyunov3-4/+16
2018-07-09Adapt to repository_url(string) ctor throwing invalid_argument for empty stringKaren Arutyunov1-1/+1
2018-07-07Move prompt facility from bpkg to libbutlBoris Kolpackov1-4/+4