diff options
Diffstat (limited to 'main/tests/UserInterfaceTests/Controllers')
-rw-r--r-- | main/tests/UserInterfaceTests/Controllers/NuGetController.cs | 8 |
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); |