diff options
author | E.Z. Hart <hartez@users.noreply.github.com> | 2016-11-15 12:39:23 -0700 |
---|---|---|
committer | Jason Smith <jason.smith@xamarin.com> | 2016-11-15 11:39:23 -0800 |
commit | 14e21dcebd4a706aaa5eed384b142957d84df002 (patch) | |
tree | 035a8f781244a0f6c23cee75bf83073c253fff30 /Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared | |
parent | 7f9f2530ca1912421e0d88cd47f185dc733cd310 (diff) | |
download | xamarin-forms-14e21dcebd4a706aaa5eed384b142957d84df002.tar.gz xamarin-forms-14e21dcebd4a706aaa5eed384b142957d84df002.tar.bz2 xamarin-forms-14e21dcebd4a706aaa5eed384b142957d84df002.zip |
Creating category constants for UI test categories (#487)
* Creating a category just for core UI tests
* Grouping all of the core UI tests
* Adjusting categories so we can run in smaller batches
* Adding some of the Issues tests to categories
* Fix shared project nonsense
* Fix non-existent test category
* Testing global category for Issues
Diffstat (limited to 'Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared')
27 files changed, 145 insertions, 25 deletions
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla25662.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla25662.cs index 0ec8540c..d878731b 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla25662.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla25662.cs @@ -1,12 +1,18 @@ using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; + #if UITEST +using Xamarin.Forms.Core.UITests; using Xamarin.UITest; using NUnit.Framework; #endif namespace Xamarin.Forms.Controls.Issues { +#if UITEST + [Category(UITestCategories.Cells)] +#endif + [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 25662, "Setting IsEnabled does not disable SwitchCell")] public class Bugzilla25662 : TestContentPage diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla26032.xaml.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla26032.xaml.cs index bf553c9a..abfbf264 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla26032.xaml.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla26032.xaml.cs @@ -1,16 +1,21 @@ using System; using System.Collections.Generic; - using Xamarin.Forms; using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; + #if UITEST using Xamarin.UITest; +using Xamarin.Forms.Core.UITests; using NUnit.Framework; #endif namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.ListView)] +#endif + [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 26032, " ListView ItemTapped doesn't get called for the selected item ", PlatformAffected.iOS)] public partial class Bugzilla26032 : TestContentPage diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla26233.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla26233.cs index 999214cb..4b4d859c 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla26233.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla26233.cs @@ -1,14 +1,19 @@ using System; - using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; + #if UITEST using Xamarin.UITest; using NUnit.Framework; +using Xamarin.Forms.Core.UITests; #endif namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.ListView)] +#endif + [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 26233, "Windows phone crashing when going back to page containing listview with Frame inside ViewCell")] public class Bugzilla26233 : TestContentPage diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla29363.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla29363.cs index 3739a10c..dd3f645f 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla29363.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla29363.cs @@ -3,13 +3,19 @@ using System.Collections.Generic; using System.Text; using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; + #if UITEST using NUnit.Framework; +using Xamarin.Forms.Core.UITests; #endif namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.LifeCycle)] +#endif + [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 29363, "PushModal followed immediate by PopModal crashes")] public class Bugzilla29363 : TestContentPage diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla29453.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla29453.cs index 68082c85..3170a766 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla29453.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla29453.cs @@ -1,14 +1,18 @@ using System; - using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; #if UITEST using Xamarin.UITest; using NUnit.Framework; +using Xamarin.Forms.Core.UITests; #endif namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.LifeCycle)] +#endif + [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 29453, "Navigation.PopAsync(false) in Entry.Completed handler => System.ArgumentException", PlatformAffected.Android)] public class Bugzilla29453 : TestContentPage // or TestMasterDetailPage, etc ... diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla31114.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla31114.cs index b02fa213..6aa00319 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla31114.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla31114.cs @@ -1,9 +1,10 @@ using System; - using Xamarin.Forms.CustomAttributes; using System.Collections.ObjectModel; using Xamarin.Forms.Internals; + #if UITEST +using Xamarin.Forms.Core.UITests; using Xamarin.UITest.iOS; using Xamarin.UITest; using NUnit.Framework; @@ -11,6 +12,10 @@ using NUnit.Framework; namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.ListView)] +#endif + [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 31114, "iOS ContextAction leaves blank line after swiping in ListView")] public class Bugzilla31114 : TestContentPage diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla31602.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla31602.cs index d1b2b763..c2a2346f 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla31602.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla31602.cs @@ -1,5 +1,4 @@ using System; - using Xamarin.Forms.CustomAttributes; using System.ComponentModel; using System.Runtime.CompilerServices; @@ -7,13 +6,17 @@ using System.Windows.Input; using Xamarin.Forms.Internals; #if UITEST -using Xamarin.UITest; +using Xamarin.Forms.Core.UITests; using Xamarin.UITest.iOS; using NUnit.Framework; #endif namespace Xamarin.Forms.Controls { +#if UITEST + [NUnit.Framework.Category(UITestCategories.MasterDetailPage)] +#endif + [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 31602, "not possible to programmatically open master page after iPad landscape -> portrait rotation, also tests 31664")] public class Bugzilla31602 : TestMasterDetailPage diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32040.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32040.cs index 64730f2a..b92a8d1a 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32040.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32040.cs @@ -1,15 +1,19 @@ using System; - using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; #if UITEST +using Xamarin.Forms.Core.UITests; using Xamarin.UITest; using NUnit.Framework; #endif namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.Cells)] +#endif + [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 32040, "EntryCell.Tapped or SwitchCell.Tapped does not fire when within a TableView ")] public class Bugzilla32040 : TestContentPage // or TestMasterDetailPage, etc ... diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32148.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32148.cs index 102525bd..6121a2c5 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32148.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32148.cs @@ -1,19 +1,24 @@ using System; - using Xamarin.Forms.CustomAttributes; using System.Linq.Expressions; using System.Threading.Tasks; using System.Collections.ObjectModel; using System.Linq; using System.Collections.Generic; + using Xamarin.Forms.Internals; #if UITEST +using Xamarin.Forms.Core.UITests; using Xamarin.UITest; using NUnit.Framework; #endif namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.ListView)] +#endif + [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 32148, " Pull to refresh hides the first item on a list view")] public class Bugzilla32148 : TestContentPage // or TestMasterDetailPage, etc ... diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32462.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32462.cs index 29a302d1..9a29facc 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32462.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32462.cs @@ -1,16 +1,20 @@ using System; using System.Linq; - using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; #if UITEST +using Xamarin.Forms.Core.UITests; using Xamarin.UITest; using NUnit.Framework; #endif namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.ListView)] +#endif + [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 32462, "Crash after a page disappeared if a ScrollView is in the HeaderTemplate property of a ListView", PlatformAffected.Android)] public class Bugzilla32462 : TestContentPage // or TestMasterDetailPage, etc ... diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla34912.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla34912.cs index 8798fada..0b14c122 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla34912.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla34912.cs @@ -1,17 +1,21 @@ using System; - using Xamarin.Forms.CustomAttributes; using System.Collections.ObjectModel; using System.Linq; using Xamarin.Forms.Internals; #if UITEST +using Xamarin.Forms.Core.UITests; using Xamarin.UITest; using NUnit.Framework; #endif namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.ListView)] +#endif + [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 34912, "ListView.IsEnabled has no effect on iOS")] public class Bugzilla34912 : TestContentPage // or TestMasterDetailPage, etc ... diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla39331.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla39331.cs index 70e21609..b4af008b 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla39331.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla39331.cs @@ -1,15 +1,19 @@ using System; - using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; #if UITEST using Xamarin.UITest; using NUnit.Framework; +using Xamarin.Forms.Core.UITests; #endif namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.BoxView)] +#endif + [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 39331, "[Android] BoxView Is InputTransparent Even When Set to False")] public class Bugzilla39331 : TestContentPage diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla39668.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla39668.cs index e23023d7..585c533a 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla39668.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla39668.cs @@ -1,15 +1,20 @@ using System; - using Xamarin.Forms.CustomAttributes; using System.Linq; + using Xamarin.Forms.Internals; #if UITEST using Xamarin.UITest; using NUnit.Framework; +using Xamarin.Forms.Core.UITests; #endif namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.ListView)] +#endif + [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 39668, "Overriding ListView.CreateDefault Does Not Work on Windows", PlatformAffected.WinRT)] public class Bugzilla39668 : TestContentPage diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla40173.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla40173.cs index e9f83479..9d8f9fb3 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla40173.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla40173.cs @@ -3,13 +3,18 @@ using Xamarin.Forms.Internals; #if UITEST using NUnit.Framework; +using Xamarin.Forms.Core.UITests; #endif namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.BoxView)] +#endif + [Preserve(AllMembers = true)] [Issue(IssueTracker.Bugzilla, 40173, "Android BoxView/Frame not clickthrough in ListView")] - public class Bugzilla40173 : TestContentPage // or TestMasterDetailPage, etc ... + public class Bugzilla40173 : TestContentPage // or TestMasterDetailPage, etc ... { const string CantTouchButtonId = "CantTouchButtonId"; const string CanTouchButtonId = "CanTouchButtonId"; diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla40704.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla40704.cs index e53429e5..46123df4 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla40704.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla40704.cs @@ -7,12 +7,17 @@ using Xamarin.Forms.Internals; using System.Text; #if UITEST +using Xamarin.Forms.Core.UITests; using Xamarin.UITest; using NUnit.Framework; #endif namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.ListView)] +#endif + [Preserve(AllMembers = true)] [Issue(IssueTracker.Bugzilla, 40704, "Strange duplication of listview headers when collapsing/expanding sections")] public class Bugzilla40704 : TestContentPage // or TestMasterDetailPage, etc ... diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla40858.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla40858.cs index 0bb024ca..876a10f9 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla40858.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla40858.cs @@ -1,15 +1,19 @@ using System; - using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; #if UITEST using Xamarin.UITest; using NUnit.Framework; +using Xamarin.Forms.Core.UITests; #endif namespace Xamarin.Forms.Controls.Issues { +#if UITEST + [Category(UITestCategories.ListView)] +#endif + [Preserve(AllMembers = true)] [Issue(IssueTracker.Bugzilla, 40858, "Long clicking a text entry in a ListView header/footer cause a crash", PlatformAffected.Android)] public class Bugzilla40858 : TestContentPage diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42329.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42329.cs index 16cd3081..47575945 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42329.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42329.cs @@ -6,12 +6,17 @@ using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; #if UITEST +using Xamarin.Forms.Core.UITests; using Xamarin.UITest; using NUnit.Framework; #endif namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.ListView)] +#endif + [Preserve (AllMembers = true)] [Issue (IssueTracker.Bugzilla, 42329, "ListView in Frame and FormsAppCompatActivity Memory Leak")] public class Bugzilla42329 : TestMasterDetailPage diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42364.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42364.cs index 2d85e315..6a540db4 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42364.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42364.cs @@ -1,18 +1,22 @@ using System; - using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; using System.Collections.Generic; #if UITEST using Xamarin.UITest; +using Xamarin.Forms.Core.UITests; using NUnit.Framework; #endif namespace Xamarin.Forms.Controls.Issues { +#if UITEST + [Category(UITestCategories.ListView)] +#endif + [Preserve(AllMembers = true)] - [Issue(IssueTracker.Bugzilla, 42364, "ListView item's contextual action menu not being closed upon swiping a TabbedPage in AppCompat")] + [Issue(IssueTracker.Bugzilla, 42364, "ListView item's contextual action menu not being closed upon swiping a TabbedPage in AppCompat")] public class Bugzilla42354 : TestTabbedPage { protected override void Init() diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42602.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42602.cs index 05e41013..aaedcd07 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42602.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42602.cs @@ -1,10 +1,18 @@ using System; - using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; +#if UITEST +using NUnit.Framework; +using Xamarin.Forms.Core.UITests; +#endif + namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.BoxView)] +#endif + [Preserve(AllMembers = true)] [Issue(IssueTracker.Bugzilla, 42602, "[Win] Custom BoxView Renderer Does Not Render All Its Children Elements", PlatformAffected.WinRT)] public class Bugzilla42602 : TestContentPage diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42832.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42832.cs index 8902d997..7196f3c0 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42832.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla42832.cs @@ -6,12 +6,17 @@ using Xamarin.Forms.CustomAttributes; #if UITEST using Xamarin.UITest; using NUnit.Framework; +using Xamarin.Forms.Core.UITests; #endif namespace Xamarin.Forms.Controls.Issues { +#if UITEST + [Category(UITestCategories.ListView)] +#endif + [Preserve(AllMembers = true)] - [Issue(IssueTracker.Bugzilla, 42832, "Scrolling a ListView with active ContextAction Items causes NRE", PlatformAffected.Android)] + [Issue(IssueTracker.Bugzilla, 42832, "Scrolling a ListView with active ContextAction Items causes NRE", PlatformAffected.Android)] public class Bugzilla42832 : TestContentPage { ListView listview; diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla43214.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla43214.cs index 0480bf54..358c3a6c 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla43214.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla43214.cs @@ -3,9 +3,17 @@ using System.Threading.Tasks; using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; +#if UITEST +using NUnit.Framework; +using Xamarin.Forms.Core.UITests; +#endif namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.ListView)] +#endif + [Preserve(AllMembers = true)] [Issue(IssueTracker.Bugzilla, 43214, "Setting Listview.IsRefreshing to false does not work on second \"pull\"")] public class Bugzilla43214 : TestContentPage diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1075.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1075.cs index ecc19807..ff1b86d8 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1075.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1075.cs @@ -1,11 +1,19 @@ using System.Diagnostics; using System.Reflection; - using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; +#if UITEST +using NUnit.Framework; +using Xamarin.Forms.Core.UITests; +#endif + namespace Xamarin.Forms.Controls { +#if UITEST + [Category(UITestCategories.BoxView)] +#endif + [Preserve (AllMembers=true)] [Issue (IssueTracker.Github, 1075, "Does not update Color", PlatformAffected.Android | PlatformAffected.WinPhone)] public class Issue1075 : ContentPage diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue181.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue181.cs index b2b56c04..e55c0930 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue181.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue181.cs @@ -4,6 +4,7 @@ using Xamarin.Forms.Internals; #if UITEST using NUnit.Framework; using Xamarin.UITest; +using Xamarin.Forms.Core.UITests; #endif namespace Xamarin.Forms.Controls @@ -35,7 +36,7 @@ namespace Xamarin.Forms.Controls #if UITEST [Test] - [Category ("ManualReview")] + [Category(UITestCategories.ManualReview)] [UiTest (typeof(Label), "TextColor")] public void Issue181TestsLabelShouldHaveRedText () { diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue342.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue342.cs index d7d475bc..6bac9633 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue342.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue342.cs @@ -1,12 +1,12 @@ using System; using System.Linq; - using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; #if UITEST using NUnit.Framework; using Xamarin.UITest; +using Xamarin.Forms.Core.UITests; #endif namespace Xamarin.Forms.Controls @@ -75,7 +75,7 @@ namespace Xamarin.Forms.Controls #if UITEST [Test] - [Category ("ManualReview")] + [Category(UITestCategories.ManualReview)] public void Issue342DelayedLoadTestsImageLoads () { RunningApp.Screenshot ("Should not crash"); diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue488.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue488.cs index 02256363..a01a1e88 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue488.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue488.cs @@ -4,6 +4,7 @@ using Xamarin.Forms.Internals; #if UITEST using NUnit.Framework; using Xamarin.UITest; +using Xamarin.Forms.Core.UITests; #endif namespace Xamarin.Forms.Controls @@ -29,7 +30,7 @@ namespace Xamarin.Forms.Controls #if UITEST [Test] - [Category ("ManualReview")] + [Category(UITestCategories.ManualReview)] public void Issue488TestsLongTextRotation () { RunningApp.WaitForElement (q => q.Marked ("I am a long bit of text. I am a long bit of text. I am a long bit of text. I am a long bit of text. I am a long bit of text. I am a long bit of text. I am a long bit of text. I am a long bit of text. I am a long bit of text. I am a long bit of text. I am a long bit of text. I am a long bit of text. I am a long bit of text. I am a long bit of text. I am a long bit of text. I am a long bit of text. I am a long bit of text.")); diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue764.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue764.cs index db9d1d45..5bad4e46 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue764.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue764.cs @@ -1,12 +1,12 @@ using System; using System.Linq; - using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; #if UITEST using NUnit.Framework; using Xamarin.UITest; +using Xamarin.Forms.Core.UITests; #endif namespace Xamarin.Forms.Controls @@ -45,7 +45,7 @@ namespace Xamarin.Forms.Controls #if UITEST [Test] - [Category ("ManualReview")] + [Category(UITestCategories.ManualReview)] public void Issue764TestsKeyboardDismissedForEnter () { Assert.Inconclusive ("Needs test"); diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/_Template.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/_Template.cs index cde56ec5..a38e9f49 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/_Template.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/_Template.cs @@ -6,6 +6,12 @@ using Xamarin.UITest; using NUnit.Framework; #endif +// Apply the default category of "Issues" to all of the tests in this assembly +// We use this as a catch-all for tests which haven't been individually categorized +#if UITEST +[assembly: NUnit.Framework.Category("Issues")] +#endif + namespace Xamarin.Forms.Controls { [Preserve(AllMembers = true)] |