From b0946a5027d11eabb8357c7ef220de2bfe976f85 Mon Sep 17 00:00:00 2001 From: Thaddee Tyl Date: Tue, 22 Sep 2015 12:00:05 +0200 Subject: [PATCH] Travis logs to test rate limiting --- server.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 261a263..6b2d2a7 100644 --- a/server.js +++ b/server.js @@ -158,7 +158,7 @@ var minAccuracy = 0.75; var freqRatioMax = 1 - minAccuracy; // Request cache size of 50MB (~5000 bytes/image). -var requestCache = new LruCache(10000); +var requestCache = new LruCache(0); // 10000 // Deep error handling for vendor hooks. var vendorDomain = domain.create(); @@ -300,13 +300,15 @@ cache(function(data, match, sendBadge, request) { var badgeData = getBadgeData('build', data); request(options, function(err, res) { if (err != null) { + console.error('Travis error: ' + err.stack); + if (res) { console.error(''+res); } badgeData.text[1] = 'invalid'; sendBadge(format, badgeData); return; } try { var res = res.headers['content-disposition'] - .match(/filename="(.+)\.svg"/)[1]; + .match(/filename="(.+)\.svg"/)[1]; badgeData.text[1] = res; if (res === 'passing') { badgeData.colorscheme = 'brightgreen';