getProcessedTests method
Implementation
Future<Set<String>> getProcessedTests() async {
String _root = getRootTest();
dynamic response = await graphQLSend("""{
getTaskTreeByParent(euuid:"$_root") {
euuid
message
status(_not_in:[PROCESSING QUEUED])
data
parent {
euuid
}
}
}"""
);
// ignore: always_specify_types
if (response['getTaskTreeByParent'] != null) {
Set<String> processedTasks = {};
List<dynamic> dbTasks = response['getTaskTreeByParent'] as List<dynamic>;
for (dynamic row in dbTasks) {
String? testName = row['message'];
if (testName != null && !processedTasks.contains(testName)) {
processedTasks.add(testName);
}
}
return processedTasks;
} else {
return {};
}
}