aboutsummaryrefslogtreecommitdiff
path: root/build2/test/script
AgeCommit message (Expand)AuthorFilesLines
2017-12-03Allow typification of variables and values across load generationsBoris Kolpackov1-0/+1
2017-12-01Fix GCC 7 -fimplicit-fallthrough warningsBoris Kolpackov1-22/+16
2017-11-09Add support for for-loopBoris Kolpackov1-1/+5
2017-10-03Adapt to modularization of libbutlKaren Arutyunov2-6/+6
2017-10-03Extract system header search paths from GCC or compatibleBoris Kolpackov2-3/+0
2017-08-19Extend regex workaround to Clang/libc++ 5 and 6Boris Kolpackov1-1/+1
2017-07-28Add support for custom data storage in target::preprequisite_targetsBoris Kolpackov1-1/+0
2017-07-22Implement detection of ignorable changes (whitespaces, comments)Boris Kolpackov1-38/+5
2017-06-21Move regex utilities to libbutlKaren Arutyunov2-3/+2
2017-06-19Add support for exit testscript builtinKaren Arutyunov4-290/+436
2017-06-19Fix conditional scope to never be emptyKaren Arutyunov1-0/+1
2017-06-15Add support for ln testscript builtinKaren Arutyunov1-4/+227
2017-06-12Remove few unused lambda capturesBoris Kolpackov1-1/+1
2017-06-12Fix couple of deadly bugsBoris Kolpackov1-1/+1
2017-06-12Extend workaround version checks to VC15u3 (19.11)Boris Kolpackov1-3/+3
2017-06-12Reimplement thread thunking with lambda; this helps Clang 5.0/trunkBoris Kolpackov1-18/+10
2017-06-06Adapt to libbutl::process interface changeKaren Arutyunov1-3/+3
2017-06-01Implement new testscript cleanup wildcards semanticsKaren Arutyunov1-81/+101
2017-05-31Fix testscript runner not to remove special files with wildcard cleanupsKaren Arutyunov3-7/+44
2017-05-13Fix VC15 warnings (/W3)Karen Arutyunov1-1/+1
2017-05-03Adjust test working directory removal verbosity level (make 2)Karen Arutyunov1-1/+5
2017-05-02Cleanup testscript runner diagnosticsBoris Kolpackov3-25/+22
2017-05-01Add hxx extension for headersKaren Arutyunov14-79/+79
2017-04-26Diagnostics printing minor optimizationKaren Arutyunov1-9/+6
2017-04-26Cleanup error messagesBoris Kolpackov1-11/+9
2017-04-26Print diff failure reasonKaren Arutyunov1-0/+28
2017-04-24Adapt to process_exit::core() being available on Windows nowKaren Arutyunov1-2/+0
2017-04-24Adapt to fdnull() returning auto_fd nowKaren Arutyunov1-10/+2
2017-04-10Adapt to process_error changeKaren Arutyunov1-2/+2
2017-04-01Redo handling of unhandled exceptions in async executionBoris Kolpackov2-20/+3
2017-03-24Fix diagnostics interleaving charactersKaren Arutyunov2-2/+4
2017-03-23Reimplement testscript builtins without thread detach, future/promiseBoris Kolpackov3-52/+61
2017-03-22Diagnose unhandled exceptions in testscript builtins thread thunkBoris Kolpackov1-6/+15
2017-03-22Make use of throw_generic_error()Karen Arutyunov2-8/+8
2017-03-20Add support for --no-cleanup testscript builtin optionKaren Arutyunov1-21/+64
2017-03-17Catch and dump unhandled exceptions in async task functionsBoris Kolpackov1-11/+24
2017-03-17Make line numbers signify argument numbers in buildspecBoris Kolpackov1-1/+2
2017-03-16Add support for passing parameters to (meta-) operationsBoris Kolpackov2-5/+5
2017-03-16Add support for >! test command redirectKaren Arutyunov7-23/+33
2017-03-15Print sub-entries of non-empty testscript directory registered for cleanupKaren Arutyunov1-8/+41
2017-03-15Add support for in place editing for sed builtinKaren Arutyunov1-86/+71
2017-03-15Add support for config.test.output variableKaren Arutyunov6-109/+161
2017-03-15Print unexpected or regex non-matching test command stdout/stderrKaren Arutyunov1-0/+8
2017-03-15Implement parallel testscript execution for single targetBoris Kolpackov1-4/+5
2017-03-13Adapt for path_search() changeKaren Arutyunov1-13/+19
2017-03-10Implement support for wildcard patternsBoris Kolpackov1-5/+40
2017-03-04Fix target name printing in diagnosticsBoris Kolpackov1-1/+1
2017-03-02Implement parallel matchBoris Kolpackov2-22/+25
2017-03-01Add set builtinKaren Arutyunov4-14/+299
2017-02-16Add cp builtinKaren Arutyunov1-12/+223