Skip to content

Commit fff1983

Browse files
Fix code origin setup race (#7266)
Co-authored-by: datadog-bits <263423550+datadog-bits@users.noreply.github.com>
1 parent d3b81e3 commit fff1983

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

tests/debugger/test_debugger_inproduct_enablement.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Copyright 2021 Datadog, Inc.
44

55
import tests.debugger.utils as debugger
6-
from utils import context, features, logger, scenarios, slow
6+
from utils import context, features, interfaces, logger, scenarios, slow
77
import json
88
import time
99

@@ -220,8 +220,14 @@ def test_inproduct_enablement_code_origin(self):
220220
class Test_Debugger_InProduct_Enablement_Code_Origin_Default_On(debugger.BaseDebuggerTest):
221221
def setup_code_origin_enabled_by_default(self):
222222
self.initialize_weblog_remote_config()
223+
threshold = self._get_max_trace_file_number()
224+
self._span_found = False
223225
self.send_weblog_request("/")
224-
self.code_origin_enabled_by_default = self.wait_for_code_origin_span(TIMEOUT)
226+
interfaces.agent.wait_for(
227+
lambda data: self._wait_for_code_origin_span(data, threshold=threshold),
228+
timeout=TIMEOUT,
229+
)
230+
self.code_origin_enabled_by_default = self._span_found
225231

226232
def test_code_origin_enabled_by_default(self):
227233
self.assert_setup_ok()

0 commit comments

Comments
 (0)