diff --git a/test/soml/helper.rb b/test/soml/helper.rb index a558546d..aa4f2e5f 100644 --- a/test/soml/helper.rb +++ b/test/soml/helper.rb @@ -38,15 +38,15 @@ module RuntimeTests assert_equal Parfait::Message , @interpreter.get_register(:r0).class assert_equal ret , @interpreter.get_register(:r0).return_value , "exit wrong #{@string_input}" end -# check_remote ret + check_remote ret end def connected return false if ENV["REMOTE_PI"].nil? or (ENV["REMOTE_PI"] == "") + return @@conn if defined?(@@conn) puts "remote " + ENV["REMOTE_PI"] user , rest = ENV["REMOTE_PI"].split("@") machine , port = rest.to_s.split(":") - return @@conn if defined?(@@conn) @@conn = Rye::Box.new(machine || "localhost" , :port => (port || 2222) , :user => (user || "pi")) end diff --git a/test/soml/statements/test_return.rb b/test/soml/statements/test_return.rb index 64854d16..719e7043 100644 --- a/test/soml/statements/test_return.rb +++ b/test/soml/statements/test_return.rb @@ -14,18 +14,14 @@ class Object end HERE @expect = [Label, LoadConstant ,SetSlot,Label,FunctionReturn] - was = check - set = was.next(2) - assert_equal SetSlot , set.class - should = Register.machine.space.first_message.get_layout.variable_index(:return_value) - assert_equal should, set.index , "Set to message must got to return_value(#{should}), not #{set.index}" + check end def test_return_local @string_input = <