aboutsummaryrefslogtreecommitdiff
path: root/tests/test/script/runner
AgeCommit message (Collapse)AuthorFilesLines
2022-10-13Add support for 'for' loop second (... | for x) and third (for x <...) forms ↵Karen Arutyunov2-0/+570
in script
2022-09-28Add support for 'for' loop first form (for x:...) in scriptKaren Arutyunov1-0/+42
2022-09-28Add support for 'while' loop in scriptKaren Arutyunov3-6/+22
2022-07-07Use new cmdline type for canned command lines in {Build,Test}scriptBoris Kolpackov1-1/+1
2021-10-13Add --cwd|-t option to env pseudo-builtinKaren Arutyunov2-60/+106
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov1-4/+4
2021-09-24Fortify tests against NDEBUGKaren Arutyunov1-1/+3
2020-12-14Make export script builtin tests more robustKaren Arutyunov1-0/+5
2020-12-11Add export script pseudo-builtinKaren Arutyunov2-2/+135
2020-12-11Copy parent scope's test program list in runner's entry() function rather ↵Karen Arutyunov1-3/+29
than in scope's constructor
2020-12-11Fix set pseudo-builtin to reset special variables when requiredKaren Arutyunov1-0/+9
2020-12-11Prefix pseudo-builtin diagnostincs messages with their namesKaren Arutyunov3-12/+12
2020-12-08Add support for config.test.runnerKaren Arutyunov1-0/+31
2020-12-02Add support for buildscript depdb preambleKaren Arutyunov1-3/+3
2020-11-19Fix set buildscript builtin crash on WindowsKaren Arutyunov1-1/+8
2020-11-06Fix mistreating test operation timeout as test timeout in some caseKaren Arutyunov1-4/+8
2020-11-06Add support for test timeoutsKaren Arutyunov4-19/+661
2020-06-18Add env script pseudo-builtinKaren Arutyunov2-8/+24
Also disable C++ recipe tests when cross-testing.
2020-06-08Cleanup script command failure diagnosticsKaren Arutyunov4-3/+12
2020-05-27Initial support for ad hoc recipes (still work in progress)Boris Kolpackov2-28/+179
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 ↵Karen Arutyunov2-5/+5
testscript commands
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