summaryrefslogtreecommitdiff
path: root/test/lib/ansible_test/_internal/metadata.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/lib/ansible_test/_internal/metadata.py')
-rw-r--r--test/lib/ansible_test/_internal/metadata.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/lib/ansible_test/_internal/metadata.py b/test/lib/ansible_test/_internal/metadata.py
index 2d99df4ccc..b8b598e88a 100644
--- a/test/lib/ansible_test/_internal/metadata.py
+++ b/test/lib/ansible_test/_internal/metadata.py
@@ -4,6 +4,7 @@ import typing as t
from .util import (
display,
+ generate_name,
)
from .io import (
@@ -26,6 +27,7 @@ class Metadata:
self.cloud_config: t.Optional[dict[str, dict[str, t.Union[int, str, bool]]]] = None
self.change_description: t.Optional[ChangeDescription] = None
self.ci_provider: t.Optional[str] = None
+ self.session_id = generate_name()
def populate_changes(self, diff: t.Optional[list[str]]) -> None:
"""Populate the changeset using the given diff."""
@@ -53,6 +55,7 @@ class Metadata:
cloud_config=self.cloud_config,
ci_provider=self.ci_provider,
change_description=self.change_description.to_dict(),
+ session_id=self.session_id,
)
def to_file(self, path: str) -> None:
@@ -77,6 +80,7 @@ class Metadata:
metadata.cloud_config = data['cloud_config']
metadata.ci_provider = data['ci_provider']
metadata.change_description = ChangeDescription.from_dict(data['change_description'])
+ metadata.session_id = data['session_id']
return metadata