module Hiptest::RobotFrameworkAddon
Public Instance Methods
walk_folder(folder)
click to toggle source
Calls superclass method
# File lib/hiptest-publisher/renderer_addons/robot_framework_addon.rb, line 5 def walk_folder(folder) walk_scenario_container(folder) super(folder) end
walk_scenarios(scenarios)
click to toggle source
Calls superclass method
# File lib/hiptest-publisher/renderer_addons/robot_framework_addon.rb, line 10 def walk_scenarios(scenarios) walk_scenario_container(scenarios) super(scenarios) end
Private Instance Methods
walk_scenario_container(container)
click to toggle source
# File lib/hiptest-publisher/renderer_addons/robot_framework_addon.rb, line 17 def walk_scenario_container(container) # For Robot framework, we need direct access to every scenario # datatables and body rendered. @rendered_children[:splitted_scenarios] = container.children[:scenarios].map {|sc| { name: @rendered[sc.children[:name]], tags: sc.children[:tags].map {|tag| @rendered[tag]}, uid: @rendered[sc.children[:uid]], datatable: @rendered[sc.children[:datatable]], datasets: sc.children[:datatable].children[:datasets].map {|dataset| { scenario_name: @rendered[sc.children[:name]], name: @rendered[dataset.children[:name]], uid: @rendered[dataset.children[:uid]], test_snapshot_uid: @rendered[dataset.children[:test_snapshot_uid]], arguments: @rendered[dataset.children[:arguments]] } }, parameters: @rendered[sc.children[:parameters]], body: @rendered[sc.children[:body]] } } end