annotate image_filter_finalize.t @ 573:517cde5075d8

Tests: improved time zone name checks for $date_gmt in ssi.t. Time zone name format is implementation defined, and, e.g., on win32 it may contain spaces, such as "Pacific Standard Time" for PST. While here, catch this in headers as well.
author Sergey Kandaurov <pluknet@nginx.com>
date Wed, 13 May 2015 16:57:45 +0300
parents 907e89fba9c3
children 2cd00179f4b2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
525
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
1 #!/usr/bin/perl
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
2
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
3 # (C) Maxim Dounin
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
4
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
5 # Tests for http filter finalize code.
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
6
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
7 ###############################################################################
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
8
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
9 use warnings;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
10 use strict;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
11
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
12 use Test::More;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
13
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
14 BEGIN { use FindBin; chdir($FindBin::Bin); }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
15
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
16 use lib 'lib';
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
17 use Test::Nginx;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
18
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
19 ###############################################################################
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
20
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
21 select STDERR; $| = 1;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
22 select STDOUT; $| = 1;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
23
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
24 plan(skip_all => 'win32') if $^O eq 'MSWin32';
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
25
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
26 my $t = Test::Nginx->new()
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
27 ->has(qw/http proxy cache image_filter limit_req rewrite/)->plan(4)
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
28 ->write_file_expand('nginx.conf', <<'EOF');
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
29
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
30 %%TEST_GLOBALS%%
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
31
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
32 daemon off;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
33
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
34 events {
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
35 }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
36
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
37 http {
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
38 %%TEST_GLOBALS_HTTP%%
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
39
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
40 proxy_cache_path %%TESTDIR%%/cache keys_zone=cache:1m;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
41
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
42 limit_req_zone $binary_remote_addr zone=limit:1m rate=50r/m;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
43
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
44 log_format time "$request_uri:$status:$upstream_response_time";
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
45 access_log time.log time;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
46
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
47 upstream u {
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
48 server 127.0.0.1:8081;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
49 server 127.0.0.1:8081;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
50 server 127.0.0.1:8081;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
51 server 127.0.0.1:8081;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
52 server 127.0.0.1:8080;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
53 }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
54
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
55 server {
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
56 listen 127.0.0.1:8080;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
57 server_name localhost;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
58
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
59 # this used to cause a segmentation fault before 07f028df3879 (1.3.1)
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
60 # http://nginx.org/pipermail/nginx/2011-January/024703.html
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
61
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
62 location /t1 {
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
63 proxy_pass http://127.0.0.1:8080/bad;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
64 proxy_cache cache;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
65 proxy_cache_valid any 1h;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
66
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
67 image_filter resize 150 100;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
68 error_page 415 = /empty;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
69 }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
70
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
71 location /empty {
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
72 return 204;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
73 }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
74
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
75 location /bad {
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
76 return 404;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
77 }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
78
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
79 # another segfault, introduced in 204b780a89de (1.3.0),
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
80 # fixed in 07f028df3879 (1.3.1)
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
81
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
82 location /t2 {
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
83 proxy_pass http://127.0.0.1:8080/big;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
84 proxy_store on;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
85
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
86 image_filter_buffer 10m;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
87 image_filter resize 150 100;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
88 error_page 415 = /empty;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
89 }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
90
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
91 location /big {
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
92 # big enough static file
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
93 }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
94
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
95 # filter finalization may cause duplicate upstream finalization,
538
1ab33feebbfd Tests: typo.
Maxim Dounin <mdounin@mdounin.ru>
parents: 533
diff changeset
96 # resulting in wrong $upstream_response_time,
525
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
97 # http://nginx.org/pipermail/nginx-devel/2015-February/006539.html
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
98
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
99 # note that we'll need upstream response time to be at least 1 second,
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
100 # and at least 4 failed requests to make sure r->upstream_states will
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
101 # not be reallocated
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
102
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
103 location /t3 {
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
104 proxy_pass http://u/slow;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
105 proxy_buffering off;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
106
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
107 image_filter resize 150 100;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
108 error_page 415 = /upstream;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
109 }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
110
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
111 location /slow {
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
112 limit_req zone=limit burst=5;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
113 }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
114
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
115 location /upstream {
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
116 proxy_pass http://127.0.0.1:8080/empty;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
117 }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
118
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
119 location /time.log {
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
120 # access to log
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
121 }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
122 }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
123
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
124 server {
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
125 listen 127.0.0.1:8081;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
126 server_name localhost;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
127 return 444;
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
128 }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
129 }
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
130
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
131 EOF
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
132
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
133 $t->write_file('big', "x" x 10240000);
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
134 $t->write_file('slow', "x");
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
135
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
136 $t->run();
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
137
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
138 ###############################################################################
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
139
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
140 like(http_get('/t1'), qr/HTTP/, 'image filter and cache');
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
141 like(http_get('/t2'), qr/HTTP/, 'image filter and store');
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
142
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
143 http_get('/slow');
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
144 http_get('/t3');
533
a5465130d3df Tests: relaxed timeouts in filter_finalize tests.
Sergey Kandaurov <pluknet@nginx.com>
parents: 528
diff changeset
145 like(http_get('/time.log'), qr!/t3:.*, [1-9]\.!, 'upstream response time');
525
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
146
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
147 like(`grep -F '[alert]' ${\($t->testdir())}/error.log`, qr/^$/s, 'no alerts');
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
148
13eafeb7d9cb Tests: some filter_finalize tests.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
149 ###############################################################################