aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/test/script/runner.cxx
AgeCommit message (Collapse)AuthorFilesLines
2020-05-17Factor out generic script parsing/executing functionality from ↵Karen Arutyunov1-1975/+52
build2::test::script namespace
2020-05-06Fix 'registered for cleanup directory not empty' testscript error due to ↵Karen Arutyunov1-1/+5
unregistered .regex file
2020-02-27Revert recent Clang optimization bug workaround as it doesn't helpKaren Arutyunov1-7/+3
2020-02-26Try to work around Clang optimization bugKaren Arutyunov1-3/+7
2020-02-12Adapt to renaming butl::fdnull() to fdopen_null()Karen Arutyunov1-2/+2
2020-02-12Add builtins support for $process.run*() functionsKaren Arutyunov1-43/+10
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2020-01-30Swap order of matching command stdout and stderr by testscript runnerKaren Arutyunov1-2/+6
2019-11-11Use path_name for `-` to stdin/stdout translationKaren Arutyunov1-1/+1
2019-11-07Initial work on path_name use for `-` to stdin/stdout translationBoris Kolpackov1-4/+4
2019-10-01Adapt to moving path match to path-pattern.?xxKaren Arutyunov1-2/+3
2019-09-27Adapt to bracket expressions in wildcard patternsKaren Arutyunov1-2/+3
2019-09-27Add support for testscript builtin escapingKaren Arutyunov1-4/+23
2019-09-27Move testscript builtins to libbutlKaren Arutyunov1-9/+241
2019-08-23Introduce notion of build contextBoris Kolpackov1-26/+29
All non-const global state is now in class context and we can now have multiple independent builds going on at the same time.
2019-08-12Use new fdstream constructorBoris Kolpackov1-2/+2
2019-07-24Use CLI-generated classes to parse testscript builtin optionsKaren Arutyunov1-37/+20
2019-07-05Move config, dist, test, and install modules into libraryKaren Arutyunov1-0/+1891