aboutsummaryrefslogtreecommitdiff
path: root/build2/test/script/parser.cxx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2017-03-16 15:55:04 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2017-03-16 15:59:16 +0300
commitd2b324a72fdf16fcd68e6ba7ca0280aa95de4b71 (patch)
tree08294a644e4e944280f561058248a332ac00874a /build2/test/script/parser.cxx
parent5f55069b5bd01f2d5c157fa360fda400da6ba01f (diff)
Add support for >! test command redirect
Diffstat (limited to 'build2/test/script/parser.cxx')
-rw-r--r--build2/test/script/parser.cxx10
1 files changed, 10 insertions, 0 deletions
diff --git a/build2/test/script/parser.cxx b/build2/test/script/parser.cxx
index 5a33007..d004223 100644
--- a/build2/test/script/parser.cxx
+++ b/build2/test/script/parser.cxx
@@ -1702,6 +1702,7 @@ namespace build2
}
case type::out_pass:
case type::out_null:
+ case type::out_trace:
case type::out_merge:
case type::out_str:
case type::out_doc:
@@ -1727,6 +1728,8 @@ namespace build2
case type::in_null:
case type::out_null: rt = redirect_type::null; break;
+ case type::out_trace: rt = redirect_type::trace; break;
+
case type::out_merge: rt = redirect_type::merge; break;
case type::in_str:
@@ -1774,6 +1777,7 @@ namespace build2
case redirect_type::none:
case redirect_type::pass:
case redirect_type::null:
+ case redirect_type::trace:
break;
case redirect_type::merge:
switch (fd)
@@ -1903,6 +1907,8 @@ namespace build2
case type::in_null:
case type::out_null:
+ case type::out_trace:
+
case type::out_merge:
case type::in_str:
@@ -2075,6 +2081,8 @@ namespace build2
case type::in_null:
case type::out_null:
+ case type::out_trace:
+
case type::out_merge:
case type::in_str:
@@ -2356,6 +2364,8 @@ namespace build2
case type::in_null:
case type::out_null:
+ case type::out_trace:
+
case type::out_merge:
case type::in_str: