lib/gridium.rb in gridium-0.1.21 vs lib/gridium.rb in gridium-0.2.0
- old
+ new
@@ -5,10 +5,11 @@
require 'driver_extensions'
require 'element'
require 'element_extensions'
require 'element_verification'
require 'page'
+require 's3'
module Gridium
class << self
attr_accessor :config
end
@@ -18,11 +19,11 @@
yield config
end
class Config
attr_accessor :report_dir, :browser_source, :target_environment, :browser, :url, :page_load_timeout, :element_timeout, :visible_elements_only, :log_level
- attr_accessor :highlight_verifications, :highlight_duration, :screenshot_on_failure
+ attr_accessor :highlight_verifications, :highlight_duration, :screenshot_on_failure, :screenshots_to_s3, :project_name_for_s3, :subdirectory_name_for_s3
def initialize
@report_dir = Dir.home
@browser_source = :local #if browser source is set to remote, target environment needs to be set properly
@target_environment = "localhost"
@@ -33,8 +34,11 @@
@visible_elements_only = true
@log_level = :fatal
@highlight_verifications = false
@highlight_duration = 0.100
@screenshot_on_failure = false
+ @screenshots_to_s3 = false
+ @project_name_for_s3 = 'gridium'
+ @subdirectory_name_for_s3 = '' #rely on GridiumS3 default
end
end
end