using System;
using System.Collections.Generic;

namespace QC.CTDS.DM.DataStructures.PluginDataStructure;

public class AutoDescriptorPlugin : BasePlugin
{
	public virtual Dictionary<string, Tuple<string, string>> GetAutoDescriptor(string condition, string filePath, Func<string, HashSet<string>> GetTestNamesSetFunctor, bool failureAnalysisEnabled = false)
	{
		return new Dictionary<string, Tuple<string, string>>();
	}

	public virtual List<string> GetDataFiles(string condition)
	{
		throw new NotImplementedException("getDataFiles is not implemented");
	}

	public virtual bool CanUsePlugin()
	{
		return false;
	}
}
