aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Expand)AuthorFilesLines
2017-01-31Add support for test command pipe, expression and command-ifKaren Arutyunov5-43/+593
2017-01-26Add test builtinKaren Arutyunov2-1/+80
2017-01-24Add support for shared here-documentsKaren Arutyunov1-0/+19
2017-01-24Add support for comparison of test command output to a fileKaren Arutyunov10-45/+67
2017-01-23Implement automatic loading of directory buildfilesBoris Kolpackov9-14/+75
2017-01-19Add rmdir builtinKaren Arutyunov3-33/+165
2017-01-19Add support for portable path modifer and dot character escaping inversionKaren Arutyunov12-347/+790
2017-01-12Rename script/integration to script-integrationBoris Kolpackov4-5/+8
2017-01-12Implement support for narrowing down tests (config.test)Boris Kolpackov5-3/+238
2017-01-09Tests cleanup (take 2)Karen Arutyunov2-137/+161
2017-01-09Make use of operator<<(ostream, exception)Karen Arutyunov4-28/+3
2017-01-09Implement test.target variableBoris Kolpackov1-1/+4
2017-01-05Update copyright yearBoris Kolpackov39-39/+39
2017-01-05Tests cleanupKaren Arutyunov8-573/+684
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 Arutyunov9-123/+364
2016-12-16Convert tests/ to subproject, initial work on cross-testing supportBoris Kolpackov23-67/+112
2016-12-09Initial parallel scheduler implementation, use to run testscripsBoris Kolpackov5-9/+9
2016-12-05Make use of casts and canonicalizations in testscriptsKaren Arutyunov5-63/+62
2016-12-05Add rm builtinKaren Arutyunov3-3/+95
2016-12-05Use new convert() in if-else, assert parsingBoris Kolpackov1-1/+1
2016-12-05Add optional actualize argument to $path.normalize()Boris Kolpackov1-10/+10
2016-12-05Add comma, ternary, logical operators support in eval contextBoris Kolpackov8-1/+175
2016-12-01Implement testscript variable-ifBoris Kolpackov4-4/+4
2016-12-01Port old value reversibility testsBoris Kolpackov3-1/+82
2016-12-01Add path.canonicalize() functionBoris Kolpackov1-1/+12
2016-12-01Organize tests/, factor common testscript fragmentsBoris Kolpackov21-84/+94
2016-12-01Move old tests to old-tests/Boris Kolpackov175-2733/+0
2016-12-01Allow implicit (lexical) typed-to-typed conversionBoris Kolpackov2-9/+6
2016-11-30Add support for typed/untyped concatenated expansionBoris Kolpackov3-4/+4
2016-11-25Implement literal here-document supportBoris Kolpackov6-16/+15
2016-11-23Implement value type propagation on expansionBoris Kolpackov6-5/+76
2016-11-23Implement assert directiveBoris Kolpackov4-1/+47
2016-11-23Implement few builtin functions that can operate on any valueBoris Kolpackov3-1/+76
2016-11-23Print test scope directory changes in verbose (-v) modeKaren Arutyunov1-1/+1
2016-11-23Fix failing on Windows path functions testscriptKaren Arutyunov1-1/+1
2016-11-22Fix typoBoris Kolpackov4-4/+4
2016-11-21Change build.driver/path variable to build.path/process_pathBoris Kolpackov4-4/+4
2016-11-18Add function machinery, implement path.normalize()Boris Kolpackov8-31/+54
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