{"action":"created","issue":{"url":"https://api.github.com/repos/junit-team/junit5/issues/13","repository_url":"https://api.github.com/repos/junit-team/junit5","labels_url":"https://api.github.com/repos/junit-team/junit5/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/junit-team/junit5/issues/13/comments","events_url":"https://api.github.com/repos/junit-team/junit5/issues/13/events","html_url":"https://github.com/junit-team/junit5/issues/13","id":117545645,"node_id":"MDU6SXNzdWUxMTc1NDU2NDU=","number":13,"title":"Provide mechanism to order the sequence of tests","user":{"login":"elygre","id":23876,"node_id":"MDQ6VXNlcjIzODc2","avatar_url":"https://avatars0.githubusercontent.com/u/23876?v=4","gravatar_id":"","url":"https://api.github.com/users/elygre","html_url":"https://github.com/elygre","followers_url":"https://api.github.com/users/elygre/followers","following_url":"https://api.github.com/users/elygre/following{/other_user}","gists_url":"https://api.github.com/users/elygre/gists{/gist_id}","starred_url":"https://api.github.com/users/elygre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elygre/subscriptions","organizations_url":"https://api.github.com/users/elygre/orgs","repos_url":"https://api.github.com/users/elygre/repos","events_url":"https://api.github.com/users/elygre/events{/privacy}","received_events_url":"https://api.github.com/users/elygre/received_events","type":"User","site_admin":false},"labels":[{"id":420911923,"node_id":"MDU6TGFiZWw0MjA5MTE5MjM=","url":"https://api.github.com/repos/junit-team/junit5/labels/component:%20Jupiter","name":"component: Jupiter","color":"11ee99","default":false},{"id":420912036,"node_id":"MDU6TGFiZWw0MjA5MTIwMzY=","url":"https://api.github.com/repos/junit-team/junit5/labels/component:%20Platform","name":"component: Platform","color":"11dd99","default":false},{"id":294412858,"node_id":"MDU6TGFiZWwyOTQ0MTI4NTg=","url":"https://api.github.com/repos/junit-team/junit5/labels/status:%20in%20progress","name":"status: in progress","color":"ffbb00","default":false},{"id":293488747,"node_id":"MDU6TGFiZWwyOTM0ODg3NDc=","url":"https://api.github.com/repos/junit-team/junit5/labels/theme:%20execution","name":"theme: execution","color":"fbca04","default":false},{"id":289029959,"node_id":"MDU6TGFiZWwyODkwMjk5NTk=","url":"https://api.github.com/repos/junit-team/junit5/labels/theme:%20extensions","name":"theme: extensions","color":"c7def8","default":false},{"id":289029845,"node_id":"MDU6TGFiZWwyODkwMjk4NDU=","url":"https://api.github.com/repos/junit-team/junit5/labels/theme:%20ordering","name":"theme: ordering","color":"d4c5f9","default":false},{"id":165165180,"node_id":"MDU6TGFiZWwxNjUxNjUxODA=","url":"https://api.github.com/repos/junit-team/junit5/labels/type:%20enhancement","name":"type: enhancement","color":"84b6eb","default":false}],"state":"open","locked":false,"assignee":{"login":"sbrannen","id":104798,"node_id":"MDQ6VXNlcjEwNDc5OA==","avatar_url":"https://avatars0.githubusercontent.com/u/104798?v=4","gravatar_id":"","url":"https://api.github.com/users/sbrannen","html_url":"https://github.com/sbrannen","followers_url":"https://api.github.com/users/sbrannen/followers","following_url":"https://api.github.com/users/sbrannen/following{/other_user}","gists_url":"https://api.github.com/users/sbrannen/gists{/gist_id}","starred_url":"https://api.github.com/users/sbrannen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbrannen/subscriptions","organizations_url":"https://api.github.com/users/sbrannen/orgs","repos_url":"https://api.github.com/users/sbrannen/repos","events_url":"https://api.github.com/users/sbrannen/events{/privacy}","received_events_url":"https://api.github.com/users/sbrannen/received_events","type":"User","site_admin":false},"assignees":[{"login":"sbrannen","id":104798,"node_id":"MDQ6VXNlcjEwNDc5OA==","avatar_url":"https://avatars0.githubusercontent.com/u/104798?v=4","gravatar_id":"","url":"https://api.github.com/users/sbrannen","html_url":"https://github.com/sbrannen","followers_url":"https://api.github.com/users/sbrannen/followers","following_url":"https://api.github.com/users/sbrannen/following{/other_user}","gists_url":"https://api.github.com/users/sbrannen/gists{/gist_id}","starred_url":"https://api.github.com/users/sbrannen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbrannen/subscriptions","organizations_url":"https://api.github.com/users/sbrannen/orgs","repos_url":"https://api.github.com/users/sbrannen/repos","events_url":"https://api.github.com/users/sbrannen/events{/privacy}","received_events_url":"https://api.github.com/users/sbrannen/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/junit-team/junit5/milestones/29","html_url":"https://github.com/junit-team/junit5/milestone/29","labels_url":"https://api.github.com/repos/junit-team/junit5/milestones/29/labels","id":3544234,"node_id":"MDk6TWlsZXN0b25lMzU0NDIzNA==","number":29,"title":"5.4 M1","description":null,"creator":{"login":"marcphilipp","id":214207,"node_id":"MDQ6VXNlcjIxNDIwNw==","avatar_url":"https://avatars2.githubusercontent.com/u/214207?v=4","gravatar_id":"","url":"https://api.github.com/users/marcphilipp","html_url":"https://github.com/marcphilipp","followers_url":"https://api.github.com/users/marcphilipp/followers","following_url":"https://api.github.com/users/marcphilipp/following{/other_user}","gists_url":"https://api.github.com/users/marcphilipp/gists{/gist_id}","starred_url":"https://api.github.com/users/marcphilipp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcphilipp/subscriptions","organizations_url":"https://api.github.com/users/marcphilipp/orgs","repos_url":"https://api.github.com/users/marcphilipp/repos","events_url":"https://api.github.com/users/marcphilipp/events{/privacy}","received_events_url":"https://api.github.com/users/marcphilipp/received_events","type":"User","site_admin":false},"open_issues":18,"closed_issues":11,"state":"open","created_at":"2018-08-03T10:12:37Z","updated_at":"2018-09-29T16:40:01Z","due_on":null,"closed_at":null},"comments":50,"created_at":"2015-11-18T09:24:47Z","updated_at":"2018-10-02T14:03:17Z","closed_at":null,"author_association":"NONE","body":"## Overview\r\n\r\nAlthough it is typically discouraged, having a way to order tests is useful to some people. The JUnit 4 `@FixMethodOrder` annotation [specifically and deliberately](https://github.com/matthewfarwell/junit/commit/c610a49727858597d9a10289bed0a0174053a69f#diff-429e0417e6fa5ece80ea7817add1daa7R46) makes it impossible to implement a simple ordering scheme, forcing users who want/need this to resort to method names like `test245_ensureReasonableTestName()`.\r\n\r\n## Proposal\r\n\r\n- The minimal \"requirement\" would be to allow users to write their own `MethodSorter` for `@FixMethodOrder`\r\n- A reasonable implementation would be to allow `@FixMethodOrder(ORDERED)`, and then `@Order(integer)` to specify individual tests. Tests could be run from smallest number to highest, with non-annotated methods having a default of 0. Methods with the same order could be run in parallel; different order tiers could not.\r\n\r\n## Related Issues\r\n\r\n- #48 \r\n- #607 \r\n- #884 \r\n\r\n## Deliverables\r\n\r\n- [ ] Introduce a mechanism for ordering tests within JUnit Jupiter.\r\n- [ ] Consider introducing a mechanism for ordering tests with the JUnit Platform -- potentially at a later date in conjunction with a separate dedicated issue."},"comment":{"url":"https://api.github.com/repos/junit-team/junit5/issues/comments/426285784","html_url":"https://github.com/junit-team/junit5/issues/13#issuecomment-426285784","issue_url":"https://api.github.com/repos/junit-team/junit5/issues/13","id":426285784,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNjI4NTc4NA==","user":{"login":"sbrannen","id":104798,"node_id":"MDQ6VXNlcjEwNDc5OA==","avatar_url":"https://avatars0.githubusercontent.com/u/104798?v=4","gravatar_id":"","url":"https://api.github.com/users/sbrannen","html_url":"https://github.com/sbrannen","followers_url":"https://api.github.com/users/sbrannen/followers","following_url":"https://api.github.com/users/sbrannen/following{/other_user}","gists_url":"https://api.github.com/users/sbrannen/gists{/gist_id}","starred_url":"https://api.github.com/users/sbrannen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbrannen/subscriptions","organizations_url":"https://api.github.com/users/sbrannen/orgs","repos_url":"https://api.github.com/users/sbrannen/repos","events_url":"https://api.github.com/users/sbrannen/events{/privacy}","received_events_url":"https://api.github.com/users/sbrannen/received_events","type":"User","site_admin":false},"created_at":"2018-10-02T14:03:17Z","updated_at":"2018-10-02T14:03:17Z","author_association":"MEMBER","body":"Alphanumeric ordering is also now in place... https://github.com/junit-team/junit5/commit/3eafd28ec0f7f443c52f880f3d2e80d85ae7b4e0"}}
{"actor":{"display_login":"sbrannen"}}