{"action":"created","issue":{"url":"https://api.github.com/repos/JMRI/JMRI/issues/2474","repository_url":"https://api.github.com/repos/JMRI/JMRI","labels_url":"https://api.github.com/repos/JMRI/JMRI/issues/2474/labels{/name}","comments_url":"https://api.github.com/repos/JMRI/JMRI/issues/2474/comments","events_url":"https://api.github.com/repos/JMRI/JMRI/issues/2474/events","html_url":"https://github.com/JMRI/JMRI/pull/2474","id":187975926,"number":2474,"title":"More testing in the CI servers","user":{"login":"rhwood","id":297232,"avatar_url":"https://avatars.githubusercontent.com/u/297232?v=3","gravatar_id":"","url":"https://api.github.com/users/rhwood","html_url":"https://github.com/rhwood","followers_url":"https://api.github.com/users/rhwood/followers","following_url":"https://api.github.com/users/rhwood/following{/other_user}","gists_url":"https://api.github.com/users/rhwood/gists{/gist_id}","starred_url":"https://api.github.com/users/rhwood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhwood/subscriptions","organizations_url":"https://api.github.com/users/rhwood/orgs","repos_url":"https://api.github.com/users/rhwood/repos","events_url":"https://api.github.com/users/rhwood/events{/privacy}","received_events_url":"https://api.github.com/users/rhwood/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-08T12:10:38Z","updated_at":"2016-11-08T14:26:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JMRI/JMRI/pulls/2474","html_url":"https://github.com/JMRI/JMRI/pull/2474","diff_url":"https://github.com/JMRI/JMRI/pull/2474.diff","patch_url":"https://github.com/JMRI/JMRI/pull/2474.patch"},"body":"...because the emails sent on every build with failing tests from our Jenkins server are clearly just noise to ignore.\r\n\r\nAlso replace all explicit setting of ```jmri.headlesstest``` with just ```java.awt.headless``` (```jmri.headlesstest``` is set implicitly so its clear where test suites are blocked when running tests in a headless environment, although eventually all uses of ```jmri.headlesstest``` to block a test suite should be replaced with either of the following in each individual test method that throws a HeadlessException when run in a headless environment:\r\n- ```Assume.assumeFalse(GraphicsEnvironment.isHeadless());``` in JUnit 4 annotated tests\r\n- ```if (GraphicsEnvironment.isHeadless()) { return; }``` in subclasses of TestCase (subclasses of TestCase throw an error and fail if Assume is used)\r\n\r\nThe ```Assume...``` statement is preferred if it works because the test is marked as \"ignored\" instead of \"passed\" when an assumption fails."},"comment":{"url":"https://api.github.com/repos/JMRI/JMRI/issues/comments/259149759","html_url":"https://github.com/JMRI/JMRI/pull/2474#issuecomment-259149759","issue_url":"https://api.github.com/repos/JMRI/JMRI/issues/2474","id":259149759,"user":{"login":"rhwood","id":297232,"avatar_url":"https://avatars.githubusercontent.com/u/297232?v=3","gravatar_id":"","url":"https://api.github.com/users/rhwood","html_url":"https://github.com/rhwood","followers_url":"https://api.github.com/users/rhwood/followers","following_url":"https://api.github.com/users/rhwood/following{/other_user}","gists_url":"https://api.github.com/users/rhwood/gists{/gist_id}","starred_url":"https://api.github.com/users/rhwood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhwood/subscriptions","organizations_url":"https://api.github.com/users/rhwood/orgs","repos_url":"https://api.github.com/users/rhwood/repos","events_url":"https://api.github.com/users/rhwood/events{/privacy}","received_events_url":"https://api.github.com/users/rhwood/received_events","type":"User","site_admin":false},"created_at":"2016-11-08T14:26:14Z","updated_at":"2016-11-08T14:26:14Z","body":"Failures are as reported since build 935 in Jenkins."}}
{"actor":{"display_login":"rhwood"}}