Created
September 14, 2015 14:43
-
-
Save okor/e60fcace3aea9ef4c1fc to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~/Projects/voxmedia/thumbor $ make test | |
running build_ext | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_alpha.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_bounding_box.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_brightness.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_colorize.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_composite.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_contrast.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_convolution.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_curve.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_equalize.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_fill.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_nine_patch.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_noise.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_rgb.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_round_corner.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_saturation.so -> thumbor/ext/filters | |
copying build/lib.macosx-10.10-x86_64-2.7/thumbor/ext/filters/_sharpen.so -> thumbor/ext/filters | |
# Server | |
redis_version:3.0.0 | |
redis_git_sha1:00000000 | |
redis_git_dirty:0 | |
redis_build_id:c8fc3cfae8617ea3 | |
redis_mode:standalone | |
os:Darwin 14.3.0 x86_64 | |
arch_bits:64 | |
multiplexing_api:kqueue | |
gcc_version:4.2.1 | |
process_id:97430 | |
run_id:27bbfc112de7808d50eb4e1e335b99c353c8b399 | |
tcp_port:6668 | |
uptime_in_seconds:408511 | |
uptime_in_days:4 | |
hz:10 | |
lru_clock:16178349 | |
config_file:/Users/jason/Projects/voxmedia/thumbor/redis.conf | |
# Clients | |
connected_clients:1 | |
client_longest_output_list:0 | |
client_biggest_input_buf:0 | |
blocked_clients:0 | |
# Memory | |
used_memory:1622720 | |
used_memory_human:1.55M | |
used_memory_rss:2875392 | |
used_memory_peak:1815216 | |
used_memory_peak_human:1.73M | |
used_memory_lua:35840 | |
mem_fragmentation_ratio:1.77 | |
mem_allocator:libc | |
# Persistence | |
loading:0 | |
rdb_changes_since_last_save:38 | |
rdb_bgsave_in_progress:0 | |
rdb_last_save_time:1441833198 | |
rdb_last_bgsave_status:ok | |
rdb_last_bgsave_time_sec:-1 | |
rdb_current_bgsave_time_sec:-1 | |
aof_enabled:0 | |
aof_rewrite_in_progress:0 | |
aof_rewrite_scheduled:0 | |
aof_last_rewrite_time_sec:-1 | |
aof_current_rewrite_time_sec:-1 | |
aof_last_bgrewrite_status:ok | |
aof_last_write_status:ok | |
# Stats | |
total_connections_received:7 | |
total_commands_processed:67 | |
instantaneous_ops_per_sec:0 | |
total_net_input_bytes:1401869 | |
total_net_output_bytes:353782 | |
instantaneous_input_kbps:0.00 | |
instantaneous_output_kbps:0.00 | |
rejected_connections:0 | |
sync_full:0 | |
sync_partial_ok:0 | |
sync_partial_err:0 | |
expired_keys:0 | |
evicted_keys:0 | |
keyspace_hits:24 | |
keyspace_misses:6 | |
pubsub_channels:0 | |
pubsub_patterns:0 | |
latest_fork_usec:0 | |
migrate_cached_sockets:0 | |
# Replication | |
role:master | |
connected_slaves:0 | |
master_repl_offset:0 | |
repl_backlog_active:0 | |
repl_backlog_size:1048576 | |
repl_backlog_first_byte_offset:0 | |
repl_backlog_histlen:0 | |
# CPU | |
used_cpu_sys:230.11 | |
used_cpu_user:99.08 | |
used_cpu_sys_children:0.00 | |
used_cpu_user_children:0.00 | |
# Cluster | |
cluster_enabled:0 | |
# Keyspace | |
db0:keys=9,expires=7,avg_ttl=2268272291 | |
about to fork child process, waiting until server is ready for connections. | |
forked process: 16846 | |
child process started successfully, parent exiting | |
MongoDB shell version: 3.0.2 | |
3.0.2 | |
INFO:tornado.access:200 GET /unsafe/filters:max_age(30)/image.jpg (127.0.0.1) 25.25ms | |
INFO:tornado.access:200 GET /nty7gpBIRJ3GWtYDLLw6q1PgqTo=/smart/image.jpg (127.0.0.1) 38.47ms | |
INFO:tornado.access:200 GET /fxOHtHcTZMyuAQ1YPKh9KWg7nO8=/smart/image.jpg%23something (127.0.0.1) 39.04ms | |
INFO:tornado.access:200 GET /Iw7LZGdr-hHj2gQ4ZzksP3llQHY=/smart/image.jpg%3Fts%3D1 (127.0.0.1) 38.93ms | |
INFO:tornado.access:200 GET /unsafe/filters:cover()/animated_image.gif (127.0.0.1) 19.58ms | |
INFO:tornado.access:200 GET /_wIUeSaeHw8dricKG2MGhqu5thk=/smart/image.jpg (127.0.0.1) 21.13ms | |
WARNING:thumbor:URL has unsafe but unsafe is not allowed by the config: /unsafe/smart/image.jpg | |
WARNING:tornado.access:400 GET /unsafe/smart/image.jpg (127.0.0.1) 0.83ms | |
INFO:tornado.access:200 GET /unsafe/image.jpg (127.0.0.1) 119.96ms | |
INFO:tornado.access:200 GET /unsafe/wellsford.jpg (127.0.0.1) 5.95ms | |
INFO:tornado.access:200 GET /unsafe/0x0:1681x596/1x/hidrocarbonetos_9.jpg (127.0.0.1) 95.34ms | |
INFO:tornado.access:200 GET /unsafe/filters:format(png)/merrit.jpg (127.0.0.1) 8.22ms | |
/usr/local/lib/python2.7/site-packages/PIL/Image.py:2261: DecompressionBombWarning: Image size (268435456 pixels) exceeds limit of 89478485 pixels, could be decompression bomb DOS attack. | |
DecompressionBombWarning) | |
INFO:tornado.access:200 GET /unsafe/16384.png (127.0.0.1) 1740.74ms | |
INFO:tornado.access:200 GET /unsafe/merrit.jpg (127.0.0.1) 28.02ms | |
/usr/local/lib/python2.7/site-packages/PIL/Image.py:957: UserWarning: Couldn't allocate palette entry for transparency | |
"for transparency") | |
gifsicle: warning: trivial adaptive palette (only 129 colors in source) | |
INFO:tornado.access:200 GET /unsafe/animated_image.gif (127.0.0.1) 35.48ms | |
INFO:tornado.access:200 GET /unsafe/filters:format(png)/merrit.jpg (127.0.0.1) 4.94ms | |
INFO:tornado.access:200 GET /unsafe/image.webp (127.0.0.1) 110.64ms | |
INFO:tornado.access:200 GET /unsafe/image.jpg (127.0.0.1) 78.39ms | |
INFO:tornado.access:200 GET /unsafe/filters:format(gif)/image.jpg (127.0.0.1) 69.20ms | |
gifsicle: warning: trivial adaptive palette (only 129 colors in source) | |
INFO:tornado.access:200 GET /unsafe/filters:gifv(webm)/animated_image.gif (127.0.0.1) 107.68ms | |
gifsicle: warning: trivial adaptive palette (only 129 colors in source) | |
INFO:tornado.access:200 GET /unsafe/filters:gifv()/animated_image.gif (127.0.0.1) 85.55ms | |
INFO:tornado.access:200 GET /degWAAUDokT-7K81r2BXoPTbg8c=/filters:gifv()/animated_image.gif (127.0.0.1) 47.50ms | |
INFO:tornado.access:200 GET /degWAAUDokT-7K81r2BXoPTbg8c=/filters:gifv()/animated_image.gif (127.0.0.1) 1.45ms | |
INFO:tornado.access:200 GET /P_leK0uires4J3AXg5RkKfSWH4A=/animated_image.gif (127.0.0.1) 6.26ms | |
INFO:tornado.access:200 GET /P_leK0uires4J3AXg5RkKfSWH4A=/animated_image.gif (127.0.0.1) 5.85ms | |
INFO:tornado.access:200 GET /unsafe/invalid_quantization.jpg (127.0.0.1) 42.93ms | |
WARNING:thumbor:URL does not have hash or unsafe, or has both: /unsafe/ | |
WARNING:tornado.access:400 GET /unsafe/ (127.0.0.1) 0.82ms | |
ERROR:thumbor:ERROR: Traceback (most recent call last): | |
File "/Users/jason/Projects/voxmedia/thumbor/thumbor/handlers/__init__.py", line 88, in get_image | |
self.context.request.image_url | |
File "/usr/local/lib/python2.7/site-packages/tornado/gen.py", line 870, in run | |
value = future.result() | |
File "/usr/local/lib/python2.7/site-packages/tornado/concurrent.py", line 215, in result | |
raise_exc_info(self._exc_info) | |
File "/usr/local/lib/python2.7/site-packages/tornado/gen.py", line 879, in run | |
yielded = self.gen.send(value) | |
File "/Users/jason/Projects/voxmedia/thumbor/thumbor/handlers/__init__.py", line 406, in _fetch | |
self.context.request.engine.load(buffer, extension) | |
File "/Users/jason/Projects/voxmedia/thumbor/thumbor/engines/__init__.py", line 96, in load | |
image_or_frames = self.create_image(buffer) | |
File "/Users/jason/Projects/voxmedia/thumbor/thumbor/engines/pil.py", line 52, in create_image | |
img = Image.open(BytesIO(buffer)) | |
File "/usr/local/lib/python2.7/site-packages/PIL/Image.py", line 2330, in open | |
% (filename if filename else fp)) | |
IOError: cannot identify image file <_io.BytesIO object at 0x10f6b5bf0> | |
WARNING:thumbor:[BaseHandler] get_image failed for url `image_invalid.jpg`. error: `cannot identify image file <_io.BytesIO object at 0x10f6b5bf0>` | |
WARNING:tornado.access:400 GET /unsafe/image_invalid.jpg (127.0.0.1) 5.44ms | |
INFO:tornado.access:200 GET /unsafe/smart/image.jpg (127.0.0.1) 39.21ms | |
INFO:tornado.access:200 GET /_wIUeSaeHw8dricKG2MGhqu5thk=/smart/image.jpg (127.0.0.1) 19.62ms | |
INFO:tornado.access:200 GET /unsafe/15967251_212831_19242645_%D0%90%D0%B3%D0%B0%D1%82%D0%B0%D0%B2%D0%97%D0%BE%D0%BE%D0%BF%D0%B0%D1%80%D0%BA%D0%B5.jpg (127.0.0.1) 54.83ms | |
INFO:tornado.access:200 GET /unsafe/image%20space.jpg (127.0.0.1) 38.50ms | |
INFO:tornado.access:200 GET /lc6e3kkm_2Ww7NWho8HPOe-sqLU=/smart/alabama1_ap620%C3%A9.jpg (127.0.0.1) 71.70ms | |
WARNING:thumbor:URL does not have hash or unsafe, or has both: /alabama1_ap620%C3%A9.jpg | |
WARNING:tornado.access:400 GET /alabama1_ap620%C3%A9.jpg (127.0.0.1) 0.97ms | |
ERROR:tornado.access:504 GET /unsafe/smart/imag (127.0.0.1) 0.82ms | |
INFO:tornado.access:200 GET /unsafe/smart/alabama1_ap620%C3%A9.jpg (127.0.0.1) 42.33ms | |
INFO:tornado.access:200 GET /unsafe/smart/image (127.0.0.1) 39.16ms | |
INFO:tornado.access:200 GET /5YRxzS2yxZxj9SZ50SoZ11eIdDI=/filters:fill(blue)/image.jpg (127.0.0.1) 21.11ms | |
WARNING:thumbor:OLD FORMAT URL DETECTED!!! This format of URL will be discontinued in upcoming versions. Please start using the new format as soon as possible. More info at https://github.com/globocom/thumbor/wiki/3.0.0-release-changes | |
INFO:tornado.access:200 GET /J4ZFjCICZSwwIKfEKNldBNjcG145LDiD2z-4RlOa5ZG4ZY_-8KoEyDOBDfqDBljH/image.jpg (127.0.0.1) 20.45ms | |
WARNING:thumbor:Malformed URL: /27m-vYMKohY6nvEt_D3Zwo7apVq63MS8TP-m1j3BXPGTftnrReTOEoScq1xMXe7h/alabama1_ap620é.jpg | |
WARNING:tornado.access:400 GET /27m-vYMKohY6nvEt_D3Zwo7apVq63MS8TP-m1j3BXPGTftnrReTOEoScq1xMXe7h/alabama1_ap620é.jpg (127.0.0.1) 1.06ms | |
INFO:tornado.access:200 GET /unsafe/image.jpg (127.0.0.1) 20.31ms | |
INFO:tornado.access:200 GET /blacklist (127.0.0.1) 0.75ms | |
INFO:tornado.access:200 GET /unsafe/image.jpg (127.0.0.1) 39.04ms | |
ERROR:tornado.application:Future exception was never retrieved: Traceback (most recent call last): | |
File "/usr/local/lib/python2.7/site-packages/tornado/gen.py", line 879, in run | |
yielded = self.gen.send(value) | |
File "/Users/jason/Projects/voxmedia/thumbor/thumbor/transformer.py", line 166, in do_smart_detection | |
detectors[0](self.context, index=0, detectors=detectors).detect(self.after_smart_detect) | |
File "/Users/jason/Projects/voxmedia/thumbor/vows/transformer_test_data.py", line 73, in detect | |
raise Exception('x') | |
Exception: x | |
ERROR:tornado.application:Future exception was never retrieved: Traceback (most recent call last): | |
File "/usr/local/lib/python2.7/site-packages/tornado/gen.py", line 879, in run | |
yielded = self.gen.send(value) | |
File "/Users/jason/Projects/voxmedia/thumbor/thumbor/transformer.py", line 166, in do_smart_detection | |
detectors[0](self.context, index=0, detectors=detectors).detect(self.after_smart_detect) | |
File "/Users/jason/Projects/voxmedia/thumbor/vows/transformer_test_data.py", line 73, in detect | |
raise Exception('x') | |
Exception: x | |
INFO:tornado.access:200 GET /healthcheck (127.0.0.1) 0.26ms | |
INFO:tornado.access:200 HEAD /healthcheck (127.0.0.1) 0.22ms | |
WARNING:thumbor:ERROR retrieving image some-url: Error | |
WARNING:root:Option STORAGE_ALIAS_ALIAS is marked as deprecated please use STORAGE instead. | |
WARNING:root:Option OTHER_ENGINE is marked as deprecated please use ENGINE instead. | |
WARNING:tornado.access:412 POST /upload (127.0.0.1) 1.00ms | |
INFO:tornado.access:201 POST /upload (127.0.0.1) 1.24ms | |
INFO:tornado.access:200 DELETE /upload (127.0.0.1) 0.91ms | |
WARNING:tornado.access:412 PUT /upload (127.0.0.1) 0.97ms | |
INFO:tornado.access:201 POST /upload (127.0.0.1) 1.36ms | |
INFO:tornado.access:201 PUT /upload (127.0.0.1) 1.11ms | |
INFO:tornado.access:201 POST /upload (127.0.0.1) 1.15ms | |
WARNING:tornado.access:412 PUT /upload (127.0.0.1) 0.85ms | |
WARNING:tornado.access:412 POST /upload (127.0.0.1) 0.97ms | |
WARNING:tornado.access:412 PUT /upload (127.0.0.1) 0.78ms | |
WARNING:tornado.access:412 POST /upload (127.0.0.1) 0.87ms | |
ERROR:thumbor:[GIF_ENGINE] invalid gif engine result for url `None`. | |
URL: | |
/6LSog0KmY0NQg8GK4Tsti0FAR9emvaF4xfyLY3FUmOI0HVcqF8HxibsAjVCbxFfl/myserver.com/myimg.jpg | |
URL: | |
/G_dykuWBGyEil5JnNh9cBke0Ajo=/200x300/myserver.com/myimg.jpg | |
Error: The image argument is mandatory. For more information type thumbor-url -h | |
WARNING:thumbor:ERROR retrieving image some-url: Error | |
ERROR:error_handler:{"interfaces.User": {"ip": "127.0.0.1"}, "exception": "Test", "Http": {"url": "http://test/test/", "body": "body", "data": [], "method": "GET", "query_string": "a=1&b=2"}, "extra": {"timestamp": 1442241713.463314, "thumbor-version": "5.0.6", "Headers": {"header1": "value1", "Cookie": {"cookie1": "value", "cookie2": "value2"}}}} | |
ERROR:error_handler:{"interfaces.User": {"ip": "127.0.0.1"}, "exception": "Test", "Http": {"url": "http://test/test/", "body": "body", "data": [], "method": "GET", "query_string": "a=1&b=2"}, "extra": {"timestamp": 1442241713.463899, "thumbor-version": "5.0.6", "Headers": {"header1": "value1", "Cookie": {"cookie1": "value", "cookie2": "value2"}}}} | |
WARNING:thumbor:ERROR retrieving image some-url: Error | |
INFO:tornado.access:200 GET / (127.0.0.1) 0.31ms | |
INFO:tornado.access:200 GET /unsafe/smart/image.jpg (127.0.0.1) 18.30ms | |
INFO:tornado.access:200 GET / (127.0.0.1) 0.23ms | |
INFO:tornado.access:200 GET / (127.0.0.1) 0.20ms | |
INFO:tornado.access:200 GET / (127.0.0.1) 0.20ms | |
INFO:tornado.access:200 GET /unsafe/smart/image.jpg (127.0.0.1) 17.78ms | |
INFO:tornado.access:200 GET /unsafe/smart/image.jpg (127.0.0.1) 21.44ms | |
INFO:tornado.access:200 GET /unsafe/filters:max_bytes(10000)/conselheira_tutelar.jpg (127.0.0.1) 99.82ms | |
INFO:tornado.access:201 POST /image (127.0.0.1) 1.35ms | |
INFO:tornado.access:201 POST /image (127.0.0.1) 1.07ms | |
INFO:tornado.access:201 POST /image (127.0.0.1) 1.07ms | |
INFO:tornado.access:201 POST /image (127.0.0.1) 1.17ms | |
INFO:tornado.access:201 POST /image (127.0.0.1) 1.06ms | |
INFO:tornado.access:201 POST /image (127.0.0.1) 1.02ms | |
INFO:tornado.access:204 PUT /image/a7747b991c524223bfd54e3aab3d66e5/image.jpg (127.0.0.1) 1.10ms | |
WARNING:thumbor:Image not found at the given URL | |
WARNING:tornado.access:404 GET /image/an/unknown/image (127.0.0.1) 0.62ms | |
INFO:tornado.access:201 POST /image (127.0.0.1) 1.11ms | |
INFO:tornado.access:200 GET /image/6f08a58f00cf4058b5e507779f212458/image.jpg (127.0.0.1) 0.93ms | |
INFO:tornado.access:204 PUT /image/e5bcf126-791b-4375-9f73-925ab8b9fb5f (127.0.0.1) 1.10ms | |
WARNING:thumbor:Image not found at the given URL | |
WARNING:tornado.access:404 GET /image/e5bcf126-791b-4375-9f73-925ab8b9 (127.0.0.1) 0.61ms | |
INFO:tornado.access:204 PUT /image/e5bcf126-791b-4375-9f73-925ab8b9fb5g (127.0.0.1) 1.41ms | |
INFO:tornado.access:200 GET /image/e5bcf126-791b-4375-9f73-925ab8b9fb5g123456 (127.0.0.1) 1.02ms | |
INFO:tornado.access:201 POST /image (127.0.0.1) 1.11ms | |
INFO:tornado.access:204 DELETE /image/f82243d86e42479ca19abb153616811e/image.jpg (127.0.0.1) 0.78ms | |
WARNING:thumbor:Image not found at the given URL | |
WARNING:tornado.access:404 DELETE /image/an/unknown/image (127.0.0.1) 0.87ms | |
INFO:tornado.access:200 GET /unsafe/meta/image.jpg (127.0.0.1) 10.63ms | |
INFO:tornado.access:200 GET /unsafe/meta/animated_image.gif (127.0.0.1) 6.32ms | |
INFO:tornado.access:200 GET /unsafe/meta/800x400/image.jpg (127.0.0.1) 15.04ms | |
INFO:tornado.access:200 GET /unsafe/meta/800x400/image.jpg (127.0.0.1) 15.42ms | |
INFO:tornado.access:200 PUT /blacklist?blocked.jpg (127.0.0.1) 1.10ms | |
INFO:tornado.access:200 PUT /blacklist?image.jpg (127.0.0.1) 1.16ms | |
WARNING:thumbor:Source image url has been blacklisted: image.jpg | |
WARNING:tornado.access:400 GET /unsafe/image.jpg (127.0.0.1) 1.02ms | |
WARNING:thumbor:Deprecated function get_image_data: Use image_data_as_rgb instead. | |
WARNING:thumbor:Deprecated function get_image_data: Use image_data_as_rgb instead. | |
WARNING:root:Option STORAGE_ALIAS is marked as deprecated please use STORAGE instead. | |
WARNING:root:Option STORAGE_ALIAS_ALIAS is marked as deprecated please use STORAGE instead. | |
WARNING:root:Option OTHER_ENGINE is marked as deprecated please use ENGINE instead. | |
WARNING:root:Option LOADER_ALIAS is marked as deprecated please use LOADER instead. | |
INFO:tornado.access:200 DELETE /upload (127.0.0.1) 1.03ms | |
WARNING:tornado.access:405 DELETE /upload (127.0.0.1) 0.65ms | |
INFO:tornado.access:200 GET / (127.0.0.1) 0.23ms | |
WARNING:thumbor:Image exceed max weight (Expected : 72000, Actual : 87371) | |
WARNING:tornado.access:412 POST /image (127.0.0.1) 0.87ms | |
INFO:tornado.access:200 GET / (127.0.0.1) 0.20ms | |
WARNING:thumbor:Image exceed max weight (Expected : 72000, Actual : 87539) | |
WARNING:tornado.access:412 POST /image (127.0.0.1) 1.04ms | |
INFO:tornado.access:201 POST /image (127.0.0.1) 1.33ms | |
WARNING:thumbor:Image exceed max weight (Expected : 72000, Actual : 87371) | |
WARNING:tornado.access:412 PUT /image/097a1ff4acbc4b63bac8f62518d32902/image.jpg (127.0.0.1) 0.85ms | |
INFO:tornado.access:201 POST /image (127.0.0.1) 1.09ms | |
WARNING:thumbor:Unsupported Media Type | |
WARNING:tornado.access:415 PUT /image/d4e3e04062a24bcf8e25c9821eb445bb/image.jpg (127.0.0.1) 0.81ms | |
WARNING:thumbor:Unsupported Media Type | |
WARNING:tornado.access:415 POST /image (127.0.0.1) 0.84ms | |
WARNING:thumbor:Unsupported Media Type | |
WARNING:tornado.access:415 POST /image (127.0.0.1) 0.76ms | |
WARNING:thumbor:Image is too small (Expected: %s/%s , Actual : %s/%s) % (conf.MIN_WIDTH, conf.MIN_HEIGHT, size[0], size[1]) | |
WARNING:tornado.access:412 POST /image (127.0.0.1) 0.75ms | |
INFO:tornado.access:201 POST /image (127.0.0.1) 1.07ms | |
WARNING:thumbor:Image is too small (Expected: %s/%s , Actual : %s/%s) % (conf.MIN_WIDTH, conf.MIN_HEIGHT, size[0], size[1]) | |
WARNING:tornado.access:412 PUT /image/5d9a019b002f4fb9b058a09cf9eec311/image.jpg (127.0.0.1) 0.72ms | |
WARNING:thumbor:Image is too small (Expected: %s/%s , Actual : %s/%s) % (conf.MIN_WIDTH, conf.MIN_HEIGHT, size[0], size[1]) | |
WARNING:tornado.access:412 POST /image (127.0.0.1) 0.80ms | |
INFO:tornado.access:200 GET /unsafe/meta/800x400/image.jpg (127.0.0.1) 1.19ms | |
/usr/local/lib/python2.7/site-packages/preggy/assertions/equality.py:25: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal | |
return expected == topic | |
INFO:tornado.access:200 GET /blacklist (127.0.0.1) 0.93ms | |
WARNING:root:Option STORAGE_ALIAS_ALIAS is marked as deprecated please use STORAGE instead. | |
ERROR:thumbor:[REDIS_STORAGE] Error 61 connecting localhost:300. Connection refused. | |
WARNING:thumbor:ERROR retrieving image https://http://localhost:10124/: [Errno 8] nodename nor servname provided, or not known | |
INFO:tornado.access:200 DELETE /upload (127.0.0.1) 0.77ms | |
WARNING:tornado.access:409 POST /upload (127.0.0.1) 1.38ms | |
WARNING:root:Option STORAGE_ALIAS is marked as deprecated please use STORAGE instead. | |
ERROR:thumbor:[REDIS_STORAGE] Error 61 connecting localhost:300. Connection refused. | |
============ | |
Vows Results | |
============ | |
✓ OK » 990 honored • 0 broken (7.737964s) | |
============== | |
Slowest Topics | |
============== | |
# Elapsed Context File Path Context Name | |
1 3.49648s sentry_error_handler_vows.py When Error Occurs | |
2 1.74271s handler_images_vows.py Should Not Convert Web P Image If Bigger Than16383 | |
3 0.12197s handler_images_vows.py Has Etags | |
4 0.11260s handler_images_vows.py Should Not Convert Web P Image If Already Web P | |
5 0.11016s handler_images_vows.py Should Convert Animated Gif To Webm When Filter | |
6 0.10206s max_bytes_filter_vows.py With Regular Image | |
() | |
============= | |
Code Coverage | |
============= | |
✗ thumbor/detectors/glasses_detector/__init__ 0.0% 11, 13, 15, and 4 more | |
✗ thumbor/detectors/profile_detector/__init__ 0.0% 11, 13, 15, and 4 more | |
✗ thumbor/detectors/queued_detector/__init__ 0.0% 12, 13, 15, and 15 more | |
✗ thumbor/detectors/queued_detector/queued_complete_detector 0.0% 12, 15, 16 | |
✗ thumbor/detectors/queued_detector/queued_face_detector 0.0% 12, 15, 16 | |
✗ thumbor/detectors/queued_detector/queued_feature_detector 0.0% 12, 15, 16 | |
✗ thumbor/detectors/queued_sqs_detector/__init__ 0.0% 12, 14, 15, and 14 more | |
✗ thumbor/filters/redeye 0.0% 11, 13, 15, and 59 more | |
✗ thumbor/integration_tests/__init__ 0.0% 1, 3, 4, and 35 more | |
✗ thumbor/integration_tests/pil_test 0.0% 1, 4, 5, and 2 more | |
✗ thumbor/integration_tests/urls_helpers 0.0% 4, 5, 6, and 53 more | |
✗ thumbor/server 0.0% 11, 12, 13, and 55 more | |
✗ thumbor/storages/memcache_storage 0.0% 11, 13, 15, and 41 more | |
✗ thumbor/filters/frame ••••••••• 18.6% 21, 22, 23, and 45 more | |
✗ thumbor/detectors/feature_detector/__init__ ••••••••••• 22.2% 13, 14, 23, and 18 more | |
✗ thumbor/filters/watermark ••••••••••• 23.8% 21, 22, 24, and 29 more | |
✗ thumbor/filters/extract_focal ••••••••••••••• 31.4% 27, 28, 29, and 21 more | |
✗ thumbor/filters/blur •••••••••••••••• 32.0% 28, 29, 30, and 14 more | |
✗ thumbor/filters/round_corner •••••••••••••••••• 36.4% 19, 20, 21, and 4 more | |
✗ thumbor/filters/no_upscale ••••••••••••••••••• 38.5% 21, 22, 23, and 5 more | |
✗ thumbor/detectors/face_detector/__init__ ••••••••••••••••••• 38.9% 20, 21, 24, and 8 more | |
✗ thumbor/engines/extensions/pil ••••••••••••••••••• 39.9% 74, 75, 79, and 140 more | |
✗ thumbor/detectors/local_detector ••••••••••••••••••••••••• 50.0% 15, 16, 29, and 19 more | |
✗ thumbor/filters/colorize ••••••••••••••••••••••••• 50.0% 18, 19, 20, and 1 more | |
✗ thumbor/filters/sharpen ••••••••••••••••••••••••• 50.0% 19, 20, 21, and 1 more | |
✗ thumbor/filters/convolution ••••••••••••••••••••••••••• 55.6% 22, 23, 24, and 1 more | |
✗ thumbor/optimizers/jpegtran ••••••••••••••••••••••••••• 55.6% 18, 21, 22, and 1 more | |
✗ thumbor/filters/brightness •••••••••••••••••••••••••••• 57.1% 19, 20, 21 | |
✗ thumbor/filters/contrast •••••••••••••••••••••••••••• 57.1% 19, 20, 21 | |
✗ thumbor/filters/equalize •••••••••••••••••••••••••••• 57.1% 19, 20, 21 | |
✗ thumbor/filters/noise •••••••••••••••••••••••••••• 57.1% 19, 20, 21 | |
✗ thumbor/filters/rgb •••••••••••••••••••••••••••• 57.1% 19, 20, 21 | |
✗ thumbor/filters/saturation •••••••••••••••••••••••••••• 57.1% 18, 19, 20 | |
✗ thumbor/filters/grayscale •••••••••••••••••••••••••••••• 60.0% 18, 19 | |
✗ thumbor/engines/__init__ ••••••••••••••••••••••••••••••• 63.7% 41, 42, 43, and 59 more | |
✗ thumbor/filters/curve ••••••••••••••••••••••••••••••••• 66.7% 29, 30, 31 | |
✗ thumbor/result_storages/__init__ ••••••••••••••••••••••••••••••••• 66.7% 20, 23, 26, and 3 more | |
✗ thumbor/storages/__init__ •••••••••••••••••••••••••••••••••• 69.0% 25, 32, 39, and 6 more | |
✗ thumbor/metrics/__init__ ••••••••••••••••••••••••••••••••••• 71.4% 18, 21 | |
✗ thumbor/engines/gif ••••••••••••••••••••••••••••••••••••• 74.0% 54, 57, 58, and 17 more | |
✗ thumbor/url_composer ••••••••••••••••••••••••••••••••••••• 74.2% 22, 53, 57, and 14 more | |
✗ thumbor/filters/strip_icc ••••••••••••••••••••••••••••••••••••• 75.0% 18 | |
✗ thumbor/result_storages/file_storage •••••••••••••••••••••••••••••••••••••• 76.2% 31, 32, 48, and 12 more | |
✗ thumbor/engines/pil •••••••••••••••••••••••••••••••••••••• 77.1% 25, 26, 40, and 37 more | |
✗ thumbor/crypto •••••••••••••••••••••••••••••••••••••••• 80.0% 76, 77, 80, and 7 more | |
✗ thumbor/url_signers/__init__ •••••••••••••••••••••••••••••••••••••••• 80.0% 7, 15 | |
✗ thumbor/transformer •••••••••••••••••••••••••••••••••••••••••• 85.5% 21, 22, 23, and 28 more | |
✗ thumbor/handlers/__init__ •••••••••••••••••••••••••••••••••••••••••• 85.6% 75, 77, 102, and 42 more | |
✗ thumbor/context ••••••••••••••••••••••••••••••••••••••••••• 87.7% 71, 78, 79, and 15 more | |
✗ thumbor/handlers/imaging ••••••••••••••••••••••••••••••••••••••••••• 87.7% 39, 40, 72, and 5 more | |
✗ thumbor/loaders/http_loader •••••••••••••••••••••••••••••••••••••••••••• 88.2% 48, 49, 52, and 3 more | |
✗ thumbor/engines/json_engine •••••••••••••••••••••••••••••••••••••••••••• 88.6% 81, 84, 87, and 6 more | |
✗ thumbor/handlers/legacy_upload •••••••••••••••••••••••••••••••••••••••••••• 88.6% 28, 40, 42, and 6 more | |
✗ thumbor/handlers/image_resource •••••••••••••••••••••••••••••••••••••••••••• 88.9% 51, 52, 65, and 2 more | |
✗ thumbor/utils •••••••••••••••••••••••••••••••••••••••••••• 89.8% 72, 93, 102, and 2 more | |
✓ thumbor/importer ••••••••••••••••••••••••••••••••••••••••••••• 90.6% 64, 65, 83, and 3 more | |
✓ thumbor/config ••••••••••••••••••••••••••••••••••••••••••••• 91.0% 343, 347, 348, and 8 more | |
✓ thumbor/storages/mixed_storage ••••••••••••••••••••••••••••••••••••••••••••• 91.5% 84, 85, 86, and 1 more | |
✓ thumbor/loaders/https_loader ••••••••••••••••••••••••••••••••••••••••••••• 91.7% 33 | |
✓ thumbor/loaders/strict_https_loader •••••••••••••••••••••••••••••••••••••••••••••• 92.9% 36 | |
✓ thumbor/optimizers/__init__ ••••••••••••••••••••••••••••••••••••••••••••••• 95.2% 21 | |
✓ thumbor/error_handlers/file ••••••••••••••••••••••••••••••••••••••••••••••• 95.3% 36, 63 | |
✓ thumbor/filters/fill ••••••••••••••••••••••••••••••••••••••••••••••• 95.7% 33 | |
✓ thumbor/handlers/upload •••••••••••••••••••••••••••••••••••••••••••••••• 97.1% 51 | |
✓ thumbor/error_handlers/sentry •••••••••••••••••••••••••••••••••••••••••••••••• 97.4% 66 | |
✓ thumbor/url •••••••••••••••••••••••••••••••••••••••••••••••• 97.6% 62, 126 | |
✓ thumbor/storages/mongo_storage ••••••••••••••••••••••••••••••••••••••••••••••••• 98.6% 119 | |
✓ thumbor/storages/redis_storage ••••••••••••••••••••••••••••••••••••••••••••••••• 98.8% 79 | |
✓ thumbor/filters/__init__ ••••••••••••••••••••••••••••••••••••••••••••••••• 99.2% 184 | |
✓ thumbor/__init__ •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/app •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/console •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/detectors/__init__ •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/filters/format •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/filters/max_age •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/filters/max_bytes •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/filters/quality •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/filters/rotate •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/handlers/blacklist •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/handlers/healthcheck •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/loaders/file_loader •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/metrics/logger_metrics •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/metrics/statsd_metrics •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/optimizers/gifv •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/point •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/storages/file_storage •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/storages/no_storage •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✓ thumbor/url_signers/base64_hmac_sha1 •••••••••••••••••••••••••••••••••••••••••••••••••• 100.0% | |
✗ OVERALL ••••••••••••••••••••••••••••••••••• 71.7% | |
make: nosetests: No such file or directory | |
make: *** [test] Error 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment