aboutsummaryrefslogtreecommitdiff
path: root/tests/test
AgeCommit message (Collapse)AuthorFilesLines
2017-01-05Save diff output for {stdout,stderr}.diffKaren Arutyunov2-17/+47
2017-01-05Add support for regex in runnerKaren Arutyunov8-120/+363
2016-12-16Convert tests/ to subproject, initial work on cross-testing supportBoris Kolpackov13-60/+77
2016-12-09Initial parallel scheduler implementation, use to run testscripsBoris Kolpackov2-3/+3
2016-12-05Make use of casts and canonicalizations in testscriptsKaren Arutyunov4-57/+58
2016-12-05Add rm builtinKaren Arutyunov3-3/+95
2016-12-01Implement testscript variable-ifBoris Kolpackov2-2/+2
Now a variable-only if is treated the same as a single variable when deciding whether it is part of a test or setup/teardown.
2016-12-01Organize tests/, factor common testscript fragmentsBoris Kolpackov9-35/+66
2016-12-01Move old tests to old-tests/Boris Kolpackov9-70/+0
2016-11-30Add support for typed/untyped concatenated expansionBoris Kolpackov2-2/+2
2016-11-25Implement literal here-document supportBoris Kolpackov3-6/+5
2016-11-23Implement value type propagation on expansionBoris Kolpackov1-1/+1
Currently, we only propagate types of sole, unquoted expansions (variable, function call, or eval context), similar to NULL. To untypify the value, simply quote it.
2016-11-23Print test scope directory changes in verbose (-v) modeKaren Arutyunov1-1/+1
2016-11-22Fix typoBoris Kolpackov3-3/+3
2016-11-21Change build.driver/path variable to build.path/process_pathBoris Kolpackov3-3/+3
2016-11-15Add cat, false and true builtinsKaren Arutyunov9-11/+86
2016-11-08Add mkdir and touch builtinsKaren Arutyunov7-77/+316
2016-11-04Fix Clang and VC warningsKaren Arutyunov1-2/+5
2016-11-04Implement missing testscript integration testsBoris Kolpackov2-39/+49
2016-11-04Make rmdir_r() to call entry_exists(path) rather than exists(dir_path)Karen Arutyunov1-0/+8
2016-11-04Add support for cleanup types to testscript runnerKaren Arutyunov1-41/+56
2016-11-04Check if registered for cleanup path is in test scope working directoryKaren Arutyunov1-1/+27
2016-11-04Add support for &dir/*** test path cleanup syntaxKaren Arutyunov1-9/+91
2016-11-04Implement testscript working directory cleanupBoris Kolpackov1-9/+29
2016-11-04Update testscriptsBoris Kolpackov3-9/+23
2016-11-04Add support of paths cleanups to testscript runnerKaren Arutyunov3-1/+28
2016-11-04Add support of merge redirect to testscript runnerKaren Arutyunov3-9/+35
2016-11-04Add support of file redirects to testscript runnerKaren Arutyunov2-3/+11
2016-11-04Implement support for testscript scopesBoris Kolpackov1-12/+16
2016-11-04Add few testscript integration testsBoris Kolpackov1-2/+34
2016-11-04Add support of file redirects to testscript parserKaren Arutyunov1-0/+2
2016-11-04Support paths cleanup when test scope is leftKaren Arutyunov1-0/+4
2016-11-04Fix printing no-newline here-doc and here-strKaren Arutyunov2-19/+54
2016-11-04Add support for setup/teardown commandsBoris Kolpackov4-1/+39
2016-11-04Rename tests/test/script/ to tests/test/script/runner/Boris Kolpackov4-4/+11
2016-11-04Change <! and >! syntaxt to <- and >-Karen Arutyunov1-2/+2
2016-11-04Add couple of testscript testsBoris Kolpackov1-12/+16
2016-11-04Add support for no-newline redirects in testscriptBoris Kolpackov1-0/+26
The no-newline operators are '<:', '>:', '<<:', and '>>:'.
2016-11-04Implement concurrent_runnerBoris Kolpackov4-0/+132
2016-07-12Use ./ instead of just . to denote current directory in buildfilesBoris Kolpackov2-3/+3
2016-04-21Fix legacy stuff in testsBoris Kolpackov2-8/+2
2015-08-13Rework postponed logicBoris Kolpackov1-3/+3
Specifically, now postponed is only used by the execution mode logic and rules should not return it directly.
2015-07-24Add support for generated test input/outputBoris Kolpackov4-0/+41
2015-07-24Further test module developmentBoris Kolpackov3-5/+7
2015-07-23Basic test supportBoris Kolpackov3-1/+15
2015-07-21Test module genesisBoris Kolpackov4-0/+19