Create test.rb, compress standalone getters

test uses the combined set of methods with timeout catchers, each getter is allow 8 seconds, the total time should be no more than 10 seconds on average