getZoneExecutionContext function

AllureExecutionContext? getZoneExecutionContext()

Returns the Allure execution context stored in the current Zone.

Implementation

AllureExecutionContext? getZoneExecutionContext() {
  final rootUuid = Zone.current[_allureRootUuidKey] as String?;
  if (rootUuid == null) {
    return null;
  }
  final testUuid = Zone.current[_allureTestUuidKey] as String? ?? rootUuid;
  return AllureExecutionContext(rootUuid: rootUuid, testUuid: testUuid);
}