Sha256: ea359c3f37c9f50bf956a471f5e4d670ef4d12ad0d9f82b92dec0991742458fd
Contents?: true
Size: 831 Bytes
Versions: 1
Compression:
Stored size: 831 Bytes
Contents
# encoding: utf-8 require 'test/unit' require 'mosquitto' require 'stringio' require 'thread' require 'io/wait' require 'timeout' Thread.abort_on_exception = true STDOUT.sync class MosquittoTestCase < Test::Unit::TestCase TEST_HOST = "localhost" TEST_PORT = 1883 TLS_TEST_HOST = "localhost" TLS_TEST_PORT = 8883 TIMEOUT = 240 undef_method :default_test if method_defined? :default_test def wait(&condition) sleep 1 Timeout.timeout(10) do loop do sleep(0.2) break if condition.call end end end def ssl_path File.expand_path("../ssl", __FILE__) end def ssl_object(file) File.expand_path("../ssl/#{file}", __FILE__) end if ENV['STRESS_GC'] == '1' def setup GC.stress = true end def teardown GC.stress = false end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mosquitto-0.3 | test/helper.rb |