diff options
author | Jose <jose@zeroc.com> | 2018-08-07 11:29:46 +0200 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2018-08-07 11:29:46 +0200 |
commit | 4a42ef2ac53320d0d779184f57af1cd37806f58b (patch) | |
tree | f247c195b9e3c9e104e9ee08dc0a19a4a6206393 /ruby/test/Ice/acm/Client.rb | |
parent | Python test suite updates (diff) | |
download | ice-4a42ef2ac53320d0d779184f57af1cd37806f58b.tar.bz2 ice-4a42ef2ac53320d0d779184f57af1cd37806f58b.tar.xz ice-4a42ef2ac53320d0d779184f57af1cd37806f58b.zip |
Ruby test suite updates
Diffstat (limited to 'ruby/test/Ice/acm/Client.rb')
-rwxr-xr-x | ruby/test/Ice/acm/Client.rb | 43 |
1 files changed, 9 insertions, 34 deletions
diff --git a/ruby/test/Ice/acm/Client.rb b/ruby/test/Ice/acm/Client.rb index 408e720921c..c81258c0bff 100755 --- a/ruby/test/Ice/acm/Client.rb +++ b/ruby/test/Ice/acm/Client.rb @@ -8,41 +8,16 @@ # # ********************************************************************** -require 'pathname' -require 'Ice' -slice_dir = Ice.getSliceDir -if slice_dir.empty? - fail "Slice directory not found" -end - -Ice::loadSlice("'-I" + slice_dir + "' Test.ice") +require "Ice" +Ice::loadSlice("Test.ice") require './AllTests' -def test(b) - if !b - raise RuntimeError, 'test assertion failed' +class Client < ::TestHelper + def run(args) + properties = self.createTestProperties(args:args) + properties.setProperty("Ice.Warn.Connections", "0") + self.init(properties:properties) do |communicator| + allTests(self, communicator) + end end end - -def run(args, communicator) - allTests(communicator) - return true -end - -begin - initData = Ice::InitializationData.new - initData.properties = Ice.createProperties(ARGV) - initData.properties.setProperty("Ice.Warn.Connections", "0") - communicator = Ice.initialize(ARGV, initData) - status = run(ARGV, communicator) -rescue => ex - puts $! - print ex.backtrace.join("\n") - status = false -end - -if communicator - communicator.destroy() -end - -exit(status ? 0 : 1) |