summaryrefslogtreecommitdiff
path: root/tests/unit/test_tracing.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/test_tracing.py')
-rw-r--r--tests/unit/test_tracing.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/tests/unit/test_tracing.py b/tests/unit/test_tracing.py
index 00ef85e36..ff20f84f1 100644
--- a/tests/unit/test_tracing.py
+++ b/tests/unit/test_tracing.py
@@ -195,11 +195,11 @@ class TestTracing(ZuulTestCase):
self.log.debug("Received:\n%s", merge_job)
build = self.getSpan('Build')
self.log.debug("Received:\n%s", build)
- job = self.getSpan('JobExecution')
- self.log.debug("Received:\n%s", job)
+ jobexec = self.getSpan('JobExecution')
+ self.log.debug("Received:\n%s", jobexec)
self.assertEqual(item.trace_id, buildset.trace_id)
self.assertEqual(item.trace_id, build.trace_id)
- self.assertNotEqual(item.span_id, job.span_id)
+ self.assertNotEqual(item.span_id, jobexec.span_id)
self.assertTrue(buildset.start_time_unix_nano >=
item.start_time_unix_nano)
self.assertTrue(buildset.end_time_unix_nano <=
@@ -208,6 +208,14 @@ class TestTracing(ZuulTestCase):
buildset.start_time_unix_nano)
self.assertTrue(merge_job.end_time_unix_nano <=
buildset.end_time_unix_nano)
+ self.assertEqual(jobexec.parent_span_id,
+ build.span_id)
+ self.assertEqual(build.parent_span_id,
+ buildset.span_id)
+ self.assertEqual(merge_job.parent_span_id,
+ buildset.span_id)
+ self.assertEqual(buildset.parent_span_id,
+ item.span_id)
item_attrs = attributes_to_dict(item.attributes)
self.assertTrue(item_attrs['ref_number'] == "1")
self.assertTrue(item_attrs['ref_patchset'] == "1")