spec task hooked up balance using not-yet-implemented balancer
Tlb::TlbSpecTask that can be used to replace Spec::Rake::SpecTask, as it extends SpecTask
rspec suite time reporting hooked up
rspec formatter now reports failures
changed the source and test file directory layout, made it saner
hooked up submodule refrence to tlb codebase + added a rake task to build tlb and copy it out to the project root(so it can be executed by tlb as subprocess)
tlb subprocess runner first cut
moved to open4 for process control
added higher level methods to ensure server is up
gave process control its own spec file + added environment variable override to ensure balancer is launched
added first method that talks to the balancer server, balance_and_order, first cut
reports suite_time and suite_result now
upgraded tlb(in the hope of getting 'Criteria' hardcoding in TlbFactory exception message, but it wasn't fixed upstream + added a wait step after starting server, so as to ensure server is up before call returns (fixed hardcoding issue in upstream, will pull it in at a later point)
upgraded tlb
1.8.7 and 1.8.6 segfault on Time.now comparisions etc, so moved to integer in test cases
killed a spec that asserted out/err pumper behaviour, it was flaky and was failing randomly
moved towards using seperate rake tasks to start/stop balancer and run specs
tlb_rb now reaps the balancer instance, insteed of leaving it in defunct state
added a rake task that can be added as pre-task to spec-balancing task, which takes care of starting the tlb server
fixes issue#1 - uses relative file names while reporting data to server and while posting file-list to be balanced