@@ -1822,27 +1822,9 @@ class ScopesTest {
18221822 assertEquals(contexts, transaction.root.spanContext)
18231823 }
18241824
1825- @Test
1826- fun `when session trace lifecycle is enabled without active session, root transaction does not use scope propagation context` () {
1827- val scopes = generateScopes { it.isEnableSessionTraceLifecycle = true }
1828- var propagationContext: PropagationContext ? = null
1829- scopes.configureScope { propagationContext = it.propagationContext }
1830- val context = TransactionContext (" name" , " op" )
1831-
1832- val transaction = scopes.startTransaction(context)
1833-
1834- assertTrue(transaction is SentryTracer )
1835- assertEquals(context.traceId, transaction.root.spanContext.traceId)
1836- assertNotEquals(propagationContext!! .traceId, transaction.root.spanContext.traceId)
1837- }
1838-
18391825 @Test
18401826 fun `when session trace lifecycle is enabled, startTransaction uses session propagation context` () {
1841- val scopes = generateScopes {
1842- it.isEnableSessionTraceLifecycle = true
1843- it.release = " 1.0.0"
1844- }
1845- scopes.startSession()
1827+ val scopes = generateScopes { it.isEnableSessionTraceLifecycle = true }
18461828 var propagationContext: PropagationContext ? = null
18471829 scopes.configureScope { propagationContext = it.propagationContext }
18481830
@@ -1857,11 +1839,7 @@ class ScopesTest {
18571839
18581840 @Test
18591841 fun `continued trace with parent span is not remapped to session trace` () {
1860- val scopes = generateScopes {
1861- it.isEnableSessionTraceLifecycle = true
1862- it.release = " 1.0.0"
1863- }
1864- scopes.startSession()
1842+ val scopes = generateScopes { it.isEnableSessionTraceLifecycle = true }
18651843 val traceId = " 75302ac48a024bde9a3b3734a82e36c8"
18661844 val parentSpanId = " 1000000000000000"
18671845 val context = scopes.continueTrace(" $traceId -$parentSpanId -1" , emptyList())!!
@@ -1875,11 +1853,7 @@ class ScopesTest {
18751853
18761854 @Test
18771855 fun `when session trace lifecycle is enabled, root transaction uses current propagation context` () {
1878- val scopes = generateScopes {
1879- it.isEnableSessionTraceLifecycle = true
1880- it.release = " 1.0.0"
1881- }
1882- scopes.startSession()
1856+ val scopes = generateScopes { it.isEnableSessionTraceLifecycle = true }
18831857 val traceId = " 75302ac48a024bde9a3b3734a82e36c8"
18841858 val parentSpanId = " 1000000000000000"
18851859 scopes.continueTrace(" $traceId -$parentSpanId -1" , emptyList())
0 commit comments