{"action":"created","issue":{"url":"https://api.github.com/repos/bokeh/bokeh/issues/1647","labels_url":"https://api.github.com/repos/bokeh/bokeh/issues/1647/labels{/name}","comments_url":"https://api.github.com/repos/bokeh/bokeh/issues/1647/comments","events_url":"https://api.github.com/repos/bokeh/bokeh/issues/1647/events","html_url":"https://github.com/bokeh/bokeh/issues/1647","id":53744329,"number":1647,"title":"Testing particular bokehjs features using image-diff framework","user":{"login":"mattpap","id":27475,"avatar_url":"https://avatars.githubusercontent.com/u/27475?v=3","gravatar_id":"","url":"https://api.github.com/users/mattpap","html_url":"https://github.com/mattpap","followers_url":"https://api.github.com/users/mattpap/followers","following_url":"https://api.github.com/users/mattpap/following{/other_user}","gists_url":"https://api.github.com/users/mattpap/gists{/gist_id}","starred_url":"https://api.github.com/users/mattpap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattpap/subscriptions","organizations_url":"https://api.github.com/users/mattpap/orgs","repos_url":"https://api.github.com/users/mattpap/repos","events_url":"https://api.github.com/users/mattpap/events{/privacy}","received_events_url":"https://api.github.com/users/mattpap/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/bokeh/bokeh/labels/tag:%20tests","name":"tag: tests","color":"D0CBB8"},{"url":"https://api.github.com/repos/bokeh/bokeh/labels/type:%20task","name":"type: task","color":"872A50"}],"state":"open","locked":false,"assignee":{"login":"mattpap","id":27475,"avatar_url":"https://avatars.githubusercontent.com/u/27475?v=3","gravatar_id":"","url":"https://api.github.com/users/mattpap","html_url":"https://github.com/mattpap","followers_url":"https://api.github.com/users/mattpap/followers","following_url":"https://api.github.com/users/mattpap/following{/other_user}","gists_url":"https://api.github.com/users/mattpap/gists{/gist_id}","starred_url":"https://api.github.com/users/mattpap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattpap/subscriptions","organizations_url":"https://api.github.com/users/mattpap/orgs","repos_url":"https://api.github.com/users/mattpap/repos","events_url":"https://api.github.com/users/mattpap/events{/privacy}","received_events_url":"https://api.github.com/users/mattpap/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/bokeh/bokeh/milestones/13","labels_url":"https://api.github.com/repos/bokeh/bokeh/milestones/13/labels","id":867639,"number":13,"title":"0.8","description":"High level objectives:\r\n \r\n* rbokeh announcement\r\n* refined charts / CLI tool\r\n* improved build/release/test tools and processes \r\n* headless/SVG output using node-canvas\r\n* pass ColorMappers as color field values\r\n* server gallery / production deploys\r\n* volume slicer / crossfilter improvements \r\n* Binstar?\r\n* JS interface?\r\n","creator":{"login":"mattpap","id":27475,"avatar_url":"https://avatars.githubusercontent.com/u/27475?v=3","gravatar_id":"","url":"https://api.github.com/users/mattpap","html_url":"https://github.com/mattpap","followers_url":"https://api.github.com/users/mattpap/followers","following_url":"https://api.github.com/users/mattpap/following{/other_user}","gists_url":"https://api.github.com/users/mattpap/gists{/gist_id}","starred_url":"https://api.github.com/users/mattpap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattpap/subscriptions","organizations_url":"https://api.github.com/users/mattpap/orgs","repos_url":"https://api.github.com/users/mattpap/repos","events_url":"https://api.github.com/users/mattpap/events{/privacy}","received_events_url":"https://api.github.com/users/mattpap/received_events","type":"User","site_admin":false},"open_issues":73,"closed_issues":38,"state":"open","created_at":"2014-11-15T12:16:04Z","updated_at":"2015-01-28T16:18:37Z","due_on":"2016-02-15T06:00:00Z","closed_at":null},"comments":3,"created_at":"2015-01-08T12:15:24Z","updated_at":"2015-01-28T16:20:06Z","closed_at":null,"body":"Currently we use image-diff framework to test entire examples, which is obviously useful, but doesn't provide the finest granularity of tests. I would like to have all features exposed by the low-level API, tested individually and in reasonable combinations (up to some definition of reasonable, obviously we don't want to test all combinations, there are just too many features available). Running such tests will most likely be slow, so at minimum, we will have to run them in a separate travis-ci job or even on our own hardware (@bryevdv, what's the status of setting up jenkins infrastructure?).\r\n\r\nTasks:\r\n- [ ] write tests ;)\r\n- [ ] integrate image-diff with nose (or maybe include those tests in `example/test`)\r\n- [ ] possibly remove some of glyph examples (which tried to imitate what's proposed here)"},"comment":{"url":"https://api.github.com/repos/bokeh/bokeh/issues/comments/71863581","html_url":"https://github.com/bokeh/bokeh/issues/1647#issuecomment-71863581","issue_url":"https://api.github.com/repos/bokeh/bokeh/issues/1647","id":71863581,"user":{"login":"bryevdv","id":1078448,"avatar_url":"https://avatars.githubusercontent.com/u/1078448?v=3","gravatar_id":"","url":"https://api.github.com/users/bryevdv","html_url":"https://github.com/bryevdv","followers_url":"https://api.github.com/users/bryevdv/followers","following_url":"https://api.github.com/users/bryevdv/following{/other_user}","gists_url":"https://api.github.com/users/bryevdv/gists{/gist_id}","starred_url":"https://api.github.com/users/bryevdv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bryevdv/subscriptions","organizations_url":"https://api.github.com/users/bryevdv/orgs","repos_url":"https://api.github.com/users/bryevdv/repos","events_url":"https://api.github.com/users/bryevdv/events{/privacy}","received_events_url":"https://api.github.com/users/bryevdv/received_events","type":"User","site_admin":false},"created_at":"2015-01-28T16:20:06Z","updated_at":"2015-01-28T16:20:06Z","body":"estimate: days \r\nstatus: some tests + integration should be ready for 0.8, if not all "}}