267c267
< 'inorder-timing']
---
> 'inorder-timing', 'rubytest']
270,271c270,271
< # Hack for Ruby
< configs += [c + '-ruby' for c in configs]
---
> # With Ruby, A protocol must be specified in the environment
> assert(env['PROTOCOL'])
272a273,284
> #
> # Is there a way to determine what is Protocol EnumVariable
> # default and eliminate the need to hard code the default protocol below?
> #
> # If the binary includes the default ruby protocol, run both ruby and
> # non-ruby versions of the tests. Otherwise just run the ruby versions.
> #
> if env['PROTOCOL'] == 'MI_example':
> configs += [c + "-ruby" for c in configs]
> else:
> configs = [c + "-ruby-" + env['PROTOCOL'] for c in configs]
>