<?xml version="1.0"?>
<testsuite name="WebKit 537.36 (linux 0.0.0)" package="" timestamp="2023-10-12T08:26:44" id="0" hostname="qa-executor16" tests="61" errors="0" failures="0" time="0.115">
  <properties>
    <property name="browser.fullName" value="Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/19.0.0"/>
  </properties>
  <testcase name="UserSignalMechanism __uspapi stub provides __uspapi global" time="0" classname="UserSignalMechanism"/>
  <testcase name="UserSignalMechanism __uspapi stub implements ping command" time="0.001" classname="UserSignalMechanism"/>
  <testcase name="UserSignalMechanism __uspapi stub builds and returns a call queue" time="0.001" classname="UserSignalMechanism"/>
  <testcase name="UserSignalMechanism User Signal Mechanism API provides __uspapi global" time="0" classname="UserSignalMechanism"/>
  <testcase name="UserSignalMechanism User Signal Mechanism API implements ping command" time="0.001" classname="UserSignalMechanism"/>
  <testcase name="UserSignalMechanism User Signal Mechanism API implements getUSPData command" time="0.001" classname="UserSignalMechanism"/>
  <testcase name="UserSignalMechanism User Signal Mechanism API sets cookies" time="0" classname="UserSignalMechanism"/>
  <testcase name="UserSignalMechanism User Signal Mechanism API cleans up after uninstall" time="0" classname="UserSignalMechanism"/>
  <testcase name="UserSignalMechanism createSignal sets user signal to 1--- and not set privacy cookie if options.ccpaApplies is false" time="0.001" classname="UserSignalMechanism"/>
  <testcase name="UserSignalMechanism createSignal sets user signal to 1--- and not set privacy cookie if options.ccpaApplies is undefined" time="0.001" classname="UserSignalMechanism"/>
  <testcase name="UserSignalMechanism createSignal sets user signal and privacy cookie to 1YYN if options.isSubjectToCcpa is true" time="0.001" classname="UserSignalMechanism"/>
  <testcase name="UserSignalMechanism saveUserSignal should set userSignal to 1YYN if called with &quot;yes&quot;" time="0.001" classname="UserSignalMechanism"/>
  <testcase name="UserSignalMechanism saveUserSignal should set userSignal to 1YNN if called with &quot;no&quot;" time="0" classname="UserSignalMechanism"/>
  <testcase name="main main - initialization should pass isSubjectToCcpa=undefined if isSubjectToCoppa=undefined and isSubjectToCcpa=undefined" time="0.004" classname="main"/>
  <testcase name="main main - initialization should pass isSubjectToCcpa=true if isSubjectToCoppa=true and isSubjectToCcpa=undefined" time="0.001" classname="main"/>
  <testcase name="main main - initialization should pass isSubjectToCcpa=false if isSubjectToCoppa=false and isSubjectToCcpa=undefined" time="0.001" classname="main"/>
  <testcase name="main main - initialization should pass isSubjectToCcpa=true if isSubjectToCoppa=true and isSubjectToCcpa=true" time="0.002" classname="main"/>
  <testcase name="main main - initialization should pass isSubjectToCcpa=false if isSubjectToCoppa=false and isSubjectToCcpa=true" time="0.002" classname="main"/>
  <testcase name="main main - initialization should pass isSubjectToCcpa=true if isSubjectToCoppa=undefined and isSubjectToCcpa=true" time="0.001" classname="main"/>
  <testcase name="main main - initialization should pass isSubjectToCcpa=true if isSubjectToCoppa=true and isSubjectToCcpa=false" time="0.001" classname="main"/>
  <testcase name="main main - initialization should pass isSubjectToCcpa=false if isSubjectToCoppa=false and isSubjectToCcpa=false" time="0.001" classname="main"/>
  <testcase name="main main - initialization should pass isSubjectToCcpa=false if isSubjectToCoppa=undefined and isSubjectToCcpa=false" time="0.001" classname="main"/>
  <testcase name="OptInManager allows overrides for basic params" time="0" classname="OptInManager"/>
  <testcase name="OptInManager returns accepted after being marked as accepted" time="0.001" classname="OptInManager"/>
  <testcase name="OptInManager returns rejected after being marked as rejected" time="0" classname="OptInManager"/>
  <testcase name="OptInManager clears cookie on demand" time="0" classname="OptInManager"/>
  <testcase name="OptInManager clears cookie on version change" time="0.001" classname="OptInManager"/>
  <testcase name="OptInManager clears cookie if version cookie not exists" time="0.001" classname="OptInManager"/>
  <testcase name="OptInManager consents based on expected query params" time="0" classname="OptInManager"/>
  <testcase name="Modal renders ScreenOne by default" time="0.019" classname="Modal"/>
  <testcase name="Modal calls the appropriate funcs on accept button click" time="0.007" classname="Modal"/>
  <testcase name="Modal with preventScrollOn adds a class to the body element and removes it when unmounted" time="0.01" classname="Modal"/>
  <testcase name="Modal with preventScrollOn accepts a dom element" time="0.009" classname="Modal"/>
  <testcase name="Preferences renders as a stand-alone overlay" time="0.018" classname="Preferences"/>
  <testcase name="Preferences calls callback props when Back and Save buttons are clicked" time="0.008" classname="Preferences"/>
  <testcase name="Switch renders the component" time="0.004" classname="Switch"/>
  <testcase name="Switch calls onChange when checkbox is clicked" time="0.003" classname="Switch"/>
  <testcase name="ContentManager gives content in the specified language" time="0.001" classname="ContentManager"/>
  <testcase name="ContentManager falls back to en when the language does not exist" time="0.001" classname="ContentManager"/>
  <testcase name="ContentManager falls back to en when the language is not specified" time="0" classname="ContentManager"/>
  <testcase name="CookieManager in country not requiring the prompt gets value from the cookies" time="0.002" classname="CookieManager"/>
  <testcase name="CookieManager in country requiring the prompt gets random values of the right length" time="0" classname="CookieManager"/>
  <testcase name="CookieManager generates strings that are always 10 chars long" time="0" classname="CookieManager"/>
  <testcase name="GeoManager with provided options indicates consent is required" time="0.001" classname="GeoManager"/>
  <testcase name="GeoManager with provided options indicates consent is not required" time="0" classname="GeoManager"/>
  <testcase name="GeoManager with default options and geo cookie present indicates consent is required" time="0.001" classname="GeoManager"/>
  <testcase name="GeoManager with default options and geo cookie present indicates consent is not required" time="0" classname="GeoManager"/>
  <testcase name="GeoManager with default options and unparseable geo cookie indicates consent is required" time="0" classname="GeoManager"/>
  <testcase name="GeoManager with default options and no geo cookie indicates consent is required" time="0" classname="GeoManager"/>
  <testcase name="LangManager with specified lang sets the lang if valid option" time="0" classname="LangManager"/>
  <testcase name="LangManager without specified lang reads from the browser lang if available" time="0" classname="LangManager"/>
  <testcase name="LangManager without specified lang falls back to english when unspecified" time="0.001" classname="LangManager"/>
  <testcase name="LangManager without specified lang includes the locale if valid" time="0" classname="LangManager"/>
  <testcase name="LangManager without specified lang does not include the locale if invalid" time="0" classname="LangManager"/>
  <testcase name="Utils parseUrl parses a URL from string" time="0.001" classname="Utils"/>
  <testcase name="Utils getCookieDomain returns undefined for TLD or empty string" time="0.001" classname="Utils"/>
  <testcase name="Utils getCookieDomain returns base domain" time="0" classname="Utils"/>
  <testcase name="Utils getCookieDomain handles .co country-code domains" time="0" classname="Utils"/>
  <testcase name="Utils getJSON returns an object if the response is correct" time="0.001" classname="Utils"/>
  <testcase name="Utils getJSON throws an error if not able to fetch the data" time="0.001" classname="Utils"/>
  <testcase name="Utils getJSON returns null if not able to parse the response" time="0.001" classname="Utils"/>
  <system-out>
    <![CDATA[WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) ERROR: Error: CCPA: Incompatible stub - cannot run queue
Error: CCPA: Incompatible stub - cannot run queue
    at UserSignalMechanism.mount (http://localhost:9876/base/src/ccpa/initialization-test.js?c433235ae1ad4e0a773283bac9c56c1006dff767:17635:31)
    at UserSignalMechanism.install (http://localhost:9876/base/src/ccpa/initialization-test.js?c433235ae1ad4e0a773283bac9c56c1006dff767:17580:18)
    at initializeCCPA (http://localhost:9876/base/src/ccpa/initialization-test.js?c433235ae1ad4e0a773283bac9c56c1006dff767:23804:29)
    at http://localhost:9876/base/src/ccpa/initialization-test.js?c433235ae1ad4e0a773283bac9c56c1006dff767:23880:31
    at callReaction (http://localhost:9876/base/node_modules/mocha/mocha.js?605ba32bf7907c68379b236e9d2af1371aa87a40:13130:19)
    at http://localhost:9876/base/node_modules/mocha/mocha.js?605ba32bf7907c68379b236e9d2af1371aa87a40:13292:10
    at invokeTheCallbackFunction (/var/lib/jenkins/workspace/tracking-opt-in/build,test,deploy/node_modules/jsdom/lib/jsdom/living/generated/Function.js:19:26)
    at /var/lib/jenkins/workspace/tracking-opt-in/build,test,deploy/node_modules/jsdom/lib/jsdom/browser/Window.js:548:9
    at internal/process/task_queues.js:153:7
    at AsyncResource.runInAsyncScope (async_hooks.js:189:9)
,WebKit 537.36 (linux 0.0.0) DEBUG: 'Track', ['gdpr-modal', 'impression', 'modal-view']
,WebKit 537.36 (linux 0.0.0) DEBUG: 'Track', ['gdpr-modal', 'impression', 'no-cookie']
,WebKit 537.36 (linux 0.0.0) DEBUG: 'Track', ['gdpr-modal', 'impression', 'modal-view']
,WebKit 537.36 (linux 0.0.0) DEBUG: 'Track', ['gdpr-modal', 'impression', 'no-cookie']
,WebKit 537.36 (linux 0.0.0) DEBUG: 'Track', ['gdpr-modal', 'click', 'accept']
,WebKit 537.36 (linux 0.0.0) DEBUG: 'Track', ['gdpr-modal', 'impression', 'modal-view']
,WebKit 537.36 (linux 0.0.0) DEBUG: 'Track', ['gdpr-modal', 'impression', 'no-cookie']
,WebKit 537.36 (linux 0.0.0) DEBUG: 'Track', ['gdpr-modal', 'impression', 'modal-view']
,WebKit 537.36 (linux 0.0.0) DEBUG: 'Track', ['gdpr-modal', 'impression', 'no-cookie']
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'
,WebKit 537.36 (linux 0.0.0) WARN: 'no geo cookie found'

]]>
  </system-out>
  <system-err/>
</testsuite>