Esempio n. 1
0
 private void SaveLastRunFilter(IProgressMonitor progressMonitor)
 {
     using (progressMonitor.CreateSubProgressMonitor(5))
     {
         var filterSet = filterService.GenerateFilterSetFromSelectedTests();
         projectController.SaveFilterSet("LastRun", filterSet);
     }
 }
Esempio n. 2
0
        public void Execute(IProgressMonitor progressMonitor)
        {
            if (string.IsNullOrEmpty(FilterName))
            {
                throw new ArgumentException("Filter name cannot be null or empty");
            }

            using (progressMonitor.BeginTask("Saving filter", 2))
            {
                var filterSet = filterService.GenerateFilterSetFromSelectedTests();

                if (progressMonitor.IsCanceled)
                {
                    throw new OperationCanceledException();
                }

                using (progressMonitor.CreateSubProgressMonitor(50))
                    projectController.SaveFilterSet(FilterName, filterSet);
            }
        }