2 # Test the 'stats items' evictions counters.
5 use Test
::More tests
=> 92;
10 my $server = new_memcached("-m 3");
11 my $sock = $server->sock;
12 my $value = "B"x66560;
15 # These aren't set to expire.
16 for ($key = 0; $key < 40; $key++) {
17 print $sock "set key$key 0 0 66560\r\n$value\r\n";
18 is(scalar <$sock>, "STORED\r\n", "stored key$key");
21 # These ones would expire in 600 seconds.
22 for ($key = 0; $key < 50; $key++) {
23 print $sock "set key$key 0 600 66560\r\n$value\r\n";
24 is(scalar <$sock>, "STORED\r\n", "stored key$key");
27 my $stats = mem_stats($sock, "items");
28 my $evicted = $stats->{"items:31:evicted"};
29 isnt($evicted, "0", "check evicted");
30 my $evicted_nonzero = $stats->{"items:31:evicted_nonzero"};
31 isnt($evicted_nonzero, "0", "check evicted_nonzero");