lib/datadog/ci/contrib/selenium/driver.rb in datadog-ci-1.11.0 vs lib/datadog/ci/contrib/selenium/driver.rb in datadog-ci-1.12.0
- old
+ new
@@ -1,11 +1,11 @@
# frozen_string_literal: true
require_relative "../patcher"
-require_relative "ext"
-require_relative "rum"
+require_relative "../../utils/rum"
+require_relative "../../ext/rum"
require_relative "../../ext/test"
module Datadog
module CI
module Contrib
@@ -20,13 +20,13 @@
def quit
return super unless datadog_configuration[:enabled]
Datadog.logger.debug("[Selenium] Driver quit event")
- RUM.stop_rum_session(@bridge)
+ Utils::RUM.stop_rum_session(@bridge, rum_flush_wait_millis: datadog_configuration[:rum_flush_wait_millis])
Datadog.logger.debug("[Selenium] RUM session stopped, deleting cookie")
- @bridge.manage.delete_cookie(Ext::COOKIE_TEST_EXECUTION_ID)
+ @bridge.manage.delete_cookie(CI::Ext::RUM::COOKIE_TEST_EXECUTION_ID)
rescue ::Selenium::WebDriver::Error::WebDriverError => e
Datadog.logger.debug("[Selenium] Error while quitting Selenium driver: #{e.message}")
ensure
super
end