aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2017-06-26Add support for $path_search() and $path_match()Karen Arutyunov2-0/+160
2017-06-24Make VC compatible with 'export module M;' by fixing up preprocessed outputBoris Kolpackov1-0/+11
2017-06-22Add extra support for symbol exporting in modularized projectsBoris Kolpackov1-0/+32
Since modules don't see each other's macros, we can use a single, keyword- like macro for dll-exporting that is managed by the build system (so no need for an "export" header). For example: cxx.features.symexport = true export __symexport void f ();
2017-06-21Add support for $envvar() functionKaren Arutyunov1-0/+61
2017-06-20Build both variants of libraries in modules testBoris Kolpackov1-0/+1
2017-06-19Make use of exit builtin in modules testBoris Kolpackov1-5/+1
2017-06-19Add support for exit testscript builtinKaren Arutyunov2-1/+401
2017-06-16Add support for explicitly specifying module name on mxx{} targetBoris Kolpackov1-2/+13
2017-06-16Clean up module-related diagnosticsBoris Kolpackov2-3/+3
2017-06-16Convert test to new ln builtinBoris Kolpackov1-20/+19
2017-06-16Store module information in depdbBoris Kolpackov2-2/+31
2017-06-15Add support for ln testscript builtinKaren Arutyunov2-1/+185
2017-06-15Enable all module tests for GCC (requires cxx-modules r249216)Boris Kolpackov1-8/+4
2017-06-15Fix modules test not to run for VC15u0Boris Kolpackov1-3/+8
2017-06-15Implement module search in prerequisite librariesBoris Kolpackov1-11/+53
2017-06-14Fix modules testBoris Kolpackov1-1/+2
2017-06-14Next installment in C++ modules saga: module search, re-export supportBoris Kolpackov1-15/+139
2017-06-12Don't force C++ modules in tests for VCBoris Kolpackov1-1/+4
2017-06-12Add initial tests for C++ modules supportBoris Kolpackov2-0/+115
2017-06-12Resolve ambiguity between std:: and butl:: optionalBoris Kolpackov1-0/+2
2017-06-08Add full support for pattern exclusionsKaren Arutyunov1-2/+3
2017-06-01Fix test to use new cleanup wildcard supportBoris Kolpackov1-13/+13
2017-06-01Implement new testscript cleanup wildcards semanticsKaren Arutyunov2-41/+67
2017-05-31Fix testscript runner not to remove special files with wildcard cleanupsKaren Arutyunov1-0/+19
2017-05-30Diagnose lack of module support in extract_modules()Boris Kolpackov1-1/+1
2017-05-30Fix cross-testing bugBoris Kolpackov1-1/+1
2017-05-29Fix testBoris Kolpackov1-1/+1
2017-05-29Add ability to limit amount of preprocessing done on sourceBoris Kolpackov3-0/+154
The cc.preprocessed variable can be 'none' (not preprocessed), 'includes' (no depends on preprocessor, e.g., #ifdef, etc), and 'all' (the source is fully preprocessed). Note that for 'all' the source can still contain comments and line continuations.
2017-05-03Fix test failures caused by previous commitBoris Kolpackov1-0/+4
2017-05-02Fix .gitignore in tests/ and unit-tests/Karen Arutyunov1-1/+1
2017-05-02Cleanup testscript runner diagnosticsBoris Kolpackov7-52/+46
2017-05-01Add hxx extension for headersKaren Arutyunov3-5/+10
2017-03-20Fix name/cross.testKaren Arutyunov1-2/+2
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