run method
Implementation
Future<void> run(AFScreenTestContext context, { Function? onEnd }) async {
final e = AFWorkflowTestContext(context);
for(final section in smokeTests) {
final disabled = section.disabled;
if(disabled != null) {
context.markDisabledSimple(disabled);
context.printStartTest(section.id);
context.printFinishTestDisabled(section.id, disabled);
continue;
}
context.startSection(section.id);
context.printTestTitle(section.id);
context.indentOutput();
await section.body(e);
context.endSection();
context.outdentOutput();
}
if(onEnd != null) {
onEnd();
}
}