summaryrefslogtreecommitdiffstats
path: root/unit-tests/test
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearKaren Arutyunov2019-01-1630-30/+30
|
* Replace libu with libue in buildfilesKaren Arutyunov2018-09-103-3/+3
|
* Rename .test/test{} to .testscript/testscript{}Boris Kolpackov2018-09-0426-61/+61
|
* Update copyright yearKaren Arutyunov2018-05-1930-30/+30
|
* Redo testscript diagnostics not to rely on invalid pathsKaren Arutyunov2018-05-161-0/+20
|
* Preprend testscript expressions with ': ' for verbosity >= 3Karen Arutyunov2018-02-121-1/+10
|
* Use utility library to arrange unit testingBoris Kolpackov2017-07-283-35/+3
|
* Add hxx prerequisite type in test buildfilesKaren Arutyunov2017-07-133-6/+6
|
* Make use of wildcards in buildfilesKaren Arutyunov2017-07-123-10/+6
|
* Add support for regex function familyKaren Arutyunov2017-06-272-9/+13
|
* Add support for $path_search() and $path_match()Karen Arutyunov2017-06-262-8/+8
|
* Add hxx extension for headersKaren Arutyunov2017-05-014-16/+16
|
* Implement create meta-operationBoris Kolpackov2017-03-172-2/+2
|
* Add ability for meta-operation to preprocess buildspecBoris Kolpackov2017-03-162-2/+2
|
* Add support for >! test command redirectKaren Arutyunov2017-03-163-1/+35
|
* Add support for config.test.output variableKaren Arutyunov2017-03-154-7/+7
|
* Implement implied buildfile supportBoris Kolpackov2017-03-141-5/+0
| | | | | | | | In essence, if the buildfile is: ./: */ Then it can be omitted entirely (provided there is at least one subdirectory).
* Fix unit test code generationBoris Kolpackov2017-03-023-7/+3
|
* Implement parallel matchBoris Kolpackov2017-03-021-5/+1
|
* Add notion of load phase generationBoris Kolpackov2017-02-131-1/+1
|
* Add notion of phase, enforceBoris Kolpackov2017-02-131-1/+6
|
* Add scheduling calls to operation's match()Boris Kolpackov2017-02-131-4/+7
|
* Add model mutex, make var_pool const by defaultBoris Kolpackov2017-02-131-4/+5
|
* Fix testscript parser not to strip leading blanks in here-docKaren Arutyunov2017-02-111-0/+2
|
* Add support for test command pipe, expression and command-ifKaren Arutyunov2017-01-311-0/+44
|
* Add support for shared here-documentsKaren Arutyunov2017-01-241-0/+80
|
* Add support for comparison of test command output to a fileKaren Arutyunov2017-01-245-38/+58
|
* Implement automatic loading of directory buildfilesBoris Kolpackov2017-01-231-3/+1
| | | | | | | | | | | | Now instead of explicitly writing: d = foo/ bar/ ./: $d include $d We can (usually) just write: ./: foo/ bar/
* Add support for portable path modifer and dot character escaping inversionKaren Arutyunov2017-01-194-63/+198
|
* Get rid of extension_poolBoris Kolpackov2017-01-191-8/+7
|
* Add missing diagnostics in testscript parserBoris Kolpackov2017-01-181-0/+68
|
* Implement support for narrowing down tests (config.test)Boris Kolpackov2017-01-121-5/+12
|
* Workaround libc++'s basic_string<line_char> crashKaren Arutyunov2017-01-092-30/+29
|
* Tests cleanup (take 2)Karen Arutyunov2017-01-0924-1770/+2390
|
* Store platform targets as typed target_tripletBoris Kolpackov2017-01-061-2/+2
|
* Add testscript lexer support for portable path modifier (/)Boris Kolpackov2017-01-061-0/+12
|
* Update copyright yearBoris Kolpackov2017-01-058-8/+8
|
* Add support for regex in runnerKaren Arutyunov2017-01-055-17/+222
|
* Treat any testscript line that starts with dot as directiveBoris Kolpackov2017-01-044-52/+79
| | | | | Even though we currently only recognize the include directive, we reserve any line that begins with a dot for future.
* Update tests to reflect lexer mode renames (previous commit)Boris Kolpackov2017-01-045-219/+219
|
* Add line_regexKaren Arutyunov2016-12-164-2/+266
|
* Minor testscript cleanupsBoris Kolpackov2016-12-158-47/+7
|
* Initial parallel scheduler implementation, use to run testscripsBoris Kolpackov2016-12-093-11/+10
|
* Make use of casts and canonicalizations in testscriptsKaren Arutyunov2016-12-051-2/+9
|
* Implement testscript variable-ifBoris Kolpackov2016-12-011-0/+17
| | | | | 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.
* Add support for typed/untyped concatenated expansionBoris Kolpackov2016-11-303-6/+6
|
* Implement literal here-document supportBoris Kolpackov2016-11-258-19/+20
|
* Allow here-document end marker to be wholly quotedBoris Kolpackov2016-11-255-10/+87
|
* Distinguish token quoting type and completenessBoris Kolpackov2016-11-251-113/+0
|
* Implement few builtin functions that can operate on any valueBoris Kolpackov2016-11-231-1/+1
| | | | | | | type() null() empty () identity()