{"action":"created","issue":{"url":"https://api.github.com/repos/neillturner/kitchen-puppet/issues/86","labels_url":"https://api.github.com/repos/neillturner/kitchen-puppet/issues/86/labels{/name}","comments_url":"https://api.github.com/repos/neillturner/kitchen-puppet/issues/86/comments","events_url":"https://api.github.com/repos/neillturner/kitchen-puppet/issues/86/events","html_url":"https://github.com/neillturner/kitchen-puppet/issues/86","id":108736857,"number":86,"title":"Implement End-To-End Integration Testing","user":{"login":"grubernaut","id":3082319,"avatar_url":"https://avatars.githubusercontent.com/u/3082319?v=3","gravatar_id":"","url":"https://api.github.com/users/grubernaut","html_url":"https://github.com/grubernaut","followers_url":"https://api.github.com/users/grubernaut/followers","following_url":"https://api.github.com/users/grubernaut/following{/other_user}","gists_url":"https://api.github.com/users/grubernaut/gists{/gist_id}","starred_url":"https://api.github.com/users/grubernaut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grubernaut/subscriptions","organizations_url":"https://api.github.com/users/grubernaut/orgs","repos_url":"https://api.github.com/users/grubernaut/repos","events_url":"https://api.github.com/users/grubernaut/events{/privacy}","received_events_url":"https://api.github.com/users/grubernaut/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/neillturner/kitchen-puppet/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-09-28T20:10:08Z","updated_at":"2015-10-15T11:35:25Z","closed_at":null,"body":"As discussed in, #72, we should setup a full end-to-end integration test. Preferably with Travis, as we are already running our spec tests there. "},"comment":{"url":"https://api.github.com/repos/neillturner/kitchen-puppet/issues/comments/148360991","html_url":"https://github.com/neillturner/kitchen-puppet/issues/86#issuecomment-148360991","issue_url":"https://api.github.com/repos/neillturner/kitchen-puppet/issues/86","id":148360991,"user":{"login":"looztra","id":246526,"avatar_url":"https://avatars.githubusercontent.com/u/246526?v=3","gravatar_id":"","url":"https://api.github.com/users/looztra","html_url":"https://github.com/looztra","followers_url":"https://api.github.com/users/looztra/followers","following_url":"https://api.github.com/users/looztra/following{/other_user}","gists_url":"https://api.github.com/users/looztra/gists{/gist_id}","starred_url":"https://api.github.com/users/looztra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/looztra/subscriptions","organizations_url":"https://api.github.com/users/looztra/orgs","repos_url":"https://api.github.com/users/looztra/repos","events_url":"https://api.github.com/users/looztra/events{/privacy}","received_events_url":"https://api.github.com/users/looztra/received_events","type":"User","site_admin":false},"created_at":"2015-10-15T11:35:25Z","updated_at":"2015-10-15T11:35:25Z","body":"For the moment, I understand that \"integration testing\"  would be \"real kitchenci run with expectations about the results according to the provisionner flags\". That means running kitchen-ci with a driver:\r\n- I know for sure that TravisCI and CircleCI support docker (hence the kitchen-docker driver)\r\n- we could also use other drivers like the digitalocean one but then these tests would not be \"free\" anymore\r\n- I don't know if some CI in SaaS mode could support the vagrant driver"}}