aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Expand)AuthorFilesLines
2018-09-05Create .buildignore file in testscript root working directoryKaren Arutyunov3-3/+24
2018-09-04Rename .test/test{} to .testscript/testscript{}Boris Kolpackov73-138/+139
2018-08-09Fix tests some moreBoris Kolpackov1-3/+3
2018-08-09Fix test failures on WindowsBoris Kolpackov2-8/+23
2018-08-09Handle few corner cases in concatenated expansionBoris Kolpackov1-0/+28
2018-08-09Add support for name patterns without wildcard charactersBoris Kolpackov1-2/+5
2018-08-07Add support for default extension specification, trailing dot escapingBoris Kolpackov1-0/+71
2018-07-30Make project variable to be of project_name typeKaren Arutyunov2-4/+4
2018-07-24Handle leading 'module;' marker (p0713)Boris Kolpackov1-0/+17
2018-07-20Implement bash moduleBoris Kolpackov3-1/+233
2018-07-17Add --after <ref-file> option for testscript touch builtinKaren Arutyunov2-9/+30
2018-07-17Add temporary sleep to in test to verify debugging hypothesisBoris Kolpackov1-0/+3
2018-07-17Handle executables (permissions, extensions) in in::ruleBoris Kolpackov1-0/+17
2018-07-16Implement in moduleBoris Kolpackov2-0/+101
2018-07-16Resolve function overload via the argument reversal to untypedBoris Kolpackov2-14/+2
2018-07-14Add testscript mv builtinKaren Arutyunov1-0/+252
2018-07-12Adjust modules test to maybe-cleanup .ii files (no longer there for VC)Boris Kolpackov1-1/+1
2018-06-20Regularize .gitignore filesKaren Arutyunov1-0/+2
2018-06-20Add $process.run() and $process.run_regex() functionsBoris Kolpackov2-0/+35
2018-05-24Remove target/scope irregularity workaroundsBoris Kolpackov3-5/+4
2018-05-19Update copyright yearKaren Arutyunov90-90/+90
2018-05-19Fix testscripts using types for testscript and manifest targetsKaren Arutyunov4-9/+9
2018-05-19Get rid of doc{version} and types for testscript and manifest in buildfilesKaren Arutyunov17-17/+17
2018-05-19Support for deriving target type from file name, handle testscript, buildfileBoris Kolpackov1-1/+1
2018-05-16Redo testscript diagnostics not to rely on invalid pathsKaren Arutyunov1-3/+6
2018-05-03Regularize directory target/scope-specific variable assignment syntaxBoris Kolpackov7-6/+131
2018-04-27Redo run directive diagnostics not to rely on invalid pathsBoris Kolpackov1-2/+3
2018-04-27Add support for build hooksBoris Kolpackov2-0/+35
2018-04-26Fix bug in directive/run testBoris Kolpackov1-4/+4
2018-04-26Implement run buildfile directiveBoris Kolpackov1-0/+36
2018-03-19Add missed file to builtins tests buildfileKaren Arutyunov1-1/+1
2018-03-19Add support for cp builtin -p optionKaren Arutyunov2-3/+73
2018-02-14Enable modules support only for VC 15u5 and up, drop hacks for earlierBoris Kolpackov1-48/+10
2018-02-09Fix broken test (and few other things)Boris Kolpackov11-64/+48
2018-02-05Add tests for auto-generated test inputs/outputsBoris Kolpackov11-3/+153
2018-02-03Get rid of action rule override semanticsBoris Kolpackov2-3/+2
2018-01-05Add cxx.module_name alias for cc.module_nameBoris Kolpackov1-2/+2
2017-12-16Redo string/stream representation of dir{} name/targetBoris Kolpackov1-8/+8
2017-11-30Adapt testscripts to build2 output changesKaren Arutyunov1-4/+4
2017-11-22Enable module re-export tests for ClangBoris Kolpackov1-1/+0
2017-11-20Add test for prerequisite-specific variablesBoris Kolpackov2-0/+76
2017-11-10Add $directory(), $base(), $leaf() and $extension() functionsKaren Arutyunov1-0/+65
2017-11-09Add support for for-loopBoris Kolpackov2-0/+117
2017-10-03Adapt to modularization of libbutlKaren Arutyunov1-4/+4
2017-09-29Allow pattern group to start with inclusionKaren Arutyunov1-29/+85
2017-09-11Add ability to pass scope to buildfile functions, add $install.resolve()Boris Kolpackov2-0/+38
2017-08-30Add $regex.split(), $regex.merge() and $regex.apply() functionsKaren Arutyunov1-0/+96
2017-08-02Change cc.preprocessed to {c,cxx}.preprocessedBoris Kolpackov2-8/+8
2017-07-28Implement support for linking whole archiveBoris Kolpackov1-6/+28
2017-07-27Initial infrastructure for utility librariesBoris Kolpackov2-0/+62