{"action":"created","issue":{"url":"https://api.github.com/repos/JabRef/jabref/issues/507","labels_url":"https://api.github.com/repos/JabRef/jabref/issues/507/labels{/name}","comments_url":"https://api.github.com/repos/JabRef/jabref/issues/507/comments","events_url":"https://api.github.com/repos/JabRef/jabref/issues/507/events","html_url":"https://github.com/JabRef/jabref/pull/507","id":122038114,"number":507,"title":"Gui testing","user":{"login":"simonharrer","id":375693,"avatar_url":"https://avatars.githubusercontent.com/u/375693?v=3","gravatar_id":"","url":"https://api.github.com/users/simonharrer","html_url":"https://github.com/simonharrer","followers_url":"https://api.github.com/users/simonharrer/followers","following_url":"https://api.github.com/users/simonharrer/following{/other_user}","gists_url":"https://api.github.com/users/simonharrer/gists{/gist_id}","starred_url":"https://api.github.com/users/simonharrer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonharrer/subscriptions","organizations_url":"https://api.github.com/users/simonharrer/orgs","repos_url":"https://api.github.com/users/simonharrer/repos","events_url":"https://api.github.com/users/simonharrer/events{/privacy}","received_events_url":"https://api.github.com/users/simonharrer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/JabRef/jabref/labels/testing","name":"testing","color":"a55aa5"},{"url":"https://api.github.com/repos/JabRef/jabref/labels/ui","name":"ui","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-12-14T13:03:07Z","updated_at":"2015-12-16T08:45:41Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JabRef/jabref/pulls/507","html_url":"https://github.com/JabRef/jabref/pull/507","diff_url":"https://github.com/JabRef/jabref/pull/507.diff","patch_url":"https://github.com/JabRef/jabref/pull/507.patch"},"body":"Adds the ability to do GUI tests automatically. \r\n\r\nWith just 80 lines of testing code, I was able to raise the code coverage by 15%. And I detected two NullPointerExceptions (still to be fixed) plus three places where Swing classes were interacted with outside of the EDT. \r\n\r\nThis change allows to model bug reports as test cases on a GUI level. \r\n\r\nWhat has been done\r\n- [x] Tests fail when an uncaught Exception occurs on the EDT\r\n- [x] Raise test coverageby 15%\r\n- [x] GUI tests run on CircleCI\r\n- [ ] Fix language to english for all GUI tests\r\n- [ ] somehow only run the tests on CircleCI?"},"comment":{"url":"https://api.github.com/repos/JabRef/jabref/issues/comments/165034542","html_url":"https://github.com/JabRef/jabref/pull/507#issuecomment-165034542","issue_url":"https://api.github.com/repos/JabRef/jabref/issues/507","id":165034542,"user":{"login":"simonharrer","id":375693,"avatar_url":"https://avatars.githubusercontent.com/u/375693?v=3","gravatar_id":"","url":"https://api.github.com/users/simonharrer","html_url":"https://github.com/simonharrer","followers_url":"https://api.github.com/users/simonharrer/followers","following_url":"https://api.github.com/users/simonharrer/following{/other_user}","gists_url":"https://api.github.com/users/simonharrer/gists{/gist_id}","starred_url":"https://api.github.com/users/simonharrer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonharrer/subscriptions","organizations_url":"https://api.github.com/users/simonharrer/orgs","repos_url":"https://api.github.com/users/simonharrer/repos","events_url":"https://api.github.com/users/simonharrer/events{/privacy}","received_events_url":"https://api.github.com/users/simonharrer/received_events","type":"User","site_admin":false},"created_at":"2015-12-16T08:45:41Z","updated_at":"2015-12-16T08:45:41Z","body":"@matthiasgeiger hm, can't find any of these indications."}}