From 18235d8e5f37c0e65b5f1e3cacb6e3d27c3e05eb Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Fri, 28 Oct 2016 00:50:02 +0300 Subject: Add support of paths cleanups to testscript runner --- tests/test/script/runner/driver.cxx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'tests/test/script/runner/driver.cxx') diff --git a/tests/test/script/runner/driver.cxx b/tests/test/script/runner/driver.cxx index fdada73..10d5857 100644 --- a/tests/test/script/runner/driver.cxx +++ b/tests/test/script/runner/driver.cxx @@ -10,12 +10,18 @@ #include #include +#include +#include +#include + using namespace std; +using namespace butl; int main (int argc, char* argv[]) { // Usage: driver [-i ] [-s ] (-o )* (-e )* + // (-f )* (-d )* // int status (256); int ifd (3); @@ -72,6 +78,15 @@ main (int argc, char* argv[]) status = toi (v); assert (status >= 0 && status < 256); } + else if (o == "-f") + { + ofdstream os (v); + os.close (); + } + else if (o == "-d") + { + try_mkdir_p (dir_path (v)); + } else assert (false); } -- cgit v1.1