{"action":"created","issue":{"url":"https://api.github.com/repos/arquillian/smart-testing/issues/32","repository_url":"https://api.github.com/repos/arquillian/smart-testing","labels_url":"https://api.github.com/repos/arquillian/smart-testing/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/arquillian/smart-testing/issues/32/comments","events_url":"https://api.github.com/repos/arquillian/smart-testing/issues/32/events","html_url":"https://github.com/arquillian/smart-testing/issues/32","id":232491994,"number":32,"title":"Test Bed - functional tests improvement","user":{"login":"bartoszmajsak","id":719616,"avatar_url":"https://avatars2.githubusercontent.com/u/719616?v=3","gravatar_id":"","url":"https://api.github.com/users/bartoszmajsak","html_url":"https://github.com/bartoszmajsak","followers_url":"https://api.github.com/users/bartoszmajsak/followers","following_url":"https://api.github.com/users/bartoszmajsak/following{/other_user}","gists_url":"https://api.github.com/users/bartoszmajsak/gists{/gist_id}","starred_url":"https://api.github.com/users/bartoszmajsak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartoszmajsak/subscriptions","organizations_url":"https://api.github.com/users/bartoszmajsak/orgs","repos_url":"https://api.github.com/users/bartoszmajsak/repos","events_url":"https://api.github.com/users/bartoszmajsak/events{/privacy}","received_events_url":"https://api.github.com/users/bartoszmajsak/received_events","type":"User","site_admin":false},"labels":[{"id":642176851,"url":"https://api.github.com/repos/arquillian/smart-testing/labels/Component:%20Test%20Bed","name":"Component: Test Bed","color":"78cc12","default":false},{"id":642166885,"url":"https://api.github.com/repos/arquillian/smart-testing/labels/Priority:%20High","name":"Priority: High","color":"eb6420","default":false},{"id":642166879,"url":"https://api.github.com/repos/arquillian/smart-testing/labels/Status:%20Completed","name":"Status: Completed","color":"006b75","default":false},{"id":642166883,"url":"https://api.github.com/repos/arquillian/smart-testing/labels/Type:%20Feature","name":"Type: Feature","color":"84b6eb","default":false}],"state":"closed","locked":false,"assignee":{"login":"bartoszmajsak","id":719616,"avatar_url":"https://avatars2.githubusercontent.com/u/719616?v=3","gravatar_id":"","url":"https://api.github.com/users/bartoszmajsak","html_url":"https://github.com/bartoszmajsak","followers_url":"https://api.github.com/users/bartoszmajsak/followers","following_url":"https://api.github.com/users/bartoszmajsak/following{/other_user}","gists_url":"https://api.github.com/users/bartoszmajsak/gists{/gist_id}","starred_url":"https://api.github.com/users/bartoszmajsak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartoszmajsak/subscriptions","organizations_url":"https://api.github.com/users/bartoszmajsak/orgs","repos_url":"https://api.github.com/users/bartoszmajsak/repos","events_url":"https://api.github.com/users/bartoszmajsak/events{/privacy}","received_events_url":"https://api.github.com/users/bartoszmajsak/received_events","type":"User","site_admin":false},"assignees":[{"login":"bartoszmajsak","id":719616,"avatar_url":"https://avatars2.githubusercontent.com/u/719616?v=3","gravatar_id":"","url":"https://api.github.com/users/bartoszmajsak","html_url":"https://github.com/bartoszmajsak","followers_url":"https://api.github.com/users/bartoszmajsak/followers","following_url":"https://api.github.com/users/bartoszmajsak/following{/other_user}","gists_url":"https://api.github.com/users/bartoszmajsak/gists{/gist_id}","starred_url":"https://api.github.com/users/bartoszmajsak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartoszmajsak/subscriptions","organizations_url":"https://api.github.com/users/bartoszmajsak/orgs","repos_url":"https://api.github.com/users/bartoszmajsak/repos","events_url":"https://api.github.com/users/bartoszmajsak/events{/privacy}","received_events_url":"https://api.github.com/users/bartoszmajsak/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/arquillian/smart-testing/milestones/1","html_url":"https://github.com/arquillian/smart-testing/milestone/1","labels_url":"https://api.github.com/repos/arquillian/smart-testing/milestones/1/labels","id":2607809,"number":1,"title":"0.0.1","description":"Initial release with Maven integration.","creator":{"login":"bartoszmajsak","id":719616,"avatar_url":"https://avatars2.githubusercontent.com/u/719616?v=3","gravatar_id":"","url":"https://api.github.com/users/bartoszmajsak","html_url":"https://github.com/bartoszmajsak","followers_url":"https://api.github.com/users/bartoszmajsak/followers","following_url":"https://api.github.com/users/bartoszmajsak/following{/other_user}","gists_url":"https://api.github.com/users/bartoszmajsak/gists{/gist_id}","starred_url":"https://api.github.com/users/bartoszmajsak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartoszmajsak/subscriptions","organizations_url":"https://api.github.com/users/bartoszmajsak/orgs","repos_url":"https://api.github.com/users/bartoszmajsak/repos","events_url":"https://api.github.com/users/bartoszmajsak/events{/privacy}","received_events_url":"https://api.github.com/users/bartoszmajsak/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":16,"state":"open","created_at":"2017-06-27T17:39:07Z","updated_at":"2017-07-10T06:40:06Z","due_on":"2017-07-28T07:00:00Z","closed_at":null},"comments":1,"created_at":"2017-05-31T08:30:41Z","updated_at":"2017-07-10T06:41:47Z","closed_at":"2017-07-10T06:40:06Z","body":"We need to have a better way for writing and running functional tests. Currently, we have modules `-ftest` which have little to no value. Ideally, we should provide an easy way to write tests which will illustrate real-world scenarios. So we would start with the clean project and then:\r\n\r\n  * add smart-testing to it\r\n  * define the priorities/strategies\r\n  * make necessary changes for the given scenario\r\n  * run the build and see what was the order of tests etc\r\n\r\n### Suggested solution\r\n\r\nWe could create a separate project to be used as a source for all our tests. Then we could apply all the changes as described above, execute the build using embedded maven and collect the results (either through grepping the log or looking at surefire reports).\r\n\r\nAs for applying changes, for the moment I have two ideas in mind:\r\n\r\n  * using templates / forge way\r\n  * have already prepared changes as commits on some branch different than master (with tags) and just cherry-pick them.\r\n\r\nSuggestions welcome.\r\n"},"comment":{"url":"https://api.github.com/repos/arquillian/smart-testing/issues/comments/314018902","html_url":"https://github.com/arquillian/smart-testing/issues/32#issuecomment-314018902","issue_url":"https://api.github.com/repos/arquillian/smart-testing/issues/32","id":314018902,"user":{"login":"bartoszmajsak","id":719616,"avatar_url":"https://avatars2.githubusercontent.com/u/719616?v=3","gravatar_id":"","url":"https://api.github.com/users/bartoszmajsak","html_url":"https://github.com/bartoszmajsak","followers_url":"https://api.github.com/users/bartoszmajsak/followers","following_url":"https://api.github.com/users/bartoszmajsak/following{/other_user}","gists_url":"https://api.github.com/users/bartoszmajsak/gists{/gist_id}","starred_url":"https://api.github.com/users/bartoszmajsak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartoszmajsak/subscriptions","organizations_url":"https://api.github.com/users/bartoszmajsak/orgs","repos_url":"https://api.github.com/users/bartoszmajsak/repos","events_url":"https://api.github.com/users/bartoszmajsak/events{/privacy}","received_events_url":"https://api.github.com/users/bartoszmajsak/received_events","type":"User","site_admin":false},"created_at":"2017-07-10T06:41:47Z","updated_at":"2017-07-10T06:41:47Z","body":"See documentation in the Wiki ttps://github.com/arquillian/smart-testing/wiki/Test-Bed for the overview of this functionality."}}
{"actor":{"display_login":"bartoszmajsak"}}