From 3d5e015876016e0f4cd9563e5ad22820bfd46564 Mon Sep 17 00:00:00 2001 From: Jeromy Date: Wed, 22 Jun 2016 11:17:16 -0700 Subject: [PATCH] add a test for auto-raising ulimit License: MIT Signed-off-by: Jeromy --- test/sharness/lib/test-lib.sh | 2 ++ test/sharness/t0060-daemon.sh | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/test/sharness/lib/test-lib.sh b/test/sharness/lib/test-lib.sh index db242146b4f..f671efb0de9 100644 --- a/test/sharness/lib/test-lib.sh +++ b/test/sharness/lib/test-lib.sh @@ -207,6 +207,8 @@ test_launch_ipfs_daemon() { args="$@" + test "$TEST_ULIMIT_PRESET" != 1 && ulimit -n 1024 + test_expect_success "'ipfs daemon' succeeds" ' ipfs daemon $args >actual_daemon 2>daemon_err & ' diff --git a/test/sharness/t0060-daemon.sh b/test/sharness/t0060-daemon.sh index c04d6734226..677fbe5aa12 100755 --- a/test/sharness/t0060-daemon.sh +++ b/test/sharness/t0060-daemon.sh @@ -121,4 +121,14 @@ test_expect_success "daemon with pipe eventually becomes live" ' test_fsh cat stdin_daemon_out || test_fsh cat stdin_daemon_err || test_fsh cat stdin_poll_apiout || test_fsh cat stdin_poll_apierr ' +ulimit -n 512 +TEST_ULIMIT_PRESET=1 +test_launch_ipfs_daemon + +test_expect_success "daemon raised its fd limit" ' + grep "ulimit" actual_daemon > /dev/null +' + +test_kill_ipfs_daemon + test_done