update test infrastructure to support Rubinius