{"action":"created","issue":{"url":"https://api.github.com/repos/mapnik/mapnik/issues/2925","labels_url":"https://api.github.com/repos/mapnik/mapnik/issues/2925/labels{/name}","comments_url":"https://api.github.com/repos/mapnik/mapnik/issues/2925/comments","events_url":"https://api.github.com/repos/mapnik/mapnik/issues/2925/events","html_url":"https://github.com/mapnik/mapnik/issues/2925","id":90807205,"number":2925,"title":"Be able to shortcut the visual tests","user":{"login":"springmeyer","id":20300,"avatar_url":"https://avatars.githubusercontent.com/u/20300?v=3","gravatar_id":"","url":"https://api.github.com/users/springmeyer","html_url":"https://github.com/springmeyer","followers_url":"https://api.github.com/users/springmeyer/followers","following_url":"https://api.github.com/users/springmeyer/following{/other_user}","gists_url":"https://api.github.com/users/springmeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/springmeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/springmeyer/subscriptions","organizations_url":"https://api.github.com/users/springmeyer/orgs","repos_url":"https://api.github.com/users/springmeyer/repos","events_url":"https://api.github.com/users/springmeyer/events{/privacy}","received_events_url":"https://api.github.com/users/springmeyer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-06-24T23:40:18Z","updated_at":"2015-06-27T02:08:21Z","closed_at":null,"body":"Sometimes major changes may impact hundreds of visual tests. In this case the browser cannot cope with the size of the html viewer output. So, once cheap workaround is to ctrl-c the visual test process to see just a few failures and not all of them.\r\n\r\nI added this ability in https://github.com/mapnik/mapnik/commit/c24229f5c81847e72a57bced3192c79e05376ba5. However its clear it is not working quite right. Sometimes it stops the process cleanly and generates the error report before exiting. Other times it does not generate an error report and aborts:\r\n\r\n```\r\nlibc++abi.dylib: terminating with uncaught exception of type visual_tests::early_exit_error: SIGINT\r\n```\r\n\r\nOther times it hangs. So clearly there is a better way needed to play correctly with the threading. @talaj - any ideas how this can be done in a robust way? Or do you have ideas of better ways to run a reduced set of tests (when you don't know ahead of time which ones will fail)?"},"comment":{"url":"https://api.github.com/repos/mapnik/mapnik/issues/comments/115936647","html_url":"https://github.com/mapnik/mapnik/issues/2925#issuecomment-115936647","issue_url":"https://api.github.com/repos/mapnik/mapnik/issues/2925","id":115936647,"user":{"login":"HolgerJeromin","id":2410353,"avatar_url":"https://avatars.githubusercontent.com/u/2410353?v=3","gravatar_id":"","url":"https://api.github.com/users/HolgerJeromin","html_url":"https://github.com/HolgerJeromin","followers_url":"https://api.github.com/users/HolgerJeromin/followers","following_url":"https://api.github.com/users/HolgerJeromin/following{/other_user}","gists_url":"https://api.github.com/users/HolgerJeromin/gists{/gist_id}","starred_url":"https://api.github.com/users/HolgerJeromin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HolgerJeromin/subscriptions","organizations_url":"https://api.github.com/users/HolgerJeromin/orgs","repos_url":"https://api.github.com/users/HolgerJeromin/repos","events_url":"https://api.github.com/users/HolgerJeromin/events{/privacy}","received_events_url":"https://api.github.com/users/HolgerJeromin/received_events","type":"User","site_admin":false},"created_at":"2015-06-27T02:08:21Z","updated_at":"2015-06-27T02:08:21Z","body":"No, sorry. Too much other hobbies. :-) "}}