-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Ordering, Orderable and @OrderWith #1130
Commits on Apr 25, 2015
-
Add Ordering, Orderable and @OrderWith.
These APIs allow arbitrary ordernig of tests, including randomization.
Configuration menu - View commit details
-
Copy full SHA for 44b64df - Browse repository at this point
Copy the full SHA 44b64dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e68c015 - Browse repository at this point
Copy the full SHA e68c015View commit details
Commits on Apr 30, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 4770fff - Browse repository at this point
Copy the full SHA 4770fffView commit details -
Change Sorter to no longer extend Ordering.
Change Orderable to no longer extend Sortable.
Configuration menu - View commit details
-
Copy full SHA for a19a3ab - Browse repository at this point
Copy the full SHA a19a3abView commit details
Commits on May 1, 2015
-
Revert "Change Sorter to no longer extend Ordering."
This reverts commit a19a3ab.
Configuration menu - View commit details
-
Copy full SHA for 82e019f - Browse repository at this point
Copy the full SHA 82e019fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f19f035 - Browse repository at this point
Copy the full SHA f19f035View commit details
Commits on Jan 7, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 8390bc7 - Browse repository at this point
Copy the full SHA 8390bc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e38776 - Browse repository at this point
Copy the full SHA 6e38776View commit details -
Add Ordering.Context so Orderings can use the Description to get
metadata. This can be used, for example, to allow an ordering to save the final ordering to a file specified in an annotation on the class annotated with @OrderWith.
Configuration menu - View commit details
-
Copy full SHA for 1ba37d2 - Browse repository at this point
Copy the full SHA 1ba37d2View commit details -
Rename parameters in applyOrdering() and Sorter.apply() from "runner"…
… to "target" for clarity.
Configuration menu - View commit details
-
Copy full SHA for 62ca6a0 - Browse repository at this point
Copy the full SHA 62ca6a0View commit details -
Check ordering correctness in Ordering.
This allows us to optimize Ordering.shuffledBy, and makes it easier for custom runners to be orderable.
Configuration menu - View commit details
-
Copy full SHA for 753842d - Browse repository at this point
Copy the full SHA 753842dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea71fa4 - Browse repository at this point
Copy the full SHA ea71fa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 121744f - Browse repository at this point
Copy the full SHA 121744fView commit details
Commits on Jan 8, 2017
-
Remove use of ReflectiveOperationException
ReflectiveOperationException was added in JDK 1.7
Configuration menu - View commit details
-
Copy full SHA for 9d71b2f - Browse repository at this point
Copy the full SHA 9d71b2fView commit details
Commits on May 15, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 5a7186b - Browse repository at this point
Copy the full SHA 5a7186bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f9d21a - Browse repository at this point
Copy the full SHA 2f9d21aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6de86d - Browse repository at this point
Copy the full SHA c6de86dView commit details
Commits on May 18, 2017
-
Also add a public Alphanumeric Ordering.Factory so users can do @RunWith(Alphanumeric.class)
Configuration menu - View commit details
-
Copy full SHA for 5a3f954 - Browse repository at this point
Copy the full SHA 5a3f954View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2f6131 - Browse repository at this point
Copy the full SHA f2f6131View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ce52c1 - Browse repository at this point
Copy the full SHA 4ce52c1View commit details
Commits on May 26, 2017
-
Configuration menu - View commit details
-
Copy full SHA for d8a1ee6 - Browse repository at this point
Copy the full SHA d8a1ee6View commit details
Commits on Jun 27, 2017
-
Configuration menu - View commit details
-
Copy full SHA for bfbad94 - Browse repository at this point
Copy the full SHA bfbad94View commit details
Commits on Aug 7, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 9fb4772 - Browse repository at this point
Copy the full SHA 9fb4772View commit details
Commits on Jun 1, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 78ee8c6 - Browse repository at this point
Copy the full SHA 78ee8c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d1e2aa - Browse repository at this point
Copy the full SHA 9d1e2aaView commit details
Commits on Jun 2, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 550654a - Browse repository at this point
Copy the full SHA 550654aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2ce86a - Browse repository at this point
Copy the full SHA b2ce86aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca3e040 - Browse repository at this point
Copy the full SHA ca3e040View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e6d464 - Browse repository at this point
Copy the full SHA 3e6d464View commit details