Sha256: 1166418cc63e6241a816b91e6b9e4c4cbd6869978b4c4b0fd5e1063b19197557
Contents?: true
Size: 873 Bytes
Versions: 1
Compression:
Stored size: 873 Bytes
Contents
#!/bin/sh nr_client=${nr_client-25} nr=${nr-50} . ./test-lib.sh require_rev test -r random_blob || die "random_blob required, run with 'make $0'" eval $(unused_listen) rtmpfiles unicorn_config tmp r_err r_out pid fifo ok rm -f $fifo mkfifo $fifo cat > $unicorn_config <<EOF listen "$listen" pid "$pid" stderr_path "$r_err" stdout_path "$r_out" Rainbows! do use :Rev end EOF rainbows -D content-md5.ru -c $unicorn_config wait_for_pid $pid echo "small blob" ( echo hello world | content-md5-put cat $fifo > $tmp & wait echo ok > $ok ) | socat - TCP:$listen | tee $fifo fgrep 'HTTP/1.1 200 OK' $tmp test xok = x"$(cat $ok)" ! grep Error $r_err echo "big blob" ( content-md5-put < random_blob cat $fifo > $tmp & wait echo ok > $ok ) | socat - TCP:$listen | tee $fifo fgrep 'HTTP/1.1 200 OK' $tmp test xok = x"$(cat $ok)" ! grep Error $r_err kill $(cat $pid)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rainbows-0.2.0 | t/t4101-rev-rack-input-trailer.sh |