summaryrefslogtreecommitdiff
path: root/test/execute_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/execute_test.cc')
-rw-r--r--test/execute_test.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/execute_test.cc b/test/execute_test.cc
index 4c686bf..11b067f 100644
--- a/test/execute_test.cc
+++ b/test/execute_test.cc
@@ -35,6 +35,12 @@ public:
uASSERT_EQUAL(1, value);
value = execute(s, "no-such-binary", {}, {}, false);
uASSERT_EQUAL(1, value);
+ value = execute(s, cmd, {"segfault"}, {}, false);
+ uASSERT_EQUAL(11, value);
+ value = execute(s, cmd, {"throw"}, {}, false);
+ uASSERT_EQUAL(6, value);
+ value = execute(s, cmd, {"abort"}, {}, false);
+ uASSERT_EQUAL(6, value);
}
void env()
@@ -47,7 +53,7 @@ public:
auto cmd = locate("testprog", paths);
uASSERT(!cmd.empty());
- tmp_file tmp;
+ TmpFile tmp;
std::map<std::string, std::string> env;