aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2017-03-17Add support for inclusion/exclusion groups in wildcard patternsBoris Kolpackov1-14/+20
For example cxx{* -{foo bar *x}}.
2017-03-17Add tests for multi-pattern crosses seeing that we use themBoris Kolpackov1-0/+6
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 in place editing for sed builtinKaren Arutyunov1-1/+20
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-14Implement implied buildfile supportBoris Kolpackov4-17/+1
In essence, if the buildfile is: ./: */ Then it can be omitted entirely (provided there is at least one subdirectory).
2017-03-14Use wildcard patternsBoris Kolpackov3-7/+3
2017-03-13Port names testBoris Kolpackov2-1/+110
2017-03-13Filter hidden files/directories in wildcard patterns matchesBoris Kolpackov1-0/+24
2017-03-10Implement support for wildcard patternsBoris Kolpackov3-1/+243
2017-03-02Implement parallel matchBoris Kolpackov6-6/+5
2017-03-01Add set builtinKaren Arutyunov2-1/+276
2017-02-16Add cp builtinKaren Arutyunov2-1/+307
2017-02-13Use variable_cache for target type/pattern-specific prepend/appendBoris Kolpackov4-1/+89
2017-02-13Add notion of phase, enforceBoris Kolpackov1-3/+3
2017-02-11Add support for &dir/*[*][/] test path cleanup syntaxKaren Arutyunov2-43/+105
2017-02-10Fix save_regex()Karen Arutyunov2-30/+49
2017-02-03Fix runner output in verbose (-v, -V) modesKaren Arutyunov3-18/+24
2017-02-03Add sed builtinKaren Arutyunov2-1/+313
2017-01-31Move builtin and runner tests to '$c ... && $b' patternKaren Arutyunov11-366/+180
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
Now instead of explicitly writing: d = foo/ bar/ ./: $d include $d We can (usually) just write: ./: foo/ bar/
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
The plan is to use it for the portable path conversions.
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
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-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