Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'main/tests/UserInterfaceTests/Controllers')
-rw-r--r--main/tests/UserInterfaceTests/Controllers/NuGetController.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/main/tests/UserInterfaceTests/Controllers/NuGetController.cs b/main/tests/UserInterfaceTests/Controllers/NuGetController.cs
index 58ba85c698..1a938a3cff 100644
--- a/main/tests/UserInterfaceTests/Controllers/NuGetController.cs
+++ b/main/tests/UserInterfaceTests/Controllers/NuGetController.cs
@@ -66,6 +66,14 @@ namespace UserInterfaceTests
AddUpdatePackage (packageOptions, takeScreenshot, true);
}
+ public static void UpdateAllNuGetPackages (Action<string> takeScreenshot = null)
+ {
+ Session.ExecuteCommand ("MonoDevelop.PackageManagement.Commands.UpdateAllPackagesInSolution");
+ Ide.WaitForStatusMessage (new [] { "Updating packages in solution..." });
+ Ide.WaitForPackageUpdate ();
+ takeScreenshot ("All-NuGet-Packages-Updated");
+ }
+
static void AddUpdatePackage (NuGetPackageOptions packageOptions, Action<string> takeScreenshot, bool isUpdate)
{
var nuget = new NuGetController (takeScreenshot, isUpdate);