From 30348ab3bf61d3ef08258b2d6490b4087c3cf3e8 Mon Sep 17 00:00:00 2001 From: Steve Kemp Date: Mon, 12 Nov 2012 21:03:53 +0000 Subject: Comment updates. --- worker/worker | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/worker/worker b/worker/worker index 6380cf8..9389310 100755 --- a/worker/worker +++ b/worker/worker @@ -26,7 +26,7 @@ require 'json'; # -# Implementations for our protocol tests. +# Implementation of our protocol tests. # require 'tests/ftp' require 'tests/http' @@ -42,14 +42,21 @@ require 'tests/ssh' - +# +# TODO +# +# Use the mauve-library to clear the specified alert +# def clear_alert( hash ) puts "CLEARING ALERT: #{hash}" end - - +# +# TODO +# +# Use the mauve-library to raise the specified alert +# def raise_alert( hash ) puts "Raising ALERT: #{hash}" end @@ -78,7 +85,12 @@ loop do # # Find the next job. # - job = beanstalk.reserve + # TODO: + # 1. Reserve with a timeout + # + # 2. Send a heartbeat so that we know this script is still running + # + job = beanstalk.reserve() puts "Job acquired: #{Time.new.inspect}" @@ -99,7 +111,8 @@ loop do # - # Switch on type of test. + # Given the test-type of "YYY" we'll call the method "YYY_test", which + # we assume comes from one of the files beneath ./tests/ # test = hash['test_type'] method = "#{test}_test".to_sym -- cgit v1.2.1