aboutsummaryrefslogtreecommitdiffstats
path: root/nihil.posix/test.spawn.cc
diff options
context:
space:
mode:
Diffstat (limited to 'nihil.posix/test.spawn.cc')
-rw-r--r--nihil.posix/test.spawn.cc40
1 files changed, 0 insertions, 40 deletions
diff --git a/nihil.posix/test.spawn.cc b/nihil.posix/test.spawn.cc
index ca6c076..c5b4f53 100644
--- a/nihil.posix/test.spawn.cc
+++ b/nihil.posix/test.spawn.cc
@@ -6,27 +6,6 @@
import nihil.posix;
-TEST_CASE("spawn: system", "[spawn]")
-{
- using namespace nihil;
-
- auto exec = shell("x=1; echo $x");
- REQUIRE(exec);
-
- auto output = std::string();
- auto capture = make_capture(stdout_fileno, output);
- REQUIRE(capture);
-
- auto proc = spawn(*exec, *capture);
- REQUIRE(proc);
-
- auto status = std::move(*proc).wait();
- REQUIRE(status);
-
- REQUIRE(status->okay());
- REQUIRE(output == "1\n");
-}
-
TEST_CASE("spawn: execv", "[spawn]") {
using namespace nihil;
@@ -69,25 +48,6 @@ TEST_CASE("spawn: execvp", "[spawn]") {
REQUIRE(output == "1\n");
}
-TEST_CASE("spawn: execl", "[spawn]") {
- using namespace nihil;
-
- auto exec = execl("/bin/sh", "sh", "-c", "x=1; echo $x");
- REQUIRE(exec);
-
- auto output = std::string();
- auto capture = make_capture(stdout_fileno, output);
- REQUIRE(capture);
-
- auto proc = spawn(*exec, *capture);
- REQUIRE(proc);
-
- auto status = std::move(*proc).wait();
- REQUIRE(status);
-
- REQUIRE(status->okay());
- REQUIRE(output == "1\n");
-}
TEST_CASE("spawn: execlp", "[spawn]") {
using namespace nihil;