getTestResult method
Retrieves the StsResult from the last task result, if available.
Implementation
StsResult? getTestResult() {
final result = blocTask.lastTaskResult?.results['sts_test'] as RPActivityResult?;
if (result != null) {
for (var stepResult in result.results.values) {
if (kDebugMode) {
print('[stepResult]: $stepResult');
}
if (stepResult is StsResult) {
return stepResult;
}
}
return null; // No StsResult found
} else {
if (kDebugMode) {
print('[StsResultStep]: blockTask.lastTaskResult result is null or key doesn\'t exist.');
}
return null;
}
}