Sha256: f3ee6dba3d00c7c46b7f18adb4c7af0cb7c6d1d2a8b0120c7df2ef8b5506d1dc
Contents?: true
Size: 619 Bytes
Versions: 1
Compression:
Stored size: 619 Bytes
Contents
module DeepTest class RindaBlackboard def initialize(options, tuple_space = TupleSpaceFactory.tuple_space) @options = options @tuple_space = tuple_space end def take_result result = @tuple_space.take ["test_result", nil], @options.timeout_in_seconds result[1] end def take_work tuple = @tuple_space.take ["deep_work", nil], @options.timeout_in_seconds tuple[1] end def write_result(result) @tuple_space.write ["test_result", result] end def write_work(work_unit) @tuple_space.write ["deep_work", work_unit] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
deep_test-1.1.3 | lib/deep_test/rinda_blackboard.rb |