{"action":"opened","issue":{"url":"https://api.github.com/repos/testdouble/suture/issues/5","repository_url":"https://api.github.com/repos/testdouble/suture","labels_url":"https://api.github.com/repos/testdouble/suture/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/testdouble/suture/issues/5/comments","events_url":"https://api.github.com/repos/testdouble/suture/issues/5/events","html_url":"https://github.com/testdouble/suture/issues/5","id":171938640,"number":5,"title":"Verify a single call","user":{"login":"searls","id":79303,"avatar_url":"https://avatars.githubusercontent.com/u/79303?v=3","gravatar_id":"","url":"https://api.github.com/users/searls","html_url":"https://github.com/searls","followers_url":"https://api.github.com/users/searls/followers","following_url":"https://api.github.com/users/searls/following{/other_user}","gists_url":"https://api.github.com/users/searls/gists{/gist_id}","starred_url":"https://api.github.com/users/searls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/searls/subscriptions","organizations_url":"https://api.github.com/users/searls/orgs","repos_url":"https://api.github.com/users/searls/repos","events_url":"https://api.github.com/users/searls/events{/privacy}","received_events_url":"https://api.github.com/users/searls/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/testdouble/suture/milestones/4","html_url":"https://github.com/testdouble/suture/milestones/Test%20Mode","labels_url":"https://api.github.com/repos/testdouble/suture/milestones/4/labels","id":1949686,"number":4,"title":"Test Mode","description":"In test mode, we need to be able to:\r\n\r\n- [ ] load all the calls for a `name` from sqlite\r\n- [ ] setting `SUTURE_RUN_ONLY` to a call ID from the database, will only run that one. This allows people to debug quickly when they have a test failure\r\n- [ ] fail_fast mode vs. not, for either showing overall progress or erroring as soon as there is a failure\r\n- [ ] `count_limit: 5`, to only pick 5 rows (at random)\r\n- [ ] `time_limit: 5.minutes`, to give up after 5 minutes (and call it success if everything matched in time)\r\n- [ ] random by default, with a `order: {:random, seed #, :id}` option\r\n- [ ] Logging: when there's a failure, log an example `SUTURE_RUN_ONLY=55 rake test`\r\n- [ ] Logging: when there's a failure, print instructions on building marshalling/comparator adapters","creator":{"login":"searls","id":79303,"avatar_url":"https://avatars.githubusercontent.com/u/79303?v=3","gravatar_id":"","url":"https://api.github.com/users/searls","html_url":"https://github.com/searls","followers_url":"https://api.github.com/users/searls/followers","following_url":"https://api.github.com/users/searls/following{/other_user}","gists_url":"https://api.github.com/users/searls/gists{/gist_id}","starred_url":"https://api.github.com/users/searls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/searls/subscriptions","organizations_url":"https://api.github.com/users/searls/orgs","repos_url":"https://api.github.com/users/searls/repos","events_url":"https://api.github.com/users/searls/events{/privacy}","received_events_url":"https://api.github.com/users/searls/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2016-08-18T15:22:24Z","updated_at":"2016-08-18T16:04:09Z","due_on":"2016-08-20T00:00:00Z","closed_at":null},"comments":0,"created_at":"2016-08-18T16:04:09Z","updated_at":"2016-08-18T16:04:09Z","closed_at":null,"body":"- [ ] when verify fails, print the ID that failed as `SUTURE_VERIFY_ONLY=1234`\r\n- [ ] if the env var is set, then only select that row+name combo \r\n- [ ] if not found, raise error\r\n- [ ] run just that example"}}
{"actor":{"display_login":"searls"}}