host-243-26:rubinius brian$ bin/mspec ci -B full.mspec
An exception occurred in IO.read:
ArgumentError: "wrong number of arguments (got 1, required 2)"
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:23:in `describe'
./spec/frozen/1.8/core/io/read_spec.rb:41:in `__block__'
kernel/core/kernel.rb:542:in `instance_exec'
kernel/core/eval.rb:130:in `instance_eval'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:127:in `protect'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46:in `__block__'
kernel/core/array.rb:572:in `each'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46:in `protect'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:50:in `process'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:27:in `describe'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11:in `describe'
./spec/frozen/1.8/core/io/read_spec.rb:4:in `__script__'
kernel/core/compiled_method.rb:359:in `as_script'
kernel/core/compile.rb:247:in `single_load'
kernel/core/compile.rb:159:in `__block__'
kernel/core/array.rb:572:in `each'
kernel/core/compile.rb:126:in `unified_load'
kernel/core/compile.rb:404:in `load'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45:in `__block__'
kernel/core/kernel.rb:542:in `instance_exec'
kernel/core/eval.rb:130:in `instance_eval'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120:in `protect'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45:in `__block__'
kernel/core/array.rb:572:in `each'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42:in `files'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34:in `process'
mspec/bin/mspec-ci:68:in `run'
/Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75:in `main'
mspec/bin/mspec-ci:75:in `__script__'
kernel/core/compiled_method.rb:359:in `as_script'
kernel/core/compile.rb:247:in `single_load'
kernel/core/compile.rb:324:in `load_from_extension'
kernel/loader.rb:204:in `__script__'
An exception occurred in Exceptions:
NameError: "Missing or uninitialized constant: EXCEPTION_TREE"
kernel/core/module.rb:687:in `const_missing'
./spec/frozen/1.8/language/raise_spec.rb:240:in `__block__'
kernel/core/kernel.rb:542:in `instance_exec'
kernel/core/eval.rb:130:in `instance_eval'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:127:in `protect'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46:in `__block__'
kernel/core/array.rb:572:in `each'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46:in `protect'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:50:in `process'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:27:in `describe'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11:in `describe'
./spec/frozen/1.8/language/raise_spec.rb:3:in `__script__'
kernel/core/compiled_method.rb:359:in `as_script'
kernel/core/compile.rb:247:in `single_load'
kernel/core/compile.rb:159:in `__block__'
kernel/core/array.rb:572:in `each'
kernel/core/compile.rb:126:in `unified_load'
kernel/core/compile.rb:404:in `load'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45:in `__block__'
kernel/core/kernel.rb:542:in `instance_exec'
kernel/core/eval.rb:130:in `instance_eval'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120:in `protect'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45:in `__block__'
kernel/core/array.rb:572:in `each'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42:in `files'
/Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34:in `process'
mspec/bin/mspec-ci:68:in `run'
/Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75:in `main'
mspec/bin/mspec-ci:75:in `__script__'
kernel/core/compiled_method.rb:359:in `as_script'
kernel/core/compile.rb:247:in `single_load'
kernel/core/compile.rb:324:in `load_from_extension'
kernel/loader.rb:204:in 

1)
Class.new creates a class that can be given a name by assigning it to a constant ERROR
Missing or uninitialized constant: MyClass
     Module(Class)#const_missing at kernel/core/module.rb:687
            Module#__script__ {} at ./spec/frozen/1.8/core/class/new_spec.rb:35
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
             RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                      Array#each at kernel/core/array.rb:572
                RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
             RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                      Array#each at kernel/core/array.rb:572
                RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                  MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
               Object#__script__ at ./spec/frozen/1.8/core/class/new_spec.rb:20
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
         Compile.unified_load {} at kernel/core/compile.rb:160
                      Array#each at kernel/core/array.rb:572
            Compile.unified_load at kernel/core/compile.rb:126
                     Kernel.load at kernel/core/compile.rb:404
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                      Array#each at kernel/core/array.rb:572
                     MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                   MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34
                     MSpecCI#run at mspec/bin/mspec-ci:68
                    MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
               Object#__script__ at mspec/bin/mspec-ci:75
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
     Compile.load_from_extension at kernel/core/compile.rb:324
               Object#__script__ at kernel/loader.rb:204

2)
Module#const_missing is invoked when an undefined constant is referenced in the scope of self ERROR
Missing or uninitialized constant: NotExistant
     Module(Class)#const_missing at kernel/core/module.rb:687
            Module#__script__ {} at ./spec/frozen/1.8/core/module/const_missing_spec.rb:27
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
             RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                      Array#each at kernel/core/array.rb:572
                RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
             RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                      Array#each at kernel/core/array.rb:572
                RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                  MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
               Object#__script__ at ./spec/frozen/1.8/core/module/const_missing_spec.rb:4
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
         Compile.unified_load {} at kernel/core/compile.rb:160
                      Array#each at kernel/core/array.rb:572
            Compile.unified_load at kernel/core/compile.rb:126
                     Kernel.load at kernel/core/compile.rb:404
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                      Array#each at kernel/core/array.rb:572
                     MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                   MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34
                     MSpecCI#run at mspec/bin/mspec-ci:68
                    MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
               Object#__script__ at mspec/bin/mspec-ci:75
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
     Compile.load_from_extension at kernel/core/compile.rb:324
               Object#__script__ at kernel/loader.rb:204

3)
Signal.list doesn't contain other signals than in 1.8 ERROR
Missing or uninitialized constant: RUBY18_SIGNALS
     Module(Class)#const_missing at kernel/core/module.rb:687
            Module#__script__ {} at ./spec/frozen/1.8/core/signal/list_spec.rb:52
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
             RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                      Array#each at kernel/core/array.rb:572
                RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
             RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                      Array#each at kernel/core/array.rb:572
                RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                  MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
               Object#__script__ at ./spec/frozen/1.8/core/signal/list_spec.rb:3
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
         Compile.unified_load {} at kernel/core/compile.rb:160
                      Array#each at kernel/core/array.rb:572
            Compile.unified_load at kernel/core/compile.rb:126
                     Kernel.load at kernel/core/compile.rb:404
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                      Array#each at kernel/core/array.rb:572
                     MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                   MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34
                     MSpecCI#run at mspec/bin/mspec-ci:68
                    MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
               Object#__script__ at mspec/bin/mspec-ci:75
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
     Compile.load_from_extension at kernel/core/compile.rb:324
               Object#__script__ at kernel/loader.rb:204

4)
Struct#inspect returns a string representation of some kind ERROR
Missing or uninitialized constant: Whiskey
     Module(Class)#const_missing at kernel/core/module.rb:687
            Module#__script__ {} at ./spec/frozen/1.8/core/struct/inspect_spec.rb:9
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
             RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                      Array#each at kernel/core/array.rb:572
                RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
             RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                      Array#each at kernel/core/array.rb:572
                RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                  MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
               Object#__script__ at ./spec/frozen/1.8/core/struct/inspect_spec.rb:4
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
         Compile.unified_load {} at kernel/core/compile.rb:160
                      Array#each at kernel/core/array.rb:572
            Compile.unified_load at kernel/core/compile.rb:126
                     Kernel.load at kernel/core/compile.rb:404
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                      Array#each at kernel/core/array.rb:572
                     MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                   MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34
                     MSpecCI#run at mspec/bin/mspec-ci:68
                    MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
               Object#__script__ at mspec/bin/mspec-ci:75
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
     Compile.load_from_extension at kernel/core/compile.rb:324
               Object#__script__ at kernel/loader.rb:204

5)
Constant declaration cannot be done under other types of constants ERROR
Missing or uninitialized constant: V
     Module(Class)#const_missing at kernel/core/module.rb:687
      Module(Class)#remove_const at kernel/core/module.rb:820
            Module#__script__ {} at ./spec/frozen/1.8/language/constants_spec.rb:101
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
             RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                      Array#each at kernel/core/array.rb:572
                RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
             RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                      Array#each at kernel/core/array.rb:572
                RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                  MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
               Object#__script__ at ./spec/frozen/1.8/language/constants_spec.rb:77
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
         Compile.unified_load {} at kernel/core/compile.rb:160
                      Array#each at kernel/core/array.rb:572
            Compile.unified_load at kernel/core/compile.rb:126
                     Kernel.load at kernel/core/compile.rb:404
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                      Array#each at kernel/core/array.rb:572
                     MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                   MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34
                     MSpecCI#run at mspec/bin/mspec-ci:68
                    MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
               Object#__script__ at mspec/bin/mspec-ci:75
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
     Compile.load_from_extension at kernel/core/compile.rb:324
               Object#__script__ at kernel/loader.rb:204

6)
Constant declaration returns the assigned variable ERROR
Missing or uninitialized constant: Y
     Module(Class)#const_missing at kernel/core/module.rb:687
      Module(Class)#remove_const at kernel/core/module.rb:820
            Module#__script__ {} at ./spec/frozen/1.8/language/constants_spec.rb:111
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
             RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                      Array#each at kernel/core/array.rb:572
                RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
             RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                      Array#each at kernel/core/array.rb:572
                RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                  MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
               Object#__script__ at ./spec/frozen/1.8/language/constants_spec.rb:77
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
         Compile.unified_load {} at kernel/core/compile.rb:160
                      Array#each at kernel/core/array.rb:572
            Compile.unified_load at kernel/core/compile.rb:126
                     Kernel.load at kernel/core/compile.rb:404
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                      Array#each at kernel/core/array.rb:572
                     MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                   MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34
                     MSpecCI#run at mspec/bin/mspec-ci:68
                    MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
               Object#__script__ at mspec/bin/mspec-ci:75
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
     Compile.load_from_extension at kernel/core/compile.rb:324
               Object#__script__ at kernel/loader.rb:204

7)
Complex#angle returns the argument -- i.e., the angle from (1, 0) in the complex plane ERROR
Missing or uninitialized constant: TwoPi
       Module(Class)#const_missing at kernel/core/module.rb:687
              Module#__script__ {} at ./spec/frozen/1.8/library/complex/shared/arg.rb:10
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
               RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                        Array#each at kernel/core/array.rb:572
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
              Object#__script__ {} at ./spec/frozen/1.8/library/complex/shared/arg.rb:4
                    Proc#[] (call) at kernel/core/proc.rb:84
    Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10
              Module#__script__ {} at ./spec/frozen/1.8/library/complex/angle_spec.rb:5
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
                 Object#__script__ at ./spec/frozen/1.8/library/complex/angle_spec.rb:4
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
           Compile.unified_load {} at kernel/core/compile.rb:160
                        Array#each at kernel/core/array.rb:572
              Compile.unified_load at kernel/core/compile.rb:126
                       Kernel.load at kernel/core/compile.rb:404
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                        Array#each at kernel/core/array.rb:572
                       MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                     MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34
                       MSpecCI#run at mspec/bin/mspec-ci:68
                      MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
                 Object#__script__ at mspec/bin/mspec-ci:75
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
       Compile.load_from_extension at kernel/core/compile.rb:324
                 Object#__script__ at kernel/loader.rb:204

8)
Complex#arg returns the argument -- i.e., the angle from (1, 0) in the complex plane ERROR
Missing or uninitialized constant: TwoPi
       Module(Class)#const_missing at kernel/core/module.rb:687
              Module#__script__ {} at ./spec/frozen/1.8/library/complex/shared/arg.rb:10
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
               RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                        Array#each at kernel/core/array.rb:572
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
              Object#__script__ {} at ./spec/frozen/1.8/library/complex/shared/arg.rb:4
                    Proc#[] (call) at kernel/core/proc.rb:84
    Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10
              Module#__script__ {} at ./spec/frozen/1.8/library/complex/arg_spec.rb:5
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
                 Object#__script__ at ./spec/frozen/1.8/library/complex/arg_spec.rb:4
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
           Compile.unified_load {} at kernel/core/compile.rb:160
                        Array#each at kernel/core/array.rb:572
              Compile.unified_load at kernel/core/compile.rb:126
                       Kernel.load at kernel/core/compile.rb:404
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                        Array#each at kernel/core/array.rb:572
                       MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                     MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34
                       MSpecCI#run at mspec/bin/mspec-ci:68
                      MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
                 Object#__script__ at mspec/bin/mspec-ci:75
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
       Compile.load_from_extension at kernel/core/compile.rb:324
                 Object#__script__ at kernel/loader.rb:204

9)
ERB#def_class return an unnamed class which has instance method to render eRuby script ERROR
Missing or uninitialized constant: MyClass1ForErb
     Module(Class)#const_missing at kernel/core/module.rb:687
            Module#__script__ {} at ./spec/frozen/1.8/library/erb/def_class_spec.rb:25
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
             RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                      Array#each at kernel/core/array.rb:572
                RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
             RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                      Array#each at kernel/core/array.rb:572
                RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                  MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
               Object#__script__ at ./spec/frozen/1.8/library/erb/def_class_spec.rb:4
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
         Compile.unified_load {} at kernel/core/compile.rb:160
                      Array#each at kernel/core/array.rb:572
            Compile.unified_load at kernel/core/compile.rb:126
                     Kernel.load at kernel/core/compile.rb:404
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                      Array#each at kernel/core/array.rb:572
                     MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                   MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35
                     MSpecCI#run at mspec/bin/mspec-ci:68
                    MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
               Object#__script__ at mspec/bin/mspec-ci:75
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
     Compile.load_from_extension at kernel/core/compile.rb:324
               Object#__script__ at kernel/loader.rb:204

10)
ERB#def_module return unnamed module which has instance method to render eRuby ERROR
Missing or uninitialized constant: MyModule2ForErb
     Module(Class)#const_missing at kernel/core/module.rb:687
            Module#__script__ {} at ./spec/frozen/1.8/library/erb/def_module_spec.rb:20
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
             RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                      Array#each at kernel/core/array.rb:572
                RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
             RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                      Array#each at kernel/core/array.rb:572
                RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                  MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
               Object#__script__ at ./spec/frozen/1.8/library/erb/def_module_spec.rb:4
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
         Compile.unified_load {} at kernel/core/compile.rb:160
                      Array#each at kernel/core/array.rb:572
            Compile.unified_load at kernel/core/compile.rb:126
                     Kernel.load at kernel/core/compile.rb:404
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
    Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
    Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                   MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                  MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                      Array#each at kernel/core/array.rb:572
                     MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                   MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35
                     MSpecCI#run at mspec/bin/mspec-ci:68
                    MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
               Object#__script__ at mspec/bin/mspec-ci:75
        CompiledMethod#as_script at kernel/core/compiled_method.rb:359
             Compile.single_load at kernel/core/compile.rb:247
     Compile.load_from_extension at kernel/core/compile.rb:324
               Object#__script__ at kernel/loader.rb:204

11)
ERB::DefMethod.def_erb_method define method to render eRuby object as an instance method of current module ERROR
Missing or uninitialized constant: MY_INPUT4_FOR_ERB
                 Module(Class)#const_missing at kernel/core/module.rb:687
    MyClass4ForErb.__class_init__ (MyClass4ForErb) at ./spec/frozen/1.8/library/erb/defmethod/def_erb_method_spec.rb:52
                        Module#__script__ {} at ./spec/frozen/1.8/library/erb/defmethod/def_erb_method_spec.rb:50
                Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
                Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                               MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
                         RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                                  Array#each at kernel/core/array.rb:572
                            RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                         RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                                  Array#each at kernel/core/array.rb:572
                            RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                              MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                             Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
                           Object#__script__ at ./spec/frozen/1.8/library/erb/defmethod/def_erb_method_spec.rb:4
                    CompiledMethod#as_script at kernel/core/compiled_method.rb:359
                         Compile.single_load at kernel/core/compile.rb:247
                     Compile.unified_load {} at kernel/core/compile.rb:160
                                  Array#each at kernel/core/array.rb:572
                        Compile.unified_load at kernel/core/compile.rb:126
                                 Kernel.load at kernel/core/compile.rb:404
                              MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
                Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
                Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                               MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                              MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                                  Array#each at kernel/core/array.rb:572
                                 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                               MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35
                                 MSpecCI#run at mspec/bin/mspec-ci:68
                                MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
                           Object#__script__ at mspec/bin/mspec-ci:75
                    CompiledMethod#as_script at kernel/core/compiled_method.rb:359
                         Compile.single_load at kernel/core/compile.rb:247
                 Compile.load_from_extension at kernel/core/compile.rb:324
                           Object#__script__ at kernel/loader.rb:204

12)
GetoptLong#each_option passes each argument/value pair to the block ERROR
invalid option -- B
              GetoptLong#set_error at /Users/brian/devel/rubinius/lib/getoptlong.rb:403
       GetoptLong#get_option (get) at /Users/brian/devel/rubinius/lib/getoptlong.rb:580
     GetoptLong#each_option (each) at /Users/brian/devel/rubinius/lib/getoptlong.rb:611
              Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/each.rb:21
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
               RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                        Array#each at kernel/core/array.rb:572
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
              Object#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/each.rb:2
                    Proc#[] (call) at kernel/core/proc.rb:84
    Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10
              Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/each_option_spec.rb:6
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
                 Object#__script__ at ./spec/frozen/1.8/library/getoptlong/each_option_spec.rb:5
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
           Compile.unified_load {} at kernel/core/compile.rb:160
                        Array#each at kernel/core/array.rb:572
              Compile.unified_load at kernel/core/compile.rb:126
                       Kernel.load at kernel/core/compile.rb:404
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                        Array#each at kernel/core/array.rb:572
                       MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                     MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35
                       MSpecCI#run at mspec/bin/mspec-ci:68
                      MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
                 Object#__script__ at mspec/bin/mspec-ci:75
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
       Compile.load_from_extension at kernel/core/compile.rb:324
                 Object#__script__ at kernel/loader.rb:204

13)
GetoptLong#each passes each argument/value pair to the block FAILED
Expected []
 to equal [["--size", "10k"], ["--verbose", ""], ["--query", ""]]

             Expectation.fail_with at /Users/brian/devel/rubinius/mspec/lib/mspec/expectations/expectations.rb:10
        PositiveOperatorMatcher#== at /Users/brian/devel/rubinius/mspec/lib/mspec/matchers/base.rb:8
              Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/each.rb:21
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
               RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                        Array#each at kernel/core/array.rb:572
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
              Object#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/each.rb:2
                    Proc#[] (call) at kernel/core/proc.rb:84
    Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10
              Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/each_spec.rb:6
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
                 Object#__script__ at ./spec/frozen/1.8/library/getoptlong/each_spec.rb:5
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
           Compile.unified_load {} at kernel/core/compile.rb:160
                        Array#each at kernel/core/array.rb:572
              Compile.unified_load at kernel/core/compile.rb:126
                       Kernel.load at kernel/core/compile.rb:404
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                        Array#each at kernel/core/array.rb:572
                       MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                     MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35
                       MSpecCI#run at mspec/bin/mspec-ci:68
                      MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
                 Object#__script__ at mspec/bin/mspec-ci:75
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
       Compile.load_from_extension at kernel/core/compile.rb:324
                 Object#__script__ at kernel/loader.rb:204

14)
GetoptLong#get_option returns the next option name and its argument as an Array FAILED
Expected nil
 to equal ["--size", "10k"]

             Expectation.fail_with at /Users/brian/devel/rubinius/mspec/lib/mspec/expectations/expectations.rb:10
        PositiveOperatorMatcher#== at /Users/brian/devel/rubinius/mspec/lib/mspec/matchers/base.rb:8
              Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:22
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
               RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                        Array#each at kernel/core/array.rb:572
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
              Object#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:2
                    Proc#[] (call) at kernel/core/proc.rb:84
    Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10
              Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:6
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
                 Object#__script__ at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:5
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
           Compile.unified_load {} at kernel/core/compile.rb:160
                        Array#each at kernel/core/array.rb:572
              Compile.unified_load at kernel/core/compile.rb:126
                       Kernel.load at kernel/core/compile.rb:404
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                        Array#each at kernel/core/array.rb:572
                       MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                     MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35
                       MSpecCI#run at mspec/bin/mspec-ci:68
                      MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
                 Object#__script__ at mspec/bin/mspec-ci:75
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
       Compile.load_from_extension at kernel/core/compile.rb:324
                 Object#__script__ at kernel/loader.rb:204

15)
GetoptLong#get_option shifts ARGV on each call FAILED
Expected ["full.mspec"]
 to equal ["-v", "-q", "a.txt", "b.txt"]

             Expectation.fail_with at /Users/brian/devel/rubinius/mspec/lib/mspec/expectations/expectations.rb:10
        PositiveOperatorMatcher#== at /Users/brian/devel/rubinius/mspec/lib/mspec/matchers/base.rb:8
              Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:43
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
               RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                        Array#each at kernel/core/array.rb:572
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
              Object#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:2
                    Proc#[] (call) at kernel/core/proc.rb:84
    Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10
              Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:6
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
                 Object#__script__ at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:5
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
           Compile.unified_load {} at kernel/core/compile.rb:160
                        Array#each at kernel/core/array.rb:572
              Compile.unified_load at kernel/core/compile.rb:126
                       Kernel.load at kernel/core/compile.rb:404
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                        Array#each at kernel/core/array.rb:572
                       MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                     MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35
                       MSpecCI#run at mspec/bin/mspec-ci:68
                      MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
                 Object#__script__ at mspec/bin/mspec-ci:75
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
       Compile.load_from_extension at kernel/core/compile.rb:324
                 Object#__script__ at kernel/loader.rb:204

16)
GetoptLong#get_option terminates processing when encountering '--' FAILED
Expected ["full.mspec"]
 to equal ["--", "-v", "-q", "a.txt", "b.txt"]

             Expectation.fail_with at /Users/brian/devel/rubinius/mspec/lib/mspec/expectations/expectations.rb:10
        PositiveOperatorMatcher#== at /Users/brian/devel/rubinius/mspec/lib/mspec/matchers/base.rb:8
              Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:61
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
               RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                        Array#each at kernel/core/array.rb:572
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
              Object#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:2
                    Proc#[] (call) at kernel/core/proc.rb:84
    Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10
              Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:6
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
                 Object#__script__ at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:5
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
           Compile.unified_load {} at kernel/core/compile.rb:160
                        Array#each at kernel/core/array.rb:572
              Compile.unified_load at kernel/core/compile.rb:126
                       Kernel.load at kernel/core/compile.rb:404
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                        Array#each at kernel/core/array.rb:572
                       MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                     MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35
                       MSpecCI#run at mspec/bin/mspec-ci:68
                      MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
                 Object#__script__ at mspec/bin/mspec-ci:75
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
       Compile.load_from_extension at kernel/core/compile.rb:324
                 Object#__script__ at kernel/loader.rb:204

17)
GetoptLong#get_option raises a if an argument was required, but none given FAILED
Expected GetoptLong::MissingArgument but no exception was raised
             Expectation.fail_with at /Users/brian/devel/rubinius/mspec/lib/mspec/expectations/expectations.rb:10
     Object(Proc::Function)#should at /Users/brian/devel/rubinius/mspec/lib/mspec/expectations/should.rb:6
              Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:75
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
               RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                        Array#each at kernel/core/array.rb:572
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
              Object#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:2
                    Proc#[] (call) at kernel/core/proc.rb:84
    Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10
              Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:6
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
                 Object#__script__ at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:5
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
           Compile.unified_load {} at kernel/core/compile.rb:160
                        Array#each at kernel/core/array.rb:572
              Compile.unified_load at kernel/core/compile.rb:126
                       Kernel.load at kernel/core/compile.rb:404
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120
                    MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46
                        Array#each at kernel/core/array.rb:572
                       MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42
                     MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35
                       MSpecCI#run at mspec/bin/mspec-ci:68
                      MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
                 Object#__script__ at mspec/bin/mspec-ci:75
          CompiledMethod#as_script at kernel/core/compiled_method.rb:359
               Compile.single_load at kernel/core/compile.rb:247
       Compile.load_from_extension at kernel/core/compile.rb:324
                 Object#__script__ at kernel/loader.rb:204

18)
GetoptLong#get returns the next option name and its argument as an Array FAILED
Expected nil
 to equal ["--size", "10k"]

             Expectation.fail_with at /Users/brian/devel/rubinius/mspec/lib/mspec/expectations/expectations.rb:10
        PositiveOperatorMatcher#== at /Users/brian/devel/rubinius/mspec/lib/mspec/matchers/base.rb:8
              Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:22
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
               RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
                        Array#each at kernel/core/array.rb:572
                  RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46
               RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64
                        Array#each at kernel/core/array.rb:572
                  RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68
                    MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29
                   Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
              Object#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:2
                    Proc#[] (call) at kernel/core/proc.rb:84
    Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10
              Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/get_spec.rb:6
      Kernel(Module)#instance_exec at kernel/core/kernel.rb:542
      Kernel(Module)#instance_eval at kernel/core/eval.rb:130
                     MSpec.protect at /Users/brian/devel/rubinius/m