diff options
author | Eric Wong <normalperson@yhbt.net> | 2013-09-10 04:13:54 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2013-09-10 04:15:33 +0000 |
commit | eec87ea5818dda5141b291d3cb0534a5b919c65e (patch) | |
tree | 08637591ce82f7c3d5b5ef665f7695d0710bc5d4 /test | |
parent | a25a4b15617cc488565a5baf095af49b5f0a182a (diff) | |
download | dtas-eec87ea5818dda5141b291d3cb0534a5b919c65e.tar.gz |
Sinks should always continue running until EOF. Otherwise, the sink exiting prematurely could cause the player to stop prematurely. So just let it wait for EOF by running cat(1).
Diffstat (limited to 'test')
-rw-r--r-- | test/test_player_integration.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/test_player_integration.rb b/test/test_player_integration.rb index f71ed56..8784221 100644 --- a/test/test_player_integration.rb +++ b/test/test_player_integration.rb @@ -124,7 +124,8 @@ class TestPlayerIntegration < Testcase def test_sink_env s = client_socket tmp = Tempfile.new(%w(env .txt)) - s.req_ok("sink ed default active=true command='echo -$FOO- > #{tmp.path}'") + s.req_ok("sink ed default active=true " \ + "command='echo -$FOO- > #{tmp.path}; cat >/dev/null'") s.req_ok("sink ed default env.FOO=BAR") s.req_ok(["enq-cmd", "echo HI"]) |