(This page was automatically generated by the tools in the opsboy project on 15:08:02 28-Dec-2023 GMT.)
| Commit | Testing Time | Unexpected Failures  | 
        Expected Failures  | 
        Files | Tests | Elapsed Time | 
|---|---|---|---|---|---|---|
| ab68e851 | 2020-10-26 16:22:27 GMT | 456 | 0 | 19 | 544 | 498 sec | 
| File | Name | Details | 
|---|---|---|
| bugs.t | ERROR: client socket timed out - TEST 2: set in a subrequest issued from an output filter | 
        ' | 
    
| bugs.t | TEST 2: set in a subrequest issued from an output filter - status code ok | 
                 got: '' expected: '200'  | 
    
| bugs.t | TEST 2: set in a subrequest issued from an output filter - response_body - response is expected (repeated req 0, req 0) | 
        @@ -1,3 +0,0 @@ -STORED -~~ -STORED '  | 
    
| bugs.t | ERROR: client socket timed out - TEST 2: set in a subrequest issued from an output filter | 
        ' | 
    
| bugs.t | TEST 2: set in a subrequest issued from an output filter - status code ok | 
                 got: '' expected: '200'  | 
    
| bugs.t | TEST 2: set in a subrequest issued from an output filter - response_body - response is expected (repeated req 1, req 0) | 
        @@ -1,3 +0,0 @@ -STORED -~~ -STORED '  | 
    
| bugs.t | ERROR: client socket timed out - TEST 2: set in a subrequest issued from an output filter | 
        ' | 
    
| bugs.t | TEST 2: set in a subrequest issued from an output filter - status code ok | 
                 got: '' expected: '200'  | 
    
| bugs.t | TEST 2: set in a subrequest issued from an output filter - response_body - response is expected (repeated req 2, req 0) | 
        @@ -1,3 +0,0 @@ -STORED -~~ -STORED '  | 
    
| bugs.t | ERROR: client socket timed out - TEST 3: reuse request body | 
        ' | 
    
| bugs.t | TEST 3: reuse request body - status code ok | 
                 got: '' expected: '200'  | 
    
| bugs.t | TEST 3: reuse request body - response_body - response is expected (repeated req 0, req 0) | 
        @@ -1,19 +0,0 @@ -flush_all -status: 200 -exptime: -OK -set foo -status: 201 -exptime: 0 -STORED -set bar -status: 201 -exptime: 0 -STORED -get bar -status: 200 -exptime: -Helloget foo -status: 200 -exptime: -Hello'  | 
    
| bugs.t | ERROR: client socket timed out - TEST 3: reuse request body | 
        ' | 
    
| bugs.t | TEST 3: reuse request body - status code ok | 
                 got: '' expected: '200'  | 
    
| bugs.t | TEST 3: reuse request body - response_body - response is expected (repeated req 1, req 0) | 
        @@ -1,19 +0,0 @@ -flush_all -status: 200 -exptime: -OK -set foo -status: 201 -exptime: 0 -STORED -set bar -status: 201 -exptime: 0 -STORED -get bar -status: 200 -exptime: -Helloget foo -status: 200 -exptime: -Hello'  | 
    
| bugs.t | ERROR: client socket timed out - TEST 3: reuse request body | 
        ' | 
    
| bugs.t | TEST 3: reuse request body - status code ok | 
                 got: '' expected: '200'  | 
    
| bugs.t | TEST 3: reuse request body - response_body - response is expected (repeated req 2, req 0) | 
        @@ -1,19 +0,0 @@ -flush_all -status: 200 -exptime: -OK -set foo -status: 201 -exptime: 0 -STORED -set bar -status: 201 -exptime: 0 -STORED -get bar -status: 200 -exptime: -Helloget foo -status: 200 -exptime: -Hello'  | 
    
| bugs.t | ERROR: client socket timed out - TEST 4: zero buf when $memc_value is empty | 
        ' | 
    
| bugs.t | TEST 4: zero buf when $memc_value is empty - status code ok | 
                 got: '' expected: '201'  | 
    
| bugs.t | TEST 4: zero buf when $memc_value is empty - response_body - response is expected (repeated req 0, req 0) | 
                 got: '' expected: 'STORED '  | 
    
| bugs.t | ERROR: client socket timed out - TEST 4: zero buf when $memc_value is empty | 
        ' | 
    
| bugs.t | TEST 4: zero buf when $memc_value is empty - status code ok | 
                 got: '' expected: '201'  | 
    
| bugs.t | TEST 4: zero buf when $memc_value is empty - response_body - response is expected (repeated req 1, req 0) | 
                 got: '' expected: 'STORED '  | 
    
| bugs.t | ERROR: client socket timed out - TEST 4: zero buf when $memc_value is empty | 
        ' | 
    
| bugs.t | TEST 4: zero buf when $memc_value is empty - status code ok | 
                 got: '' expected: '201'  | 
    
| bugs.t | TEST 4: zero buf when $memc_value is empty - response_body - response is expected (repeated req 2, req 0) | 
                 got: '' expected: 'STORED '  | 
    
| bugs.t | ERROR: client socket timed out - TEST 5: zero buf when $memc_value is empty | 
        ' | 
    
| bugs.t | TEST 5: zero buf when $memc_value is empty - status code ok | 
                 got: '' expected: '201'  | 
    
| bugs.t | TEST 5: zero buf when $memc_value is empty - response_body - response is expected (repeated req 0, req 0) | 
                 got: '' expected: 'STORED '  | 
    
| bugs.t | ERROR: client socket timed out - TEST 5: zero buf when $memc_value is empty | 
        ' | 
    
| bugs.t | TEST 5: zero buf when $memc_value is empty - status code ok | 
                 got: '' expected: '201'  | 
    
| bugs.t | TEST 5: zero buf when $memc_value is empty - response_body - response is expected (repeated req 1, req 0) | 
                 got: '' expected: 'STORED '  | 
    
| bugs.t | ERROR: client socket timed out - TEST 5: zero buf when $memc_value is empty | 
        ' | 
    
| bugs.t | TEST 5: zero buf when $memc_value is empty - status code ok | 
                 got: '' expected: '201'  | 
    
| bugs.t | TEST 5: zero buf when $memc_value is empty - response_body - response is expected (repeated req 2, req 0) | 
                 got: '' expected: 'STORED '  | 
    
| bugs.t | ERROR: client socket timed out - TEST 6: set too long keys | 
        ' | 
    
| bugs.t | TEST 6: set too long keys - status code ok | 
                 got: '' expected: '502'  | 
    
| bugs.t | TEST 6: set too long keys - response_body - response is expected (repeated req 0, req 0) | 
                 got: '' expected: 'CLIENT_ERROR bad command line format '  | 
    
| bugs.t | ERROR: client socket timed out - TEST 6: set too long keys | 
        ' | 
    
| bugs.t | TEST 6: set too long keys - status code ok | 
                 got: '' expected: '502'  | 
    
| bugs.t | TEST 6: set too long keys - response_body - response is expected (repeated req 1, req 0) | 
                 got: '' expected: 'CLIENT_ERROR bad command line format '  | 
    
| bugs.t | ERROR: client socket timed out - TEST 6: set too long keys | 
        ' | 
    
| bugs.t | TEST 6: set too long keys - status code ok | 
                 got: '' expected: '502'  | 
    
| bugs.t | TEST 6: set too long keys - response_body - response is expected (repeated req 2, req 0) | 
                 got: '' expected: 'CLIENT_ERROR bad command line format '  | 
    
| bugs.t | ERROR: client socket timed out - TEST 7: get too long keys | 
        ' | 
    
| bugs.t | TEST 7: get too long keys - status code ok | 
                 got: '' expected: '502'  | 
    
| bugs.t | TEST 7: get too long keys - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:502 Bad Gateway)'  | 
    
| bugs.t | ERROR: client socket timed out - TEST 7: get too long keys | 
        ' | 
    
| bugs.t | TEST 7: get too long keys - status code ok | 
                 got: '' expected: '502'  | 
    
| bugs.t | TEST 7: get too long keys - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:502 Bad Gateway)'  | 
    
| bugs.t | ERROR: client socket timed out - TEST 7: get too long keys | 
        ' | 
    
| bugs.t | TEST 7: get too long keys - status code ok | 
                 got: '' expected: '502'  | 
    
| bugs.t | TEST 7: get too long keys - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:502 Bad Gateway)'  | 
    
| cmd.t | ERROR: client socket timed out - TEST 8: $memc_cmd has its default values when it's an empty string | 
        ' | 
    
| cmd.t | TEST 8: $memc_cmd has its default values when it's an empty string - status code ok | 
                 got: '' expected: '200'  | 
    
| cmd.t | TEST 8: $memc_cmd has its default values when it's an empty string - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set big2\x{0a}STORED\x{0d}\x{0a}get big2\x{0a}nice to meet you!" length: 43 strings begin to differ at char 1 (line 1 column 1)  | 
    
| cmd.t | ERROR: client socket timed out - TEST 5: explicit $memc_cmd in non-empty cmds_allowed list (in first) | 
        ' | 
    
| cmd.t | TEST 5: explicit $memc_cmd in non-empty cmds_allowed list (in first) - status code ok | 
                 got: '' expected: '200'  | 
    
| cmd.t | TEST 5: explicit $memc_cmd in non-empty cmds_allowed list (in first) - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^VERSION \d+(\.\d+)+.*?\r\n$)'  | 
    
| cmd.t | ERROR: client socket timed out - TEST 4: explicit $memc_cmd in non-empty cmds_allowed list | 
        ' | 
    
| cmd.t | TEST 4: explicit $memc_cmd in non-empty cmds_allowed list - status code ok | 
                 got: '' expected: '200'  | 
    
| cmd.t | TEST 4: explicit $memc_cmd in non-empty cmds_allowed list - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^VERSION \d+(\.\d+)+.*?\r\n$)'  | 
    
| core-bugs.t | ERROR: client socket timed out - TEST 1: bug in nginx core? (1) | 
        ' | 
    
| core-bugs.t | TEST 1: bug in nginx core? (1) - status code ok | 
                 got: '' expected: '201'  | 
    
| core-bugs.t | TEST 1: bug in nginx core? (1) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "STORED\x{0d}\x{0a}" length: 8 strings begin to differ at char 1 (line 1 column 1)  | 
    
| core-bugs.t | ERROR: client socket timed out - TEST 2: bug in nginx core? (2) | 
        ' | 
    
| core-bugs.t | TEST 2: bug in nginx core? (2) - status code ok | 
                 got: '' expected: '200'  | 
    
| core-bugs.t | TEST 2: bug in nginx core? (2) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "[["mafiaclans.eu", 12], ["picfu.net", 5], ["www.te"... length: 207 strings begin to differ at char 1 (line 1 column 1)  | 
    
| delete.t | ERROR: client socket timed out - TEST 2: set and delete and set | 
        ' | 
    
| delete.t | TEST 2: set and delete and set - status code ok | 
                 got: '' expected: '200'  | 
    
| delete.t | TEST 2: set and delete and set - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^set foo bar status: 201 exptime: 0 STORED\r delete foo status: 200 exptime: DELETED\r get foo status: 404 exptime: <html>.*?404 Not Found.*$ )'  | 
    
| delete.t | ERROR: client socket timed out - TEST 1: delete non-existent item | 
        ' | 
    
| delete.t | TEST 1: delete non-existent item - status code ok | 
                 got: '' expected: '200'  | 
    
| delete.t | TEST 1: delete non-existent item - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^flush_all status: 200 exptime: OK\r delete foo status: 404 exptime: <html>.*?404 Not Found.*$ )'  | 
    
| eval.t | TEST 2: set in eval (subrequest in memory) - status code ok | 
                 got: '' expected: '200'  | 
    
| eval.t | TEST 2: set in eval (subrequest in memory) - response_body - response is expected (repeated req 0, req 0) | 
                 got: '' expected: '[STORED] '  | 
    
| eval.t | TEST 2: set in eval (subrequest in memory) - status code ok | 
                 got: '' expected: '200'  | 
    
| eval.t | TEST 2: set in eval (subrequest in memory) - response_body - response is expected (repeated req 1, req 0) | 
                 got: '' expected: '[STORED] '  | 
    
| eval.t | TEST 1: set in eval (NO subrequest in memory) - status code ok | 
                 got: '' expected: '200'  | 
    
| eval.t | TEST 1: set in eval (NO subrequest in memory) - response_body - response is expected (repeated req 0, req 0) | 
                 got: '' expected: '[STORED] '  | 
    
| eval.t | TEST 1: set in eval (NO subrequest in memory) - status code ok | 
                 got: '' expected: '200'  | 
    
| eval.t | TEST 1: set in eval (NO subrequest in memory) - response_body - response is expected (repeated req 1, req 0) | 
                 got: '' expected: '[STORED] '  | 
    
| exptime.t | ERROR: client socket timed out - TEST 1: set exptime | 
        ' | 
    
| exptime.t | TEST 1: set exptime - status code ok | 
                 got: '' expected: '200'  | 
    
| exptime.t | TEST 1: set exptime - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^flush_all status: 200 exptime: OK\r set foo BAR status: 201 exptime: 1 STORED\r get foo - 0 sec status: 200 exptime: BAR get foo - 1\.1 sec status: 404 exptime: <html>.*?404 Not Found.*$ )'  | 
    
| exptime.t | ERROR: client socket timed out - TEST 1: set exptime | 
        ' | 
    
| exptime.t | TEST 1: set exptime - status code ok | 
                 got: '' expected: '200'  | 
    
| exptime.t | TEST 1: set exptime - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^flush_all status: 200 exptime: OK\r set foo BAR status: 201 exptime: 1 STORED\r get foo - 0 sec status: 200 exptime: BAR get foo - 1\.1 sec status: 404 exptime: <html>.*?404 Not Found.*$ )'  | 
    
| exptime.t | ERROR: client socket timed out - TEST 2: test empty flags (default to 0) | 
        ' | 
    
| exptime.t | TEST 2: test empty flags (default to 0) - status code ok | 
                 got: '' expected: '200'  | 
    
| exptime.t | TEST 2: test empty flags (default to 0) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo BAR (exptime: EMPTY)\x{0a}status: 201\x{0a}exptime: "... length: 93 strings begin to differ at char 1 (line 1 column 1)  | 
    
| exptime.t | ERROR: client socket timed out - TEST 2: test empty flags (default to 0) | 
        ' | 
    
| exptime.t | TEST 2: test empty flags (default to 0) - status code ok | 
                 got: '' expected: '200'  | 
    
| exptime.t | TEST 2: test empty flags (default to 0) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo BAR (exptime: EMPTY)\x{0a}status: 201\x{0a}exptime: "... length: 93 strings begin to differ at char 1 (line 1 column 1)  | 
    
| flags.t | ERROR: client socket timed out - TEST 1: set flags and get flags | 
        ' | 
    
| flags.t | TEST 1: set flags and get flags - status code ok | 
                 got: '' expected: '200'  | 
    
| flags.t | TEST 1: set flags and get flags - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo BAR (flag: 1234567890)\x{0a}status: 201\x{0a}flags: "... length: 110 strings begin to differ at char 1 (line 1 column 1)  | 
    
| flags.t | ERROR: client socket timed out - TEST 1: set flags and get flags | 
        ' | 
    
| flags.t | TEST 1: set flags and get flags - status code ok | 
                 got: '' expected: '200'  | 
    
| flags.t | TEST 1: set flags and get flags - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo BAR (flag: 1234567890)\x{0a}status: 201\x{0a}flags: "... length: 110 strings begin to differ at char 1 (line 1 column 1)  | 
    
| flags.t | ERROR: client socket timed out - TEST 2: test empty flags (default to 0) | 
        ' | 
    
| flags.t | TEST 2: test empty flags (default to 0) - status code ok | 
                 got: '' expected: '200'  | 
    
| flags.t | TEST 2: test empty flags (default to 0) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo BAR (flag: EMPTY)\x{0a}status: 201\x{0a}flags: 0\x{0a}STO"... length: 87 strings begin to differ at char 1 (line 1 column 1)  | 
    
| flags.t | ERROR: client socket timed out - TEST 2: test empty flags (default to 0) | 
        ' | 
    
| flags.t | TEST 2: test empty flags (default to 0) - status code ok | 
                 got: '' expected: '200'  | 
    
| flags.t | TEST 2: test empty flags (default to 0) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo BAR (flag: EMPTY)\x{0a}status: 201\x{0a}flags: 0\x{0a}STO"... length: 87 strings begin to differ at char 1 (line 1 column 1)  | 
    
| flags.t | ERROR: client socket timed out - TEST 3: test empty flags (default to 0) (another form) | 
        ' | 
    
| flags.t | TEST 3: test empty flags (default to 0) (another form) - status code ok | 
                 got: '' expected: '200'  | 
    
| flags.t | TEST 3: test empty flags (default to 0) (another form) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo BAR (flag: EMPTY)\x{0a}status: 201\x{0a}flags: 0\x{0a}STO"... length: 87 strings begin to differ at char 1 (line 1 column 1)  | 
    
| flags.t | ERROR: client socket timed out - TEST 3: test empty flags (default to 0) (another form) | 
        ' | 
    
| flags.t | TEST 3: test empty flags (default to 0) (another form) - status code ok | 
                 got: '' expected: '200'  | 
    
| flags.t | TEST 3: test empty flags (default to 0) (another form) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo BAR (flag: EMPTY)\x{0a}status: 201\x{0a}flags: 0\x{0a}STO"... length: 87 strings begin to differ at char 1 (line 1 column 1)  | 
    
| flags.t | ERROR: client socket timed out - TEST 4: add flags and get flags | 
        ' | 
    
| flags.t | TEST 4: add flags and get flags - status code ok | 
                 got: '' expected: '200'  | 
    
| flags.t | TEST 4: add flags and get flags - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush_all\x{0a}status: 200\x{0a}flags: \x{0a}OK\x{0d}\x{0a}add foo BAR (fla"... length: 129 strings begin to differ at char 1 (line 1 column 1)  | 
    
| flags.t | ERROR: client socket timed out - TEST 4: add flags and get flags | 
        ' | 
    
| flags.t | TEST 4: add flags and get flags - status code ok | 
                 got: '' expected: '200'  | 
    
| flags.t | TEST 4: add flags and get flags - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush_all\x{0a}status: 200\x{0a}flags: \x{0a}OK\x{0d}\x{0a}add foo BAR (fla"... length: 129 strings begin to differ at char 1 (line 1 column 1)  | 
    
| flags.t | ERROR: client socket timed out - TEST 7: set flags and get flags in http time | 
        ' | 
    
| flags.t | TEST 7: set flags and get flags in http time - status code ok | 
                 got: '' expected: '200'  | 
    
| flags.t | TEST 7: set flags and get flags in http time - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo BAR (flag: 1264680563)\x{0a}status: 201\x{0a}flags: "... length: 170 strings begin to differ at char 1 (line 1 column 1)  | 
    
| flags.t | ERROR: client socket timed out - TEST 7: set flags and get flags in http time | 
        ' | 
    
| flags.t | TEST 7: set flags and get flags in http time - status code ok | 
                 got: '' expected: '200'  | 
    
| flags.t | TEST 7: set flags and get flags in http time - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo BAR (flag: 1264680563)\x{0a}status: 201\x{0a}flags: "... length: 170 strings begin to differ at char 1 (line 1 column 1)  | 
    
| flags.t | ERROR: client socket timed out - TEST 9: last-modified (unconditional GET) | 
        ' | 
    
| flags.t | TEST 9: last-modified (unconditional GET) - status code ok | 
                 got: '' expected: '200'  | 
    
| flags.t | TEST 9: last-modified (unconditional GET) - header Last-Modified ok | 
                 got: '' expected: 'Thu, 28 Jan 2010 12:09:23 GMT'  | 
    
| flags.t | TEST 9: last-modified (unconditional GET) - header X-Flags ok | 
                 got: '' expected: '1264680563'  | 
    
| flags.t | TEST 9: last-modified (unconditional GET) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "BAR" length: 3 strings begin to differ at char 1 (line 1 column 1)  | 
    
| flags.t | ERROR: client socket timed out - TEST 9: last-modified (unconditional GET) | 
        ' | 
    
| flags.t | TEST 9: last-modified (unconditional GET) - status code ok | 
                 got: '' expected: '200'  | 
    
| flags.t | TEST 9: last-modified (unconditional GET) - header Last-Modified ok | 
                 got: '' expected: 'Thu, 28 Jan 2010 12:09:23 GMT'  | 
    
| flags.t | TEST 9: last-modified (unconditional GET) - header X-Flags ok | 
                 got: '' expected: '1264680563'  | 
    
| flags.t | TEST 9: last-modified (unconditional GET) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "BAR" length: 3 strings begin to differ at char 1 (line 1 column 1)  | 
    
| flush-all.t | ERROR: client socket timed out - TEST 3: set exptime | 
        ' | 
    
| flush-all.t | TEST 3: set exptime - status code ok | 
                 got: '' expected: '200'  | 
    
| flush-all.t | TEST 3: set exptime - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:flush_all status: 200 exptime: OK\r set foo BAR status: 201 exptime: 0 STORED\r flush_all exptime=2 status: 200 exptime: 2 OK\r get foo - 0 sec status: 200 exptime: BAR get foo - 2 sec status: 404 exptime: <html>.*?404 Not Found.*$ )'  | 
    
| flush-all.t | ERROR: client socket timed out - TEST 2: set and flush and get | 
        ' | 
    
| flush-all.t | TEST 2: set and flush and get - status code ok | 
                 got: '' expected: '200'  | 
    
| flush-all.t | TEST 2: set and flush and get - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^set foo blah status: 201 STORED\r flush_all status: 200 OK\r get foo status: 404.*?404 Not Found.*$ )'  | 
    
| flush-all.t | ERROR: client socket timed out - TEST 1: flush_all | 
        ' | 
    
| flush-all.t | TEST 1: flush_all - status code ok | 
                 got: '' expected: '200'  | 
    
| flush-all.t | TEST 1: flush_all - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "OK\x{0d}\x{0a}" length: 4 strings begin to differ at char 1 (line 1 column 1)  | 
    
| if.t | ERROR: client socket timed out - TEST 1: bad cmd | 
        ' | 
    
| if.t | TEST 1: bad cmd - status code ok | 
                 got: '' expected: '200'  | 
    
| if.t | TEST 1: bad cmd - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "OK\x{0d}\x{0a}" length: 4 strings begin to differ at char 1 (line 1 column 1)  | 
    
| incr-decr.t | ERROR: client socket timed out - TEST 5: incr | 
        ' | 
    
| incr-decr.t | TEST 5: incr - status code ok | 
                 got: '' expected: '200'  | 
    
| incr-decr.t | TEST 5: incr - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo 32\x{0a}status: 201\x{0a}exptime: 0\x{0a}STORED\x{0d}\x{0a}incr 51\x{0a}"... length: 108 strings begin to differ at char 1 (line 1 column 1)  | 
    
| incr-decr.t | ERROR: client socket timed out - TEST 5: incr | 
        ' | 
    
| incr-decr.t | TEST 5: incr - status code ok | 
                 got: '' expected: '200'  | 
    
| incr-decr.t | TEST 5: incr - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo 32\x{0a}status: 201\x{0a}exptime: 0\x{0a}STORED\x{0d}\x{0a}incr 51\x{0a}"... length: 108 strings begin to differ at char 1 (line 1 column 1)  | 
    
| incr-decr.t | ERROR: client socket timed out - TEST 7: incr an non-existent key | 
        ' | 
    
| incr-decr.t | TEST 7: incr an non-existent key - status code ok | 
                 got: '' expected: '200'  | 
    
| incr-decr.t | TEST 7: incr an non-existent key - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^flush all status: 200 exptime: OK\r incr 51 status: 404 exptime: <html>.*?404 Not Found.*$ )'  | 
    
| incr-decr.t | ERROR: client socket timed out - TEST 7: incr an non-existent key | 
        ' | 
    
| incr-decr.t | TEST 7: incr an non-existent key - status code ok | 
                 got: '' expected: '200'  | 
    
| incr-decr.t | TEST 7: incr an non-existent key - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^flush all status: 200 exptime: OK\r incr 51 status: 404 exptime: <html>.*?404 Not Found.*$ )'  | 
    
| incr-decr.t | ERROR: client socket timed out - TEST 6: decr | 
        ' | 
    
| incr-decr.t | TEST 6: decr - status code ok | 
                 got: '' expected: '200'  | 
    
| incr-decr.t | TEST 6: decr - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo 32\x{0a}status: 201\x{0a}exptime: 0\x{0a}STORED\x{0d}\x{0a}decr 13\x{0a}"... length: 108 strings begin to differ at char 1 (line 1 column 1)  | 
    
| incr-decr.t | ERROR: client socket timed out - TEST 6: decr | 
        ' | 
    
| incr-decr.t | TEST 6: decr - status code ok | 
                 got: '' expected: '200'  | 
    
| incr-decr.t | TEST 6: decr - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo 32\x{0a}status: 201\x{0a}exptime: 0\x{0a}STORED\x{0d}\x{0a}decr 13\x{0a}"... length: 108 strings begin to differ at char 1 (line 1 column 1)  | 
    
| incr-decr.t | ERROR: client socket timed out - TEST 9: incr an non-existent key (with fallback) | 
        ' | 
    
| incr-decr.t | TEST 9: incr an non-existent key (with fallback) - status code ok | 
                 got: '' expected: '200'  | 
    
| incr-decr.t | TEST 9: incr an non-existent key (with fallback) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}exptime: \x{0a}OK\x{0d}\x{0a}incr 51\x{0a}status"... length: 101 strings begin to differ at char 1 (line 1 column 1)  | 
    
| incr-decr.t | ERROR: client socket timed out - TEST 9: incr an non-existent key (with fallback) | 
        ' | 
    
| incr-decr.t | TEST 9: incr an non-existent key (with fallback) - status code ok | 
                 got: '' expected: '200'  | 
    
| incr-decr.t | TEST 9: incr an non-existent key (with fallback) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}exptime: \x{0a}OK\x{0d}\x{0a}incr 51\x{0a}status"... length: 101 strings begin to differ at char 1 (line 1 column 1)  | 
    
| incr-decr.t | ERROR: client socket timed out - TEST 8: decr | 
        ' | 
    
| incr-decr.t | TEST 8: decr - status code ok | 
                 got: '' expected: '200'  | 
    
| incr-decr.t | TEST 8: decr - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo 32\x{0a}status: 201\x{0a}exptime: 0\x{0a}STORED\x{0d}\x{0a}decr 13\x{0a}"... length: 108 strings begin to differ at char 1 (line 1 column 1)  | 
    
| incr-decr.t | ERROR: client socket timed out - TEST 8: decr | 
        ' | 
    
| incr-decr.t | TEST 8: decr - status code ok | 
                 got: '' expected: '200'  | 
    
| incr-decr.t | TEST 8: decr - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo 32\x{0a}status: 201\x{0a}exptime: 0\x{0a}STORED\x{0d}\x{0a}decr 13\x{0a}"... length: 108 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive.t | ERROR: client socket timed out - TEST 1: keepalive | 
        ' | 
    
| keepalive.t | TEST 1: keepalive - status code ok | 
                 got: '' expected: '201'  | 
    
| keepalive.t | TEST 1: keepalive - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "STORED\x{0d}\x{0a}" length: 8 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive.t | ERROR: client socket timed out - TEST 1: keepalive | 
        ' | 
    
| keepalive.t | TEST 1: keepalive - status code ok | 
                 got: '' expected: '201'  | 
    
| keepalive.t | TEST 1: keepalive - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "STORED\x{0d}\x{0a}" length: 8 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive.t | ERROR: client socket timed out - TEST 1: keepalive | 
        ' | 
    
| keepalive.t | TEST 1: keepalive - status code ok | 
                 got: '' expected: '201'  | 
    
| keepalive.t | TEST 1: keepalive - response_body - response is expected (repeated req 2, req 0) | 
                 got: "" length: 0 expected: "STORED\x{0d}\x{0a}" length: 8 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/incr-decr.t | ERROR: client socket timed out - TEST 6: decr | 
        ' | 
    
| keepalive/incr-decr.t | TEST 6: decr - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/incr-decr.t | TEST 6: decr - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo 32\x{0a}status: 201\x{0a}exptime: 0\x{0a}STORED\x{0d}\x{0a}decr 13\x{0a}"... length: 108 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/incr-decr.t | ERROR: client socket timed out - TEST 6: decr | 
        ' | 
    
| keepalive/incr-decr.t | TEST 6: decr - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/incr-decr.t | TEST 6: decr - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo 32\x{0a}status: 201\x{0a}exptime: 0\x{0a}STORED\x{0d}\x{0a}decr 13\x{0a}"... length: 108 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/incr-decr.t | ERROR: client socket timed out - TEST 8: decr | 
        ' | 
    
| keepalive/incr-decr.t | TEST 8: decr - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/incr-decr.t | TEST 8: decr - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo 32\x{0a}status: 201\x{0a}exptime: 0\x{0a}STORED\x{0d}\x{0a}decr 13\x{0a}"... length: 108 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/incr-decr.t | ERROR: client socket timed out - TEST 8: decr | 
        ' | 
    
| keepalive/incr-decr.t | TEST 8: decr - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/incr-decr.t | TEST 8: decr - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo 32\x{0a}status: 201\x{0a}exptime: 0\x{0a}STORED\x{0d}\x{0a}decr 13\x{0a}"... length: 108 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/incr-decr.t | ERROR: client socket timed out - TEST 7: incr an non-existent key | 
        ' | 
    
| keepalive/incr-decr.t | TEST 7: incr an non-existent key - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/incr-decr.t | TEST 7: incr an non-existent key - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^flush all status: 200 exptime: OK\r incr 51 status: 404 exptime: <html>.*?404 Not Found.*$ )'  | 
    
| keepalive/incr-decr.t | ERROR: client socket timed out - TEST 7: incr an non-existent key | 
        ' | 
    
| keepalive/incr-decr.t | TEST 7: incr an non-existent key - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/incr-decr.t | TEST 7: incr an non-existent key - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^flush all status: 200 exptime: OK\r incr 51 status: 404 exptime: <html>.*?404 Not Found.*$ )'  | 
    
| keepalive/incr-decr.t | ERROR: client socket timed out - TEST 5: incr | 
        ' | 
    
| keepalive/incr-decr.t | TEST 5: incr - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/incr-decr.t | TEST 5: incr - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo 32\x{0a}status: 201\x{0a}exptime: 0\x{0a}STORED\x{0d}\x{0a}incr 51\x{0a}"... length: 108 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/incr-decr.t | ERROR: client socket timed out - TEST 5: incr | 
        ' | 
    
| keepalive/incr-decr.t | TEST 5: incr - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/incr-decr.t | TEST 5: incr - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo 32\x{0a}status: 201\x{0a}exptime: 0\x{0a}STORED\x{0d}\x{0a}incr 51\x{0a}"... length: 108 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/incr-decr.t | ERROR: client socket timed out - TEST 9: incr an non-existent key (with fallback) | 
        ' | 
    
| keepalive/incr-decr.t | TEST 9: incr an non-existent key (with fallback) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/incr-decr.t | TEST 9: incr an non-existent key (with fallback) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}exptime: \x{0a}OK\x{0d}\x{0a}incr 51\x{0a}status"... length: 101 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/incr-decr.t | ERROR: client socket timed out - TEST 9: incr an non-existent key (with fallback) | 
        ' | 
    
| keepalive/incr-decr.t | TEST 9: incr an non-existent key (with fallback) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/incr-decr.t | TEST 9: incr an non-existent key (with fallback) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}exptime: \x{0a}OK\x{0d}\x{0a}incr 51\x{0a}status"... length: 101 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 3: set UTF-8 and get UTF-8 | 
        ' | 
    
| keepalive/storage.t | TEST 3: set UTF-8 and get UTF-8 - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 3: set UTF-8 and get UTF-8 - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo \x{e4}\x{bd}\x{a0}\x{e5}\x{a5}\x{bd}\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}\x{e4}\x{bd}\x{a0}\x{e5}\x{a5}\x{bd}" length: 37 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 3: set UTF-8 and get UTF-8 | 
        ' | 
    
| keepalive/storage.t | TEST 3: set UTF-8 and get UTF-8 - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 3: set UTF-8 and get UTF-8 - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo \x{e4}\x{bd}\x{a0}\x{e5}\x{a5}\x{bd}\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}\x{e4}\x{bd}\x{a0}\x{e5}\x{a5}\x{bd}" length: 37 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 14: test append (not stored) | 
        ' | 
    
| keepalive/storage.t | TEST 14: test append (not stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 14: test append (not stored) - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:flush all status: 200 OK\r append foo ,world status: 200 NOT_STORED\r get foo status: 404.*?404 Not Found.*$ )'  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 14: test append (not stored) | 
        ' | 
    
| keepalive/storage.t | TEST 14: test append (not stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 14: test append (not stored) - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:flush all status: 200 OK\r append foo ,world status: 200 NOT_STORED\r get foo status: 404.*?404 Not Found.*$ )'  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 4: set and get empty values | 
        ' | 
    
| keepalive/storage.t | TEST 4: set and get empty values - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 4: set and get empty values - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}OK\x{0d}\x{0a}set foo blah\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}" length: 43 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 4: set and get empty values | 
        ' | 
    
| keepalive/storage.t | TEST 4: set and get empty values - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 4: set and get empty values - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}OK\x{0d}\x{0a}set foo blah\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}" length: 43 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 16: test prepend (not stored) | 
        ' | 
    
| keepalive/storage.t | TEST 16: test prepend (not stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 16: test prepend (not stored) - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:flush all status: 200 OK\r prepend foo world, status: 200 NOT_STORED\r get foo status: 404.*?404 Not Found.*$ )'  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 16: test prepend (not stored) | 
        ' | 
    
| keepalive/storage.t | TEST 16: test prepend (not stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 16: test prepend (not stored) - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:flush all status: 200 OK\r prepend foo world, status: 200 NOT_STORED\r get foo status: 404.*?404 Not Found.*$ )'  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 1: set only | 
        ' | 
    
| keepalive/storage.t | TEST 1: set only - status code ok | 
                 got: '' expected: '201'  | 
    
| keepalive/storage.t | TEST 1: set only - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "STORED\x{0d}\x{0a}" length: 8 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 1: set only | 
        ' | 
    
| keepalive/storage.t | TEST 1: set only - status code ok | 
                 got: '' expected: '201'  | 
    
| keepalive/storage.t | TEST 1: set only - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "STORED\x{0d}\x{0a}" length: 8 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 8: default REST interface when no $memc_cmd is set (read client req body) | 
        ' | 
    
| keepalive/storage.t | TEST 8: default REST interface when no $memc_cmd is set (read client req body) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 8: default REST interface when no $memc_cmd is set (read client req body) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo <client req body>\x{0a}status: 201\x{0a}STORED\x{0d}\x{0a}get "... length: 127 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 8: default REST interface when no $memc_cmd is set (read client req body) | 
        ' | 
    
| keepalive/storage.t | TEST 8: default REST interface when no $memc_cmd is set (read client req body) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 8: default REST interface when no $memc_cmd is set (read client req body) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo <client req body>\x{0a}status: 201\x{0a}STORED\x{0d}\x{0a}get "... length: 127 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 15: test prepend (stored) | 
        ' | 
    
| keepalive/storage.t | TEST 15: test prepend (stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 15: test prepend (stored) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo hello\x{0a}status: 20"... length: 130 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 15: test prepend (stored) | 
        ' | 
    
| keepalive/storage.t | TEST 15: test prepend (stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 15: test prepend (stored) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo hello\x{0a}status: 20"... length: 130 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 9: default REST interface when no $memc_cmd is set (read client req body) | 
        ' | 
    
| keepalive/storage.t | TEST 9: default REST interface when no $memc_cmd is set (read client req body) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 9: default REST interface when no $memc_cmd is set (read client req body) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo <client req body>\x{0a}status: 201\x{0a}STORED\x{0d}\x{0a}get "... length: 134 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 9: default REST interface when no $memc_cmd is set (read client req body) | 
        ' | 
    
| keepalive/storage.t | TEST 9: default REST interface when no $memc_cmd is set (read client req body) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 9: default REST interface when no $memc_cmd is set (read client req body) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo <client req body>\x{0a}status: 201\x{0a}STORED\x{0d}\x{0a}get "... length: 134 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 13: test append (stored) | 
        ' | 
    
| keepalive/storage.t | TEST 13: test append (stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 13: test append (stored) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo hello\x{0a}status: 20"... length: 129 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 13: test append (stored) | 
        ' | 
    
| keepalive/storage.t | TEST 13: test append (stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 13: test append (stored) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo hello\x{0a}status: 20"... length: 129 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 5: add | 
        ' | 
    
| keepalive/storage.t | TEST 5: add - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 5: add - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo blah\x{0a}status: 201"... length: 84 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 5: add | 
        ' | 
    
| keepalive/storage.t | TEST 5: add - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 5: add - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo blah\x{0a}status: 201"... length: 84 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 12: test replace (not stored) | 
        ' | 
    
| keepalive/storage.t | TEST 12: test replace (not stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 12: test replace (not stored) - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:flush all status: 200 OK\r replace foo bah status: 200 NOT_STORED\r get foo status: 404.*?404 Not Found.*$ )'  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 12: test replace (not stored) | 
        ' | 
    
| keepalive/storage.t | TEST 12: test replace (not stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 12: test replace (not stored) - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:flush all status: 200 OK\r replace foo bah status: 200 NOT_STORED\r get foo status: 404.*?404 Not Found.*$ )'  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 2: set and get | 
        ' | 
    
| keepalive/storage.t | TEST 2: set and get - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 2: set and get - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo blah\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}blah" length: 33 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 2: set and get | 
        ' | 
    
| keepalive/storage.t | TEST 2: set and get - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 2: set and get - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo blah\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}blah" length: 33 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 17: set and get big value | 
        ' | 
    
| keepalive/storage.t | TEST 17: set and get big value - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 17: set and get big value - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set big\x{0a}STORED\x{0d}\x{0a}get big\x{0a}aaaaaaaaaaaaaaaaaaaaaaaaaa"... length: 1051 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 17: set and get big value | 
        ' | 
    
| keepalive/storage.t | TEST 17: set and get big value - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 17: set and get big value - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set big\x{0a}STORED\x{0d}\x{0a}get big\x{0a}aaaaaaaaaaaaaaaaaaaaaaaaaa"... length: 1051 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 6: set using POST | 
        ' | 
    
| keepalive/storage.t | TEST 6: set using POST - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 6: set using POST - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}set foo\x{0a}status: 201\x{0a}STOR"... length: 86 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 6: set using POST | 
        ' | 
    
| keepalive/storage.t | TEST 6: set using POST - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 6: set using POST - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}set foo\x{0a}status: 201\x{0a}STOR"... length: 86 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 19: replace non-existent item | 
        ' | 
    
| keepalive/storage.t | TEST 19: replace non-existent item - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 19: replace non-existent item - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush_all\x{0a}status: 200\x{0a}exptime: \x{0a}OK\x{0d}\x{0a}replace foo ba"... length: 87 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 19: replace non-existent item | 
        ' | 
    
| keepalive/storage.t | TEST 19: replace non-existent item - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 19: replace non-existent item - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush_all\x{0a}status: 200\x{0a}exptime: \x{0a}OK\x{0d}\x{0a}replace foo ba"... length: 87 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 7: default REST interface when no $memc_cmd is set | 
        ' | 
    
| keepalive/storage.t | TEST 7: default REST interface when no $memc_cmd is set - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 7: default REST interface when no $memc_cmd is set - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo FOO\x{0a}status: 201\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}status: 20"... length: 112 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 7: default REST interface when no $memc_cmd is set | 
        ' | 
    
| keepalive/storage.t | TEST 7: default REST interface when no $memc_cmd is set - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 7: default REST interface when no $memc_cmd is set - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo FOO\x{0a}status: 201\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}status: 20"... length: 112 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 11: test replace (stored) (with sleep) | 
        ' | 
    
| keepalive/storage.t | TEST 11: test replace (stored) (with sleep) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 11: test replace (stored) (with sleep) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo blah\x{0a}status: 201"... length: 118 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 11: test replace (stored) (with sleep) | 
        ' | 
    
| keepalive/storage.t | TEST 11: test replace (stored) (with sleep) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 11: test replace (stored) (with sleep) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo blah\x{0a}status: 201"... length: 118 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 10: test replace (stored) (without sleep) | 
        ' | 
    
| keepalive/storage.t | TEST 10: test replace (stored) (without sleep) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 10: test replace (stored) (without sleep) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo blah\x{0a}status: 201"... length: 118 strings begin to differ at char 1 (line 1 column 1)  | 
    
| keepalive/storage.t | ERROR: client socket timed out - TEST 10: test replace (stored) (without sleep) | 
        ' | 
    
| keepalive/storage.t | TEST 10: test replace (stored) (without sleep) - status code ok | 
                 got: '' expected: '200'  | 
    
| keepalive/storage.t | TEST 10: test replace (stored) (without sleep) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo blah\x{0a}status: 201"... length: 118 strings begin to differ at char 1 (line 1 column 1)  | 
    
| stats.t | ERROR: client socket timed out - TEST 1: sanity | 
        ' | 
    
| stats.t | TEST 1: sanity - status code ok | 
                 got: '' expected: '200'  | 
    
| stats.t | TEST 1: sanity - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^(?:STAT [^\r]*\r\n)*END\r\n$)'  | 
    
| storage.t | ERROR: client socket timed out - TEST 13: test append (stored) | 
        ' | 
    
| storage.t | TEST 13: test append (stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 13: test append (stored) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo hello\x{0a}status: 20"... length: 129 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 13: test append (stored) | 
        ' | 
    
| storage.t | TEST 13: test append (stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 13: test append (stored) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo hello\x{0a}status: 20"... length: 129 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 6: set using POST | 
        ' | 
    
| storage.t | TEST 6: set using POST - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 6: set using POST - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}set foo\x{0a}status: 201\x{0a}STOR"... length: 86 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 6: set using POST | 
        ' | 
    
| storage.t | TEST 6: set using POST - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 6: set using POST - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}set foo\x{0a}status: 201\x{0a}STOR"... length: 86 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 16: test prepend (not stored) | 
        ' | 
    
| storage.t | TEST 16: test prepend (not stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 16: test prepend (not stored) - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:flush all status: 200 OK\r prepend foo world, status: 200 NOT_STORED\r get foo status: 404.*?404 Not Found.*$ )'  | 
    
| storage.t | ERROR: client socket timed out - TEST 16: test prepend (not stored) | 
        ' | 
    
| storage.t | TEST 16: test prepend (not stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 16: test prepend (not stored) - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:flush all status: 200 OK\r prepend foo world, status: 200 NOT_STORED\r get foo status: 404.*?404 Not Found.*$ )'  | 
    
| storage.t | ERROR: client socket timed out - TEST 4: set and get empty values | 
        ' | 
    
| storage.t | TEST 4: set and get empty values - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 4: set and get empty values - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}OK\x{0d}\x{0a}set foo blah\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}" length: 43 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 4: set and get empty values | 
        ' | 
    
| storage.t | TEST 4: set and get empty values - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 4: set and get empty values - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}OK\x{0d}\x{0a}set foo blah\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}" length: 43 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 9: default REST interface when no $memc_cmd is set (read client req body) | 
        ' | 
    
| storage.t | TEST 9: default REST interface when no $memc_cmd is set (read client req body) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 9: default REST interface when no $memc_cmd is set (read client req body) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo <client req body>\x{0a}status: 201\x{0a}STORED\x{0d}\x{0a}get "... length: 134 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 9: default REST interface when no $memc_cmd is set (read client req body) | 
        ' | 
    
| storage.t | TEST 9: default REST interface when no $memc_cmd is set (read client req body) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 9: default REST interface when no $memc_cmd is set (read client req body) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo <client req body>\x{0a}status: 201\x{0a}STORED\x{0d}\x{0a}get "... length: 134 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 2: set and get | 
        ' | 
    
| storage.t | TEST 2: set and get - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 2: set and get - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo blah\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}blah" length: 33 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 2: set and get | 
        ' | 
    
| storage.t | TEST 2: set and get - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 2: set and get - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo blah\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}blah" length: 33 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 17: set and get big value | 
        ' | 
    
| storage.t | TEST 17: set and get big value - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 17: set and get big value - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set big\x{0a}STORED\x{0d}\x{0a}get big\x{0a}aaaaaaaaaaaaaaaaaaaaaaaaaa"... length: 1051 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 17: set and get big value | 
        ' | 
    
| storage.t | TEST 17: set and get big value - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 17: set and get big value - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set big\x{0a}STORED\x{0d}\x{0a}get big\x{0a}aaaaaaaaaaaaaaaaaaaaaaaaaa"... length: 1051 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 11: test replace (stored) (with sleep) | 
        ' | 
    
| storage.t | TEST 11: test replace (stored) (with sleep) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 11: test replace (stored) (with sleep) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo blah\x{0a}status: 201"... length: 118 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 11: test replace (stored) (with sleep) | 
        ' | 
    
| storage.t | TEST 11: test replace (stored) (with sleep) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 11: test replace (stored) (with sleep) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo blah\x{0a}status: 201"... length: 118 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 3: set UTF-8 and get UTF-8 | 
        ' | 
    
| storage.t | TEST 3: set UTF-8 and get UTF-8 - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 3: set UTF-8 and get UTF-8 - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo \x{e4}\x{bd}\x{a0}\x{e5}\x{a5}\x{bd}\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}\x{e4}\x{bd}\x{a0}\x{e5}\x{a5}\x{bd}" length: 37 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 3: set UTF-8 and get UTF-8 | 
        ' | 
    
| storage.t | TEST 3: set UTF-8 and get UTF-8 - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 3: set UTF-8 and get UTF-8 - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo \x{e4}\x{bd}\x{a0}\x{e5}\x{a5}\x{bd}\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}\x{e4}\x{bd}\x{a0}\x{e5}\x{a5}\x{bd}" length: 37 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 7: default REST interface when no $memc_cmd is set | 
        ' | 
    
| storage.t | TEST 7: default REST interface when no $memc_cmd is set - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 7: default REST interface when no $memc_cmd is set - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo FOO\x{0a}status: 201\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}status: 20"... length: 112 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 7: default REST interface when no $memc_cmd is set | 
        ' | 
    
| storage.t | TEST 7: default REST interface when no $memc_cmd is set - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 7: default REST interface when no $memc_cmd is set - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo FOO\x{0a}status: 201\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}status: 20"... length: 112 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 8: default REST interface when no $memc_cmd is set (read client req body) | 
        ' | 
    
| storage.t | TEST 8: default REST interface when no $memc_cmd is set (read client req body) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 8: default REST interface when no $memc_cmd is set (read client req body) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo <client req body>\x{0a}status: 201\x{0a}STORED\x{0d}\x{0a}get "... length: 127 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 8: default REST interface when no $memc_cmd is set (read client req body) | 
        ' | 
    
| storage.t | TEST 8: default REST interface when no $memc_cmd is set (read client req body) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 8: default REST interface when no $memc_cmd is set (read client req body) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo <client req body>\x{0a}status: 201\x{0a}STORED\x{0d}\x{0a}get "... length: 127 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 5: add | 
        ' | 
    
| storage.t | TEST 5: add - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 5: add - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo blah\x{0a}status: 201"... length: 84 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 5: add | 
        ' | 
    
| storage.t | TEST 5: add - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 5: add - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo blah\x{0a}status: 201"... length: 84 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 10: test replace (stored) (without sleep) | 
        ' | 
    
| storage.t | TEST 10: test replace (stored) (without sleep) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 10: test replace (stored) (without sleep) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo blah\x{0a}status: 201"... length: 118 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 10: test replace (stored) (without sleep) | 
        ' | 
    
| storage.t | TEST 10: test replace (stored) (without sleep) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 10: test replace (stored) (without sleep) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo blah\x{0a}status: 201"... length: 118 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 12: test replace (not stored) | 
        ' | 
    
| storage.t | TEST 12: test replace (not stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 12: test replace (not stored) - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:flush all status: 200 OK\r replace foo bah status: 200 NOT_STORED\r get foo status: 404.*?404 Not Found.*$ )'  | 
    
| storage.t | ERROR: client socket timed out - TEST 12: test replace (not stored) | 
        ' | 
    
| storage.t | TEST 12: test replace (not stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 12: test replace (not stored) - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:flush all status: 200 OK\r replace foo bah status: 200 NOT_STORED\r get foo status: 404.*?404 Not Found.*$ )'  | 
    
| storage.t | ERROR: client socket timed out - TEST 15: test prepend (stored) | 
        ' | 
    
| storage.t | TEST 15: test prepend (stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 15: test prepend (stored) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo hello\x{0a}status: 20"... length: 130 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 15: test prepend (stored) | 
        ' | 
    
| storage.t | TEST 15: test prepend (stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 15: test prepend (stored) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush all\x{0a}status: 200\x{0a}OK\x{0d}\x{0a}add foo hello\x{0a}status: 20"... length: 130 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 19: replace non-existent item | 
        ' | 
    
| storage.t | TEST 19: replace non-existent item - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 19: replace non-existent item - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "flush_all\x{0a}status: 200\x{0a}exptime: \x{0a}OK\x{0d}\x{0a}replace foo ba"... length: 87 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 19: replace non-existent item | 
        ' | 
    
| storage.t | TEST 19: replace non-existent item - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 19: replace non-existent item - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "flush_all\x{0a}status: 200\x{0a}exptime: \x{0a}OK\x{0d}\x{0a}replace foo ba"... length: 87 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 14: test append (not stored) | 
        ' | 
    
| storage.t | TEST 14: test append (not stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 14: test append (not stored) - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:flush all status: 200 OK\r append foo ,world status: 200 NOT_STORED\r get foo status: 404.*?404 Not Found.*$ )'  | 
    
| storage.t | ERROR: client socket timed out - TEST 14: test append (not stored) | 
        ' | 
    
| storage.t | TEST 14: test append (not stored) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 14: test append (not stored) - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:flush all status: 200 OK\r append foo ,world status: 200 NOT_STORED\r get foo status: 404.*?404 Not Found.*$ )'  | 
    
| storage.t | ERROR: client socket timed out - TEST 21: set and get (binary data containing \0) | 
        ' | 
    
| storage.t | TEST 21: set and get (binary data containing \0) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 21: set and get (binary data containing \0) - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "set foo blah\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}blah\x{00}blah" length: 38 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 21: set and get (binary data containing \0) | 
        ' | 
    
| storage.t | TEST 21: set and get (binary data containing \0) - status code ok | 
                 got: '' expected: '200'  | 
    
| storage.t | TEST 21: set and get (binary data containing \0) - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "set foo blah\x{0a}STORED\x{0d}\x{0a}get foo\x{0a}blah\x{00}blah" length: 38 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 1: set only | 
        ' | 
    
| storage.t | TEST 1: set only - status code ok | 
                 got: '' expected: '201'  | 
    
| storage.t | TEST 1: set only - response_body - response is expected (repeated req 0, req 0) | 
                 got: "" length: 0 expected: "STORED\x{0d}\x{0a}" length: 8 strings begin to differ at char 1 (line 1 column 1)  | 
    
| storage.t | ERROR: client socket timed out - TEST 1: set only | 
        ' | 
    
| storage.t | TEST 1: set only - status code ok | 
                 got: '' expected: '201'  | 
    
| storage.t | TEST 1: set only - response_body - response is expected (repeated req 1, req 0) | 
                 got: "" length: 0 expected: "STORED\x{0d}\x{0a}" length: 8 strings begin to differ at char 1 (line 1 column 1)  | 
    
| upstream.t | ERROR: client socket timed out - TEST 3: sanity with dynamic backend | 
        ' | 
    
| upstream.t | TEST 3: sanity with dynamic backend - status code ok | 
                 got: '' expected: '200'  | 
    
| upstream.t | TEST 3: sanity with dynamic backend - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^(?:STAT [^\r]*\r\n)*END\r\n$)'  | 
    
| upstream.t | ERROR: client socket timed out - TEST 3: sanity with dynamic backend | 
        ' | 
    
| upstream.t | TEST 3: sanity with dynamic backend - status code ok | 
                 got: '' expected: '200'  | 
    
| upstream.t | TEST 3: sanity with dynamic backend - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^(?:STAT [^\r]*\r\n)*END\r\n$)'  | 
    
| upstream.t | ERROR: client socket timed out - TEST 1: sanity | 
        ' | 
    
| upstream.t | TEST 1: sanity - status code ok | 
                 got: '' expected: '200'  | 
    
| upstream.t | TEST 1: sanity - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^(?:STAT [^\r]*\r\n)*END\r\n$)'  | 
    
| upstream.t | ERROR: client socket timed out - TEST 1: sanity | 
        ' | 
    
| upstream.t | TEST 1: sanity - status code ok | 
                 got: '' expected: '200'  | 
    
| upstream.t | TEST 1: sanity - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^(?:STAT [^\r]*\r\n)*END\r\n$)'  | 
    
| version.t | ERROR: client socket timed out - TEST 1: the "version" command | 
        ' | 
    
| version.t | TEST 1: the "version" command - status code ok | 
                 got: '' expected: '200'  | 
    
| version.t | TEST 1: the "version" command - response_body_like - response is expected () | 
                          '' doesn't match '(?^s:^VERSION \d+(\.\d+)+.*?\r\n$)'  | 
    
Go back to the index page.