Skip to content

Commit

Permalink
use sendOnChange in status subscriptions
Browse files Browse the repository at this point in the history
  • Loading branch information
emiltin committed Jan 31, 2025
1 parent 82515c9 commit 3d2067e
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 4 deletions.
2 changes: 1 addition & 1 deletion spec/site/tlc/subscribe_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
component = Validator.get_config('main_component')

status_list = [{'sCI'=>'S0001','n'=>'signalgroupstatus','uRt'=>'1'}]
status_list.map! { |item| item.merge!('sOc' => false) } if use_sOc?(site)
status_list.map! { |item| item.merge!('sOc' => true) } if use_sOc?(site)

site.subscribe_to_status component, status_list, collect!: {
timeout: Validator.get_config('timeouts','status_update')
Expand Down
2 changes: 1 addition & 1 deletion spec/support/command_helpers.rb
Original file line number Diff line number Diff line change
Expand Up @@ -514,7 +514,7 @@ def wait_normal_control timeout: Validator.get_config('timeouts','startup_sequen
def verify_startup_sequence &block
status_list = [{'sCI'=>'S0001','n'=>'signalgroupstatus'}]
subscribe_list = convert_status_list(status_list).map { |item| item.merge 'uRt'=>0.to_s }
subscribe_list.map! { |item| item.merge!('sOc' => false) } if use_sOc?(@site)
subscribe_list.map! { |item| item.merge!('sOc' => true) } if use_sOc?(@site)

unsubscribe_list = convert_status_list(status_list)
component = Validator.get_config('main_component')
Expand Down
3 changes: 1 addition & 2 deletions spec/support/status_helpers.rb
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,9 @@ def verify_status parent_task, description, status_list
def wait_for_status parent_task, description, status_list,
update_rate: Validator.get_config('intervals','status_update', assume: 0),
timeout: Validator.get_config('timeouts','command')
update_rate = 0 unless update_rate
log "Wait for #{description}"
subscribe_list = convert_status_list(status_list).map { |item| item.merge 'uRt'=>update_rate.to_s }
subscribe_list.map! { |item| item.merge!('sOc' => false) } if use_sOc?(@site)
subscribe_list.map! { |item| item.merge!('sOc' => true) } if use_sOc?(@site)

begin
result = @site.subscribe_to_status Validator.get_config('main_component'), subscribe_list, collect!: {
Expand Down

0 comments on commit 3d2067e

Please sign in to comment.