prepareProfileArtifactDir method
Override to prepare the artifact directory before profiling.
Implementation
Future<void> prepareProfileArtifactDir(String artifactDir) async {
final dir = io.Directory(artifactDir);
final config = profileConfig;
if (config?.cleanArtifactDir != true) return;
if (await dir.exists()) {
await dir.delete(recursive: true);
}
final parent = dir.parent;
if (!await parent.exists()) {
await parent.create(recursive: true);
}
}