chore: bump the github-actions group with 4 updates #173
This check has been archived and is scheduled for deletion.
Learn more about checks retention
GitHub Actions / JUnit Tests
succeeded
Dec 4, 2023 in 0s
418 passed, 0 failed and 4 skipped
Report | Passed | Failed | Skipped | Time |
---|---|---|---|---|
rum-angular/reports/TESTS-Chrome_Headless_121.0.6156.3_(Linux_x86_64).xml | 7✔️ | 78ms | ||
rum-core/reports/TESTS-Chrome_Headless_121.0.6156.3_(Linux_x86_64).xml | 359✔️ | 4✖️ | 2s | |
rum-react/reports/TESTS-Chrome_Headless_121.0.6156.3_(Linux_x86_64).xml | 15✔️ | 63ms | ||
rum-vue/reports/TESTS-Chrome_Headless_121.0.6156.3_(Linux_x86_64).xml | 9✔️ | 57ms | ||
rum/reports/TESTS-Chrome_Headless_121.0.6156.3_(Linux_x86_64).xml | 28✔️ | 1s |
✔️ rum-angular/reports/TESTS-Chrome_Headless_121.0.6156.3_(Linux_x86_64).xml
7 tests were completed in 78ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Chrome Headless 121.0.6156.3 (Linux x86_64) | 7✔️ | 78ms |
✔️ Chrome Headless 121.0.6156.3 (Linux x86_64)
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ApmService testing init
✔️ ApmService testing init should return apm base instance on service initialization
✔️ ApmService testing init should not instrument route changes when agent is inactive
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ApmService testing observe
✔️ ApmService testing observe navigate to "/home" should create /home transaction
✔️ ApmService testing observe should set transaction name properly on redirects
✔️ ApmService testing observe should set transaction name properly on parameterised urls
✔️ ApmService testing observe should set transaction name properly for lazy loaded modules
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ApmErrorHandler
✔️ ApmErrorHandler should capture errors on app
✔️ rum-core/reports/TESTS-Chrome_Headless_121.0.6156.3_(Linux_x86_64).xml
363 tests were completed in 2s with 359 passed, 0 failed and 4 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Chrome Headless 121.0.6156.3 (Linux x86_64) | 359✔️ | 4✖️ | 2s |
✔️ Chrome Headless 121.0.6156.3 (Linux x86_64)
Chrome_Headless_121_0_6156_3_(Linux_x86_64).AfterFrame
✔️ AfterFrame should be called after micro tasks
✔️ AfterFrame should be called after tasks
✔️ AfterFrame edge case test with double timeout
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ApmServer
✔️ ApmServer should not send events when there are no events
✔️ ApmServer should report http errors when server is down
✔️ ApmServer should queue items before sending
✔️ ApmServer should call sendEvents queue when QUEUE_FLUSH event is dispatched
✔️ ApmServer should not add any items to queue when not initialized
✔️ ApmServer should log parse error when response is invalid
✔️ ApmServer should report http errors for queued events
✔️ ApmServer should throttle adding events to the queue every minute
✔️ ApmServer should ignore undefined filtered payload
✔️ ApmServer should set metadata from config along with defaults
✔️ ApmServer should ndjson all events
✔️ ApmServer should compress all events when apiVersion is >2
✔️ ApmServer should ndjson transactions
✔️ ApmServer should ndjson metricsets along with transactions
✔️ ApmServer should pass correct payload to filters
✔️ ApmServer should call beforeSend in _makeHttpRequest
✔️ ApmServer should reject the request if beforeSend returns falsy
✔️ ApmServer should send uncompressed payload when compression failed
✔️ ApmServer should update serverUrlPrefix
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ApmServer http strategies
✔️ ApmServer http strategies should use fetch when keep alive is the choice
✔️ ApmServer http strategies should use xhr as a fallback if beforeSend function is defined
✔️ ApmServer http strategies should use xhr as a fallback when fetch fails due to an exception
✔️ ApmServer http strategies should not use xhr as a fallback when fetch failure reason is not an exception
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ApmServer 7.5+
✔️ ApmServer 7.5+ should fetch remote config
✔️ ApmServer 7.5+ should use local config if available
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ApmServer 7.8+
✔️ ApmServer 7.8+ should post compressed payload without errors
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ApmServer 7.10-
✖️ ApmServer 7.10- should capture errors logs from apm-server
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ApmServer 7.10+
✔️ ApmServer 7.10+ should capture errors logs from apm-server
Chrome_Headless_121_0_6156_3_(Linux_x86_64).bootstrap on unsupported environments
✔️ bootstrap on unsupported environments should log warning
✔️ bootstrap on unsupported environments should return false
Chrome_Headless_121_0_6156_3_(Linux_x86_64).bootstrap on supported environments
✔️ bootstrap on supported environments should return true
✔️ bootstrap on supported environments should call patchAll
✔️ bootstrap on supported environments should set a bootstrap time
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Breakdown metrics
✔️ Breakdown metrics capture breakdown for page-load transaction
✔️ Breakdown metrics transaction with single span
✔️ Breakdown metrics transaction with single app sub span
✔️ Breakdown metrics transaction with parallel sub spans
✔️ Breakdown metrics transaction with overlapping sub spans
✔️ Breakdown metrics transaction with sequential sub spans
✔️ Breakdown metrics transaction with spans covering app time
✔️ Breakdown metrics transaction with different span types
✔️ Breakdown metrics transaction with spans extending beyond end
✔️ Breakdown metrics transaction with similar active and truncated span
✔️ Breakdown metrics transaction with spans in different order
✔️ Breakdown metrics do not include spans with 0 duration
✔️ Breakdown metrics do not capture span breakdown for unsampled transaction
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Capture hard navigation
✔️ Capture hard navigation should createNavigationTimingSpans
✔️ Capture hard navigation should populate destination context only for requestStart span
✔️ Capture hard navigation should createResourceTimingSpans
✔️ Capture hard navigation should filter intake API calls from resource timing
✔️ Capture hard navigation should add/filter XHR/Fetch spans from RT data based on patch time
✔️ Capture hard navigation should createUserTimingSpans
✔️ Capture hard navigation should capture spans for hard navigation
✔️ Capture hard navigation should capture resource/user timing spans for soft navigation
✔️ Capture hard navigation should capture resource/user timings when captureTimings flag is set
✔️ Capture hard navigation should capture agent marks in page load transaction
✔️ Capture hard navigation should not capture agent marks for route-change transaction
✔️ Capture hard navigation should fix custom marks when changing transaction._start
✔️ Capture hard navigation should set transaction._start to 0 for PAGE_LOAD when captureTimings flag is enabled
✔️ Capture hard navigation should set transaction._start to 0 for PAGE_LOAD when captureTimings flag is disabled
✔️ Capture hard navigation should not add API calls as resource timing spans
✔️ Capture hard navigation should capture page load navigation marks
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Capture hard navigation when there is redirection available
✔️ Capture hard navigation when there is redirection available should create Redirect span when calculating createNavigationTimingSpans
✔️ Capture hard navigation when there is redirection available should include the redirect duration when calculating load navigation marks
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Capture hard navigation baseTime when calculating createNavigationTimingSpans
✔️ Capture hard navigation baseTime when calculating createNavigationTimingSpans should use redirectStart as a baseTime when there is redirection
✔️ Capture hard navigation baseTime when calculating createNavigationTimingSpans should use fetchStart as a baseTime when there is no redirection
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Capture hard navigation Buggy Navigation Timing data
✔️ Capture hard navigation Buggy Navigation Timing data when timestamps are 0-based instead of unix epoch
✔️ Capture hard navigation Buggy Navigation Timing data requestStart & responseStart before fetchStart
✔️ Capture hard navigation Buggy Navigation Timing data responseStart > responseEnd out of order data
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Compress
✔️ Compress should compress metadata model
✔️ Compress should compress transaction model
✔️ Compress should include provided navigation timing marks when compressing transaction model
✔️ Compress should handle the absence of timing marks when compressing transaction model
✔️ Compress should include provided agent timing marks when compressing transaction model
✔️ Compress should handle the absence of agent marks when compressing transaction model
✔️ Compress should compress error model
✔️ Compress should compress payload
✔️ Compress should not compress payload if beacon inspection is enabled
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ConfigService
✔️ ConfigService should merge configs with already set configs
✔️ ConfigService should return undefined if the config does not exists
✔️ ConfigService should addFilter correctly
✔️ ConfigService should set userContext and customContext
✔️ ConfigService should addLabels
✔️ ConfigService should set config from script data attributes
✔️ ConfigService should remove trailing slash from serverUrl
✔️ ConfigService should store configuration in sessionConfig
✔️ ConfigService should consider transactionSampleRate precision
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ConfigService config options
✔️ ConfigService config options should validate required config options
✔️ ConfigService config options should report missing required key serviceName
✔️ ConfigService config options should report missing required key serviceName & serverUrl
✔️ ConfigService config options should report invalid characters in serviceName
✔️ ConfigService config options should validate transactionSampleRate
✔️ ConfigService config options should report unknown config options
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Context
✔️ Context should add external span context with all fields
✔️ Context should add resource timing span context correctly
✔️ Context should add navigation timing span context
✔️ Context should enrich transaction with context info based on type
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ErrorLogging
✔️ ErrorLogging should send error
✔️ ErrorLogging should process errors
✔️ ErrorLogging should include transaction details on error
✔️ ErrorLogging should include context info on error
✔️ ErrorLogging should support ErrorEvent
✔️ ErrorLogging should use message over error.message for error event
✔️ ErrorLogging should install global listener for error and accept ErrorEvents
✔️ ErrorLogging should handle edge cases
✔️ ErrorLogging should add error to queue
✔️ ErrorLogging should capture unhandled rejection events
✔️ ErrorLogging should handle different type of reasons for promise rejections
✔️ ErrorLogging should ignore keys and add other error fields to custom context
Chrome_Headless_121_0_6156_3_(Linux_x86_64).EventHandler
✔️ EventHandler should observe events
✔️ EventHandler should consider before and after event modifiers
✔️ EventHandler should handle errors in an observer
Chrome_Headless_121_0_6156_3_(Linux_x86_64).fetchPatch when response cannot be read from a stream
✔️ fetchPatch when response cannot be read from a stream should fetch correctly when using string as input
✔️ fetchPatch when response cannot be read from a stream should fetch correctly when using REQUEST object as input
✔️ fetchPatch when response cannot be read from a stream should fetch correctly when using URL object as input
✔️ fetchPatch when response cannot be read from a stream should produce task events when fetch fails
✔️ fetchPatch when response cannot be read from a stream should set invoke task as aborted when fetch request aborts
Chrome_Headless_121_0_6156_3_(Linux_x86_64).fetchPatch When response can be read from a stream
✔️ fetchPatch When response can be read from a stream should produce task events when all data have been read
✔️ fetchPatch When response can be read from a stream should produce task events when a failure happens while reading
✔️ fetchPatch When response can be read from a stream should set invoke task as aborted when request aborts while reading
Chrome_Headless_121_0_6156_3_(Linux_x86_64).fetchPatch
✔️ fetchPatch should handle fetch polyfill errors
✔️ fetchPatch should support native fetch exception
✔️ fetchPatch should support native fetch alternative call format
✔️ fetchPatch should reset fetchInProgress global state
Chrome_Headless_121_0_6156_3_(Linux_x86_64).shouldUseFetchWithKeepAlive browsers not supporting fetch API
✖️ shouldUseFetchWithKeepAlive browsers not supporting fetch API should return false
Chrome_Headless_121_0_6156_3_(Linux_x86_64).shouldUseFetchWithKeepAlive browsers supporting fetch API
✔️ shouldUseFetchWithKeepAlive browsers supporting fetch API should return true for a POST request whose payload size is lower than BYTE_LIMIT
✔️ shouldUseFetchWithKeepAlive browsers supporting fetch API should return false for a POST request whose payload size is equal to BYTE_LIMIT
✔️ shouldUseFetchWithKeepAlive browsers supporting fetch API should return false for a POST request whose payload size is greater than BYTE_LIMIT
✔️ shouldUseFetchWithKeepAlive browsers supporting fetch API should return false for a GET request
✔️ shouldUseFetchWithKeepAlive browsers supporting fetch API should return false if browser does not support keepalive
Chrome_Headless_121_0_6156_3_(Linux_x86_64).sendFetchRequest
✔️ sendFetchRequest should call fetchApi
✔️ sendFetchRequest should send credentials if requested
✔️ sendFetchRequest should get response if response is successful
✔️ sendFetchRequest should throw if response is not successful
Chrome_Headless_121_0_6156_3_(Linux_x86_64).historyPatch
✔️ historyPatch should patch history.pushState
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Instrumentation
✔️ Instrumentation disable all instrumentations when instrument config is false
✔️ Instrumentation disable selective instrumentations via disableInstrumentations config
Chrome_Headless_121_0_6156_3_(Linux_x86_64).LoggingService
✔️ LoggingService should log
✔️ LoggingService should check if console is defined
✔️ LoggingService should set prefix for logs
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Metrics PerfEntryRecorder
✔️ Metrics PerfEntryRecorder should not create long tasks spans if entries are not present
✔️ Metrics PerfEntryRecorder should not mark LCP & FCP if entries are not preset
✔️ Metrics PerfEntryRecorder should return largest contentful paint if isHardNavigation is true
✔️ Metrics PerfEntryRecorder should create long tasks attribution data in span context
✔️ Metrics PerfEntryRecorder should consider transaction startTime while creating longtask spans
✔️ Metrics PerfEntryRecorder should start recorder only when the type is supported
✔️ Metrics PerfEntryRecorder should aggregate longtasks in metrics
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Metrics PerfEntryRecorder firstContentfulPaint
✔️ Metrics PerfEntryRecorder firstContentfulPaint should set FCP if isHardNavigation is true
✔️ Metrics PerfEntryRecorder firstContentfulPaint should subtract the unload event duration from FCP when there is no redirection
✔️ Metrics PerfEntryRecorder firstContentfulPaint should keep the FCP as it is when there is a redirection
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Metrics PerfEntryRecorder Total Blocking Time
✔️ Metrics PerfEntryRecorder Total Blocking Time should create total blocking time as span
✔️ Metrics PerfEntryRecorder Total Blocking Time should calculate total blocking time from long tasks
✔️ Metrics PerfEntryRecorder Total Blocking Time should update tbt when longtasks are dispatched at different times
✔️ Metrics PerfEntryRecorder Total Blocking Time should consider transaction startTime while updating TBT
✔️ Metrics PerfEntryRecorder Total Blocking Time should calculate total blocking time based on FCP
✔️ Metrics PerfEntryRecorder Total Blocking Time should return tbt as 0 when entries are not self/same-origin
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Metrics PerfEntryRecorder First Input Delay
✔️ Metrics PerfEntryRecorder First Input Delay should capture fid experience metric on input entries
✔️ Metrics PerfEntryRecorder First Input Delay should create first input delay span
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Metrics PerfEntryRecorder Cumulative Layout Shift
✔️ Metrics PerfEntryRecorder Cumulative Layout Shift should calculate cls of one session window
✔️ Metrics PerfEntryRecorder Cumulative Layout Shift should calculate cls considering the extra session window created because of the one second gap between events
✔️ Metrics PerfEntryRecorder Cumulative Layout Shift should calculate cls considering the extra session window created since the first one lasted more than 5 seconds
✔️ Metrics PerfEntryRecorder Cumulative Layout Shift should calculate cls without considering layout shift events with recent user input
Chrome_Headless_121_0_6156_3_(Linux_x86_64).NDJSON
✔️ NDJSON should stringify
Chrome_Headless_121_0_6156_3_(Linux_x86_64).OpenTracing API Compatibility Tracer startSpan
✔️ OpenTracing API Compatibility Tracer startSpan should handle Spans and SpanContexts
✔️ OpenTracing API Compatibility Tracer startSpan should handle Spans and SpanContexts
Chrome_Headless_121_0_6156_3_(Linux_x86_64).OpenTracing API Compatibility Tracer inject
✔️ OpenTracing API Compatibility Tracer inject should not throw exception on required carrier types
✔️ OpenTracing API Compatibility Tracer inject should handle Spans and SpanContexts
✔️ OpenTracing API Compatibility Tracer inject should not throw exception on required carrier types
✔️ OpenTracing API Compatibility Tracer inject should handle Spans and SpanContexts
Chrome_Headless_121_0_6156_3_(Linux_x86_64).OpenTracing API Compatibility Tracer extract
✔️ OpenTracing API Compatibility Tracer extract should not throw exception on required carrier types
✔️ OpenTracing API Compatibility Tracer extract should not throw exception on required carrier types
Chrome_Headless_121_0_6156_3_(Linux_x86_64).OpenTracing API Compatibility Span
✖️ OpenTracing API Compatibility Span should set baggage and retrieve baggage
✖️ OpenTracing API Compatibility Span should set baggage and retrieve baggage
Chrome_Headless_121_0_6156_3_(Linux_x86_64).OpenTracing API Compatibility Span finish
✔️ OpenTracing API Compatibility Span finish should not throw exceptions on valid arguments
✔️ OpenTracing API Compatibility Span finish should not throw exceptions on valid arguments
Chrome_Headless_121_0_6156_3_(Linux_x86_64).OpenTracing API Compatibility Reference
✔️ OpenTracing API Compatibility Reference should handle Spans and span.context()
✔️ OpenTracing API Compatibility Reference should handle Spans and span.context()
Chrome_Headless_121_0_6156_3_(Linux_x86_64).OpenTracing API
✔️ OpenTracing API should create spans
Chrome_Headless_121_0_6156_3_(Linux_x86_64).observePageClicks
✔️ observePageClicks should create user interaction transaction when clicking on DOM element
✔️ observePageClicks should not create user interaction transaction when click event corresponds to a non-Element target
✔️ observePageClicks should respect the transaction type priority order
✔️ observePageClicks should respect the custom transaction name
Chrome_Headless_121_0_6156_3_(Linux_x86_64).observePageClicks browsers supporting closest API
✔️ observePageClicks browsers supporting closest API should use customTransactionName when click target is a <button> descendant
✔️ observePageClicks browsers supporting closest API should use customTransactionName when click target is a <a> descendant
✔️ observePageClicks browsers supporting closest API should not use customTransactionName when click target is not descendant from <button> nor <a>
Chrome_Headless_121_0_6156_3_(Linux_x86_64).observePageVisibility
✔️ observePageVisibility should reset lastHiddenStart if document is hidden
✔️ observePageVisibility should not reset lastHiddenStart if document is visible
Chrome_Headless_121_0_6156_3_(Linux_x86_64).observePageVisibility when page becomes hidden due to VISIBILITYCHANGE event with every transaction already ended
✔️ observePageVisibility when page becomes hidden due to VISIBILITYCHANGE event with every transaction already ended should dispatch the QUEUE_FLUSH event
✔️ observePageVisibility when page becomes hidden due to VISIBILITYCHANGE event with every transaction already ended should set lastHiddenStart
Chrome_Headless_121_0_6156_3_(Linux_x86_64).observePageVisibility when page becomes hidden due to VISIBILITYCHANGE event with a transaction that has not ended yet
✔️ observePageVisibility when page becomes hidden due to VISIBILITYCHANGE event with a transaction that has not ended yet should end the transaction
✔️ observePageVisibility when page becomes hidden due to VISIBILITYCHANGE event with a transaction that has not ended yet should dispatch the QUEUE_FLUSH event once the transaction ends and added to the queue
✔️ observePageVisibility when page becomes hidden due to VISIBILITYCHANGE event with a transaction that has not ended yet should remove the QUEUE_ADD_TRANSACTION event listener once the transaction ends and added to the queue
✔️ observePageVisibility when page becomes hidden due to VISIBILITYCHANGE event with a transaction that has not ended yet should set lastHiddenStart once the transaction ends and added to the queue
Chrome_Headless_121_0_6156_3_(Linux_x86_64).observePageVisibility when page becomes hidden due to PAGEHIDE event with every transaction already ended
✔️ observePageVisibility when page becomes hidden due to PAGEHIDE event with every transaction already ended should dispatch the QUEUE_FLUSH event
✔️ observePageVisibility when page becomes hidden due to PAGEHIDE event with every transaction already ended should set lastHiddenStart
Chrome_Headless_121_0_6156_3_(Linux_x86_64).observePageVisibility when page becomes hidden due to PAGEHIDE event with a transaction that has not ended yet
✔️ observePageVisibility when page becomes hidden due to PAGEHIDE event with a transaction that has not ended yet should end the transaction
✔️ observePageVisibility when page becomes hidden due to PAGEHIDE event with a transaction that has not ended yet should dispatch the QUEUE_FLUSH event once the transaction ends and added to the queue
✔️ observePageVisibility when page becomes hidden due to PAGEHIDE event with a transaction that has not ended yet should remove the QUEUE_ADD_TRANSACTION event listener once the transaction ends and added to the queue
✔️ observePageVisibility when page becomes hidden due to PAGEHIDE event with a transaction that has not ended yet should set lastHiddenStart once the transaction ends and added to the queue
Chrome_Headless_121_0_6156_3_(Linux_x86_64).observePageVisibility when visibility changes into visible
✔️ observePageVisibility when visibility changes into visible should not dispatch the QUEUE_FLUSH event
✔️ observePageVisibility when visibility changes into visible should not set lastHiddenStart
Chrome_Headless_121_0_6156_3_(Linux_x86_64).PerformanceMonitoring
✔️ PerformanceMonitoring should send performance monitoring data to apm-server
✔️ PerformanceMonitoring should filter transactions based on duration and spans
✔️ PerformanceMonitoring should initialize and add transaction to the queue
✔️ PerformanceMonitoring should initialize and notify the transaction has been added to the queue
✔️ PerformanceMonitoring should create correct payload
✔️ PerformanceMonitoring should sendPageLoadMetrics
✔️ PerformanceMonitoring should filter out empty transactions
✔️ PerformanceMonitoring should filter managed transactions with duration above threshold
✔️ PerformanceMonitoring should correctly use xhr patch
✔️ PerformanceMonitoring should add tracestate header when propagateTracestate is set
✔️ PerformanceMonitoring should consider fetchInProgress to avoid duplicate spans
✔️ PerformanceMonitoring should create fetch spans
✔️ PerformanceMonitoring should redact auth from xhr tasks
✔️ PerformanceMonitoring should not duplicate xhr spans if fetch is a polyfill
✔️ PerformanceMonitoring should add xhr tasks
✔️ PerformanceMonitoring should create Transactions on history.pushState
✔️ PerformanceMonitoring should subscribe to events based on instrumentation flags
✔️ PerformanceMonitoring should create http-request transaction if no current transaction exist
✔️ PerformanceMonitoring should not create http-request transaction if task url is intake endpoint
✔️ PerformanceMonitoring should not create http-request transaction if task url is config endpoint
✔️ PerformanceMonitoring should include multiple XHRs in the same transaction
✔️ PerformanceMonitoring should send span context destination details to apm-server
✔️ PerformanceMonitoring should filter only sampled transaction without spans
✔️ PerformanceMonitoring should set outcome on transaction and spans
✔️ PerformanceMonitoring should set unknown outcome if xhr request is aborted
✔️ PerformanceMonitoring should set unknown outcome if fetch request is aborted
Chrome_Headless_121_0_6156_3_(Linux_x86_64).PerformanceMonitoring PerformanceMonitoring Utils
✔️ PerformanceMonitoring PerformanceMonitoring Utils should group small continuously similar spans up until the last one
✔️ PerformanceMonitoring PerformanceMonitoring Utils should group small continuously similar spans
✔️ PerformanceMonitoring PerformanceMonitoring Utils should reset fields for unsampled transactions
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Queue
✔️ Queue should work for default options
✔️ Queue should flush when reaching queueLimit
✔️ Queue should flush according to the interval
Chrome_Headless_121_0_6156_3_(Linux_x86_64).isResponseSuccessful
✔️ isResponseSuccessful should return true if response status is 204
✔️ isResponseSuccessful should return false if response status is 500
✔️ isResponseSuccessful should return false if response status is 400
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ServiceFactory
✔️ ServiceFactory should set correct log level
✔️ ServiceFactory should get multiple services
Chrome_Headless_121_0_6156_3_(Linux_x86_64).SpanBase
✔️ SpanBase should add default name and type for span
✔️ SpanBase should addLabels
✔️ SpanBase should addContext
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Span
✔️ Span should return null for duration if not ended
✔️ Span should support dot delimiter in span types
Chrome_Headless_121_0_6156_3_(Linux_x86_64).StackTraceService
✔️ StackTraceService should produce correct number of frames
Chrome_Headless_121_0_6156_3_(Linux_x86_64).StackTraceService integration error-stack-parser library
✔️ StackTraceService integration error-stack-parser library should generate stack trace from errorEvent when stackParser throws an error parsing it
✔️ StackTraceService integration error-stack-parser library should generate stack trace from errorEvent when the one returned from stackParser does not contain lineNumber
Chrome_Headless_121_0_6156_3_(Linux_x86_64).throttle
✔️ throttle should throttle
✔️ throttle should throttle 1 request per execution cycle
Chrome_Headless_121_0_6156_3_(Linux_x86_64).TransactionService
✔️ TransactionService should not start span when there is no current transaction
✔️ TransactionService should call startSpan on current Transaction
✔️ TransactionService should start transaction
✔️ TransactionService should create a reusable transaction on the first span
✔️ TransactionService should fire onstart hook only once for a transaction
✔️ TransactionService should capture page load on first transaction
✔️ TransactionService should not capture timings as spans for unsampled transactions
✔️ TransactionService should reuse Transaction
✔️ TransactionService should not capture resource/user spans or marks for custom transaction
✔️ TransactionService should use initial page load name before ending the transaction
✔️ TransactionService should capture resources from navigation timing
✔️ TransactionService should ignore transactions that match the list
✔️ TransactionService should apply sampling to transactions
✔️ TransactionService should consider page load traceId and spanId
✔️ TransactionService should call createCurrentTransaction once per startTransaction
✔️ TransactionService should include size & server timing in page load context
✔️ TransactionService should not capture breakdown metrics by default
✔️ TransactionService should create unmanaged transactions by default
✔️ TransactionService should create managed transactions if the managed option is provided
✔️ TransactionService should not produce negative durations while adjusting to the spans
✔️ TransactionService should adjust transaction start based on earliest span start
✔️ TransactionService should adjust transaction end based on latest span end
✔️ TransactionService should truncate active spans after transaction ends
✔️ TransactionService should account for spans start > transaction start during breakdown
✔️ TransactionService should start temporary transaction on startSpan
✔️ TransactionService should redefine type based on the defined order
✔️ TransactionService should discard transaction if page has been hidden
✔️ TransactionService should set session information on transaction
✔️ TransactionService should create a new session after the session timeout
✔️ TransactionService should allow setting session id through configuration
Chrome_Headless_121_0_6156_3_(Linux_x86_64).TransactionService page load transactions
✔️ TransactionService page load transactions should have its end time adjusted to match with LCP if it is the event that have lasted the most
✔️ TransactionService page load transactions should have its end time adjusted to match with network request span it is the event that have lasted the most
✔️ TransactionService page load transactions should have its end time adjusted to match with non-network request span it is the event that have lasted the most
✔️ TransactionService page load transactions should subtract the page load delay from its end time if no event has occurred after page load
Chrome_Headless_121_0_6156_3_(Linux_x86_64).TransactionService performance entry recorder
✔️ TransactionService performance entry recorder should start/stop performance recorder for managed transaction
✔️ TransactionService performance entry recorder should start recorder only once during redefining
✔️ TransactionService performance entry recorder should stop recorder before starting a non-reusable transaction
✔️ TransactionService performance entry recorder should not record longtasks when monitorLongtasks is false
✔️ TransactionService performance entry recorder should set experience on Transaction
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Transaction
✔️ Transaction should contain correct number of spans in the end
✔️ Transaction should not generate stacktrace if the option is not passed
✔️ Transaction should redefine transaction
✔️ Transaction should redefine transaction threshold to undefined when it is not explicitly defined
✔️ Transaction should add and remove tasks
✔️ Transaction should create task only for blocked spans
✔️ Transaction should support blocking and unblocking transaction
✔️ Transaction should mark events
✔️ Transaction should not start spans after end
✔️ Transaction should always set span parentId
✔️ Transaction should calculate reusability
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Truncate
✔️ Truncate truncate values with options
✔️ Truncate truncate metadata
✔️ Truncate truncate transaction
✔️ Truncate truncate spans
✔️ Truncate truncate error
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Url parser
✔️ Url parser should parse relative url
✔️ Url parser should parse absolute url
✔️ Url parser should parse url with fragment part
✔️ Url parser should parse url with fragment before query string
✔️ Url parser should parse url with leading &
✔️ Url parser should parse url with not querystring
✔️ Url parser should parse url with only the querystring
✔️ Url parser should parse url correctly without /
✔️ Url parser should inherit protocol for relative urls with protocols
✔️ Url parser should parse auth in the URL
✔️ Url parser should parse port and hostname correctly for different schemes
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Native URL API Compatibility
✔️ Native URL API Compatibility should be close to native implementation for most fields
✔️ Native URL API Compatibility field names that are different name from native
✔️ Native URL API Compatibility relative URL parsing varies
✔️ Native URL API Compatibility should parse IPv6 addres correctly
✔️ Native URL API Compatibility url with authentication parsing varies
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Slug URL
✔️ Slug URL accept depth parameter
✔️ Slug URL handle trailing slash
✔️ Slug URL handle query param
✔️ Slug URL redact digits
✔️ Slug URL redact special characters
✔️ Slug URL react mix of lower-uppercase characters
Chrome_Headless_121_0_6156_3_(Linux_x86_64).lib/utils
✔️ lib/utils should merge objects
✔️ lib/utils should get elastic script
✔️ lib/utils should generate random ids
✔️ lib/utils should identify same origin urls
✔️ lib/utils should generate correct DT headers
✔️ lib/utils should validate DT header
✔️ lib/utils should parse dt header
✔️ lib/utils should get correct tracestate value
✔️ lib/utils should getTimeOrigin
✔️ lib/utils should setLabel
✔️ lib/utils should remove query strings from url
✔️ lib/utils should find
✔️ lib/utils should remove invalid characters
✔️ lib/utils get servertiming info from servertiming entries
Chrome_Headless_121_0_6156_3_(Linux_x86_64).lib/utils isBeaconInspectionEnabled
✔️ lib/utils isBeaconInspectionEnabled should return true if flag exists in session storage
✔️ lib/utils isBeaconInspectionEnabled should return false if flag does not exist in session storage
✔️ lib/utils isBeaconInspectionEnabled should return false if URL api not available
✔️ lib/utils isBeaconInspectionEnabled should return false if URLSearchParams api not available
✔️ lib/utils isBeaconInspectionEnabled should return false if href does not include the flag as a query param
✔️ lib/utils isBeaconInspectionEnabled should return true if href includes the flag as a query param
Chrome_Headless_121_0_6156_3_(Linux_x86_64).xhrPatch
✔️ xhrPatch should register symbols for url, sync and method
✔️ xhrPatch should produce events
✔️ xhrPatch should work with synchronous xhr
✔️ xhrPatch should schedule events correctly for 404
✔️ xhrPatch should correctly schedule events when sync xhr fails
✔️ xhrPatch should correctly schedule events when async xhr fails
✔️ xhrPatch should work with aborted xhr
✔️ xhrPatch should schedule events correctly for CORS requests
✔️ xhrPatch should capture events correctly for timeouts
✔️ xhrPatch should work properly when send request multiple times on single xmlRequest instance
✔️ xhrPatch should preserve static constants
✔️ xhrPatch should work correctly when abort was called before request is completed
✔️ xhrPatch should preserve other setters
✔️ xhrPatch should not create events and pollute xhr when ignore flag is true
✔️ xhrPatch should consider load events registered on XHR
✔️ rum-react/reports/TESTS-Chrome_Headless_121.0.6156.3_(Linux_x86_64).xml
15 tests were completed in 63ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Chrome Headless 121.0.6156.3 (Linux x86_64) | 15✔️ | 63ms |
✔️ Chrome Headless 121.0.6156.3 (Linux x86_64)
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ApmRoutes
✔️ ApmRoutes should display Component
✔️ ApmRoutes should not trigger full rerender on query change
✔️ ApmRoutes should start transaction for nested route
✔️ ApmRoutes should handle path with wildcard
✔️ ApmRoutes should handle redirection
✔️ ApmRoutes should not startTransaction when rum is inactive
✔️ ApmRoutes should not start transaction when child changes after a queryparam update
Chrome_Headless_121_0_6156_3_(Linux_x86_64).withTransaction
✔️ withTransaction should work if apm is disabled or not initialized
✔️ withTransaction should not log warning or create transaction if apm is not active
✔️ withTransaction should start transaction for components
✔️ withTransaction should return WrappedComponent on falsy value and log warning
✔️ withTransaction should not instrument the route when rum is inactive
✔️ withTransaction should not create new transaction on every render
✔️ withTransaction should accept callback function for withTransaction
✔️ withTransaction should end transaction when component unmounts
✔️ rum-vue/reports/TESTS-Chrome_Headless_121.0.6156.3_(Linux_x86_64).xml
9 tests were completed in 57ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Chrome Headless 121.0.6156.3 (Linux x86_64) | 9✔️ | 57ms |
✔️ Chrome Headless 121.0.6156.3 (Linux x86_64)
Chrome_Headless_121_0_6156_3_(Linux_x86_64).Error handler
✔️ Error handler should capture errors via global error handler
Chrome_Headless_121_0_6156_3_(Linux_x86_64).APM route hooks
✔️ APM route hooks should start the transaction with correct name on navigation
✔️ APM route hooks should use the slug id for transaction name
✔️ APM route hooks should use the slug id for nested child routes
✔️ APM route hooks should expose the $apm on the vue instance
✔️ APM route hooks should capture spans inside component route guard
✔️ APM route hooks should consider router as optional
✔️ APM route hooks should end transaction on navigation error
Chrome_Headless_121_0_6156_3_(Linux_x86_64).APM route hooks vue router hash mode
✔️ APM route hooks vue router hash mode should use the slug id for transaction name
✔️ rum/reports/TESTS-Chrome_Headless_121.0.6156.3_(Linux_x86_64).xml
28 tests were completed in 1s with 28 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Chrome Headless 121.0.6156.3 (Linux x86_64) | 28✔️ | 1s |
✔️ Chrome Headless 121.0.6156.3 (Linux x86_64)
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ApmBase
✔️ ApmBase should report whether agent is active or inactive
✔️ ApmBase should send page load metrics after load event
✔️ ApmBase should send page load metrics if page is backgrounded before load event is triggered
✔️ ApmBase should observe click event if eventtarget instrumentation is not disabled
✔️ ApmBase should not observe click event if EVENT_TARGET instrumentation is disabled
✔️ ApmBase should not observe click event if CLICK instrumentation is disabled
✔️ ApmBase should disable all auto instrumentations when instrument is false
✔️ ApmBase should selectively enable/disable instrumentations based on config
✔️ ApmBase should allow custom instrumentations via API when instrument is false
✔️ ApmBase should be noop for auto instrumentaion when agent is not active
✔️ ApmBase should be noop when API methods are used and agent is not active
✔️ ApmBase should use user provided logLevel when agent is inactive
✔️ ApmBase should provide the public api
✔️ ApmBase should instrument xhr
✔️ ApmBase should instrument xhr when no transaction was started
✔️ ApmBase should patch xhr when not active
✔️ ApmBase should instrument sync xhr
✔️ ApmBase should allow setting labels before calling init
✔️ ApmBase should allow creating blocked spans on current transaction
✔️ ApmBase should fetch central config
✔️ ApmBase should wait for remote config before sending the page load
Chrome_Headless_121_0_6156_3_(Linux_x86_64).ApmBase invalid config
✔️ ApmBase invalid config should log errors when config is invalid
✔️ ApmBase invalid config should log missing required key and invalid config
✔️ ApmBase invalid config should log errors when invalid chars in serviceName
✔️ ApmBase invalid config should warn users unknown config keys
Chrome_Headless_121_0_6156_3_(Linux_x86_64).index
✔️ index should init ApmBase
✔️ index should return same instance when loaded multiple times
✔️ index should not throw error on global Promise patching
Loading