aboutsummaryrefslogtreecommitdiff
path: root/tests/test/script/runner
AgeCommit message (Expand)AuthorFilesLines
2020-05-17Factor out generic script parsing/executing functionality from build2::test::...Karen Arutyunov1-3/+3
2020-02-07Drop copyright notice from source codeKaren Arutyunov12-12/+0
2019-09-27Add support for testscript builtin escapingKaren Arutyunov1-0/+20
2019-08-21Make testscripts to ignore user's default options filesKaren Arutyunov1-1/+1
2019-08-19Revert previous (erroneously pushed to master) commitKaren Arutyunov1-1/+1
2019-08-19Make testscripts to ignore user's default options filesKaren Arutyunov1-1/+1
2019-08-01Combine multiple single-character flags into a single argument for testscript...Karen Arutyunov2-5/+5
2019-07-24Use CLI-generated classes to parse testscript builtin optionsKaren Arutyunov2-1/+19
2019-01-24Add testscript sleep builtinKaren Arutyunov2-2/+2
2019-01-16Update copyright yearKaren Arutyunov12-12/+12
2018-11-17Print id of failed testKaren Arutyunov8-11/+107
2018-09-05Create .buildignore file in testscript root working directoryKaren Arutyunov1-0/+4
2018-09-04Rename .test/test{} to .testscript/testscript{}Boris Kolpackov11-27/+27
2018-05-19Update copyright yearKaren Arutyunov12-12/+12
2018-05-16Redo testscript diagnostics not to rely on invalid pathsKaren Arutyunov1-3/+6
2017-11-30Adapt testscripts to build2 output changesKaren Arutyunov1-4/+4
2017-10-03Adapt to modularization of libbutlKaren Arutyunov1-4/+4
2017-07-13Add hxx prerequisite type in test buildfilesKaren Arutyunov1-1/+1
2017-07-12Make use of wildcards in buildfilesKaren Arutyunov1-1/+1
2017-06-19Add support for exit testscript builtinKaren Arutyunov2-1/+401
2017-06-12Resolve ambiguity between std:: and butl:: optionalBoris Kolpackov1-0/+2
2017-06-01Implement new testscript cleanup wildcards semanticsKaren Arutyunov1-40/+66
2017-05-31Fix testscript runner not to remove special files with wildcard cleanupsKaren Arutyunov1-0/+19
2017-05-03Fix test failures caused by previous commitBoris Kolpackov1-0/+4
2017-05-02Cleanup testscript runner diagnosticsBoris Kolpackov6-36/+30
2017-05-01Add hxx extension for headersKaren Arutyunov1-4/+4
2017-03-16Add support for >! test command redirectKaren Arutyunov1-0/+47
2017-03-15Print sub-entries of non-empty testscript directory registered for cleanupKaren Arutyunov1-3/+22
2017-03-15Add support for config.test.output variableKaren Arutyunov2-1/+88
2017-03-15Print unexpected or regex non-matching test command stdout/stderrKaren Arutyunov2-0/+7
2017-03-02Implement parallel matchBoris Kolpackov1-1/+1
2017-03-01Add set builtinKaren Arutyunov2-1/+276
2017-02-11Add support for &dir/*[*][/] test path cleanup syntaxKaren Arutyunov1-35/+104
2017-02-10Fix save_regex()Karen Arutyunov2-30/+49
2017-01-31Move builtin and runner tests to '$c ... && $b' patternKaren Arutyunov4-254/+102
2017-01-31Add support for test command pipe, expression and command-ifKaren Arutyunov5-43/+593
2017-01-24Add support for shared here-documentsKaren Arutyunov1-0/+19
2017-01-24Add support for comparison of test command output to a fileKaren Arutyunov2-17/+39
2017-01-19Add support for portable path modifer and dot character escaping inversionKaren Arutyunov6-323/+763
2017-01-09Make use of operator<<(ostream, exception)Karen Arutyunov1-12/+3
2017-01-05Update copyright yearBoris Kolpackov5-5/+5
2017-01-05Tests cleanupKaren Arutyunov3-542/+573
2017-01-05Print signal/core dump like shell/makeKaren Arutyunov2-12/+99
2017-01-05Save diff output for {stdout,stderr}.diffKaren Arutyunov2-17/+47
2017-01-05Add support for regex in runnerKaren Arutyunov4-96/+320
2016-12-16Convert tests/ to subproject, initial work on cross-testing supportBoris Kolpackov4-40/+46
2016-12-05Make use of casts and canonicalizations in testscriptsKaren Arutyunov2-35/+37
2016-12-01Implement testscript variable-ifBoris Kolpackov1-1/+1
2016-12-01Organize tests/, factor common testscript fragmentsBoris Kolpackov2-23/+5
2016-11-30Add support for typed/untyped concatenated expansionBoris Kolpackov2-2/+2