group function
Drop-in replacement for flutter_test's group with Allure reporting.
Implementation
void group(
Object? description,
dynamic Function() body, {
Object? skip,
int? retry,
}) {
_ensureAllureInstalled();
pushDeclaredPackageTestGroup(
description: description,
skip: skip,
stackTrace: StackTrace.current,
ignoredLibrarySuffixes: _ignoredLibrarySuffixes,
);
ft.group(description ?? '', () {
try {
body();
} finally {
PackageTestScopeRegistry.instance.popGroup();
}
}, retry: retry);
}