Module: RSpec::OpenHAB::Wait
- Defined in:
- lib/rspec/openhab/wait.rb
Instance Method Summary collapse
Instance Method Details
#wait_for_rules ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/rspec/openhab/wait.rb', line 6 def wait_for_rules loop do sleep(0.1) break if java.lang.Thread.all_stack_traces.keys.all? do |t| !t.name.match?(/^OH-rule-/) || [java.lang.Thread::State::WAITING, java.lang.Thread::State::TIMED_WAITING].include?(t.state) end end end |