예제 #1
0
        public static IHelperTask GetTestTask(
            this ITaskHelper helper,
            string testCategory = "Generic",
            string targetName   = "All",
            bool isTarget       = true)
        {
            if (helper == null)
            {
                return(null);
            }

            testCategory = $"{TargetCategory}-{testCategory}";
            var taskName = $"{testCategory}-{targetName}";

            var task = helper.GetTask(taskName, isTarget, TargetCategory, testCategory);

            if (targetName == "All")
            {
                var defaultTask = helper.GetDefaultTestTask();
                helper.AddTaskDependency(defaultTask, task);
            }

            return(task);
        }