{"action":"created","issue":{"url":"https://api.github.com/repos/JMRI/JMRI/issues/217","labels_url":"https://api.github.com/repos/JMRI/JMRI/issues/217/labels{/name}","comments_url":"https://api.github.com/repos/JMRI/JMRI/issues/217/comments","events_url":"https://api.github.com/repos/JMRI/JMRI/issues/217/events","html_url":"https://github.com/JMRI/JMRI/issues/217","id":117562804,"number":217,"title":"GUI tests fail in CI","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,"milestone":null,"comments":16,"created_at":"2015-11-18T10:56:53Z","updated_at":"2015-11-19T13:36:33Z","closed_at":null,"body":"The following tests are causing #213 to fail:\r\n\r\n- [ ] testOptionFrameWrite(jmri.jmrit.operations.setup.OperationsSetupGuiTest)\r\n- [ ] testCarsTableFrame(jmri.jmrit.operations.rollingstock.cars.CarsTableFrameTest)\r\n- [ ] testTrainSwitchListEditFrame(jmri.jmrit.operations.trains.OperationsTrainsGuiTest)\r\n- [ ] testCreateHorizontalNone(jmri.jmrit.progsupport.ProgServiceModePaneTest)\r\n- [ ] testCreateVerticalNone(jmri.jmrit.progsupport.ProgServiceModePaneTest)\r\n\r\nThe logs are:\r\n```\r\n    [junit] Testcase: testOptionFrameWrite(jmri.jmrit.operations.setup.OperationsSetupGuiTest):\tFAILED\r\n    [junit] rfid\r\n    [junit] junit.framework.AssertionFailedError: rfid\r\n    [junit] \tat jmri.jmrit.operations.setup.OperationsSetupGuiTest.testOptionFrameWrite(OperationsSetupGuiTest.java:157)\r\n    [junit] \tat junit.extensions.jfcunit.JFCTestCase$5.run(JFCTestCase.java:580)\r\n    [junit] \tat junit.extensions.jfcunit.JFCTestCase$3.run(JFCTestCase.java:478)\r\n    [junit] \tat java.lang.Thread.run(Thread.java:745)\r\n    [junit] \r\n    [junit] \r\n    [junit] Testcase: testCarsTableFrame(jmri.jmrit.operations.rollingstock.cars.CarsTableFrameTest):\tFAILED\r\n    [junit] 1st car in sort by rfid list expected:<NH 5> but was:<SP 2>\r\n    [junit] junit.framework.AssertionFailedError: 1st car in sort by rfid list expected:<NH 5> but was:<SP 2>\r\n    [junit] \tat jmri.jmrit.operations.rollingstock.cars.CarsTableFrameTest.testCarsTableFrame(CarsTableFrameTest.java:182)\r\n    [junit] \tat junit.extensions.jfcunit.JFCTestCase$5.run(JFCTestCase.java:580)\r\n    [junit] \tat junit.extensions.jfcunit.JFCTestCase$3.run(JFCTestCase.java:478)\r\n    [junit] \tat java.lang.Thread.run(Thread.java:745)\r\n    [junit] \r\n    [junit] \r\n    [junit] Testcase: testTrainSwitchListEditFrame(jmri.jmrit.operations.trains.OperationsTrainsGuiTest):\tFAILED\r\n    [junit] Real Time\r\n    [junit] junit.framework.AssertionFailedError: Real Time\r\n    [junit] \tat jmri.jmrit.operations.trains.OperationsTrainsGuiTest.testTrainSwitchListEditFrame(OperationsTrainsGuiTest.java:583)\r\n    [junit] \tat junit.extensions.jfcunit.JFCTestCase$5.run(JFCTestCase.java:580)\r\n    [junit] \tat junit.extensions.jfcunit.JFCTestCase$3.run(JFCTestCase.java:478)\r\n    [junit] \tat java.lang.Thread.run(Thread.java:745)\r\n    [junit] \r\n    [junit] \r\n    [junit] Testcase: testCreateHorizontalNone(jmri.jmrit.progsupport.ProgServiceModePaneTest):\tCaused an ERROR\r\n    [junit] null\r\n    [junit] java.lang.NullPointerException\r\n    [junit] \tat jmri.jmrit.progsupport.ProgServiceModePane.<init>(ProgServiceModePane.java:102)\r\n    [junit] \tat jmri.jmrit.progsupport.ProgServiceModePane.<init>(ProgServiceModePane.java:83)\r\n    [junit] \tat jmri.jmrit.progsupport.ProgServiceModePaneTest.testCreateHorizontalNone(ProgServiceModePaneTest.java:27)\r\n    [junit] \r\n    [junit] \r\n    [junit] Testcase: testCreateVerticalNone(jmri.jmrit.progsupport.ProgServiceModePaneTest):\tCaused an ERROR\r\n    [junit] null\r\n    [junit] java.lang.NullPointerException\r\n    [junit] \tat jmri.jmrit.progsupport.ProgServiceModePane.<init>(ProgServiceModePane.java:102)\r\n    [junit] \tat jmri.jmrit.progsupport.ProgServiceModePaneTest.testCreateVerticalNone(ProgServiceModePaneTest.java:51)\r\n    [junit] \r\n    [junit] \r\n    [junit] Test apps.tests.AllTest FAILED\r\n```"},"comment":{"url":"https://api.github.com/repos/JMRI/JMRI/issues/comments/158058507","html_url":"https://github.com/JMRI/JMRI/issues/217#issuecomment-158058507","issue_url":"https://api.github.com/repos/JMRI/JMRI/issues/217","id":158058507,"user":{"login":"bobjacobsen","id":2774117,"avatar_url":"https://avatars.githubusercontent.com/u/2774117?v=3","gravatar_id":"","url":"https://api.github.com/users/bobjacobsen","html_url":"https://github.com/bobjacobsen","followers_url":"https://api.github.com/users/bobjacobsen/followers","following_url":"https://api.github.com/users/bobjacobsen/following{/other_user}","gists_url":"https://api.github.com/users/bobjacobsen/gists{/gist_id}","starred_url":"https://api.github.com/users/bobjacobsen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bobjacobsen/subscriptions","organizations_url":"https://api.github.com/users/bobjacobsen/orgs","repos_url":"https://api.github.com/users/bobjacobsen/repos","events_url":"https://api.github.com/users/bobjacobsen/events{/privacy}","received_events_url":"https://api.github.com/users/bobjacobsen/received_events","type":"User","site_admin":false},"created_at":"2015-11-19T13:36:33Z","updated_at":"2015-11-19T13:36:33Z","body":">There was a problem using doClick() but I don’t remember what the issue was. It was many years ago.  Bob J. helped me convert to the getHelper() method, maybe he remembers why we changed, it might be that the doClick() doesn’t cause a property change event?\r\n\r\ndoClick() does (or at least should) do an action event. Not sure about property change event.  And it doesn't pay attention to e.g. whether the widget is enabled/disabled, etc.  "}}