This commit is contained in:
William Mantly 2016-05-30 17:50:21 -04:00
parent b8dfaff861
commit be7f518778
2 changed files with 14 additions and 5 deletions

View File

@ -181,7 +181,7 @@ var runnerFree = function(runner){
};
var lxcTimeout = function(runner, time){
time = time || 60000 // 900000; // 15 minutes
time = time || 900000; // 15 minutes
if(runner.hasOwnProperty('timeout')){
clearTimeout(runner.timeout);
@ -305,7 +305,7 @@ router.get('/liststuff', function(req, res, next){
router.post('/run/:ip?', function doRun(req, res, next){
console.log('hit runner route')
var runner = label2runner[req.params.ip] || getAvailrunner();
var runner = label2runner[req.params.ip] || false;
console.log('')
return run(req, res, runner);
});

View File

@ -1,10 +1,19 @@
import requests as r
import time
def testAPI(times):
def testAPI(times=100, sleep=2):
errors = 0
for i in range(times):
res = r.post('http://codeland.bytedev.co:2000/api/run', data={'code': 'pwd'})
try:
res = r.post(
'http://codeland.bytedev.co:2000/api/run',
data={'code': 'pwd'}
)
if res.status_code != 200: errors += 1
print(i, res.status_code)
except:
print('caught error')
errors += 1
time.sleep(sleep)
print('errors ', errors)