aboutsummaryrefslogtreecommitdiff
path: root/build2/test/script/runner.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-10-22 16:10:38 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-11-04 09:26:34 +0200
commit132c1f2bb19c92722274c69a190c2f71b801b602 (patch)
treece141b9b866582966262d01777dbf7e9e01e324e /build2/test/script/runner.cxx
parent31e16a7413813293e3cccb6799eaa08b7af5af4e (diff)
Add support for no-newline redirects in testscript
The no-newline operators are '<:', '>:', '<<:', and '>>:'.
Diffstat (limited to 'build2/test/script/runner.cxx')
-rw-r--r--build2/test/script/runner.cxx13
1 files changed, 0 insertions, 13 deletions
diff --git a/build2/test/script/runner.cxx b/build2/test/script/runner.cxx
index 510b61d..7377528 100644
--- a/build2/test/script/runner.cxx
+++ b/build2/test/script/runner.cxx
@@ -90,14 +90,7 @@ namespace build2
{
ofdstream os (orp);
cln.add (orp);
-
os << rd.value;
-
- // Here-document is always newline-terminated.
- //
- if (rd.type == redirect_type::here_string)
- os << endl;
-
os.close ();
}
catch (const io_error& e)
@@ -313,12 +306,6 @@ namespace build2
{
ofdstream os (pr.out_fd);
os << c.in.value;
-
- // Here-document is always newline-terminated.
- //
- if (c.in.type == redirect_type::here_string)
- os << endl;
-
os.close ();
}