{"action":"created","issue":{"url":"https://api.github.com/repos/cylc/cylc/issues/1961","repository_url":"https://api.github.com/repos/cylc/cylc","labels_url":"https://api.github.com/repos/cylc/cylc/issues/1961/labels{/name}","comments_url":"https://api.github.com/repos/cylc/cylc/issues/1961/comments","events_url":"https://api.github.com/repos/cylc/cylc/issues/1961/events","html_url":"https://github.com/cylc/cylc/pull/1961","id":170757975,"number":1961,"title":"New test-skipping logic for use with Travis CI","user":{"login":"hjoliver","id":2362137,"avatar_url":"https://avatars.githubusercontent.com/u/2362137?v=3","gravatar_id":"","url":"https://api.github.com/users/hjoliver","html_url":"https://github.com/hjoliver","followers_url":"https://api.github.com/users/hjoliver/followers","following_url":"https://api.github.com/users/hjoliver/following{/other_user}","gists_url":"https://api.github.com/users/hjoliver/gists{/gist_id}","starred_url":"https://api.github.com/users/hjoliver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hjoliver/subscriptions","organizations_url":"https://api.github.com/users/hjoliver/orgs","repos_url":"https://api.github.com/users/hjoliver/repos","events_url":"https://api.github.com/users/hjoliver/events{/privacy}","received_events_url":"https://api.github.com/users/hjoliver/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cylc/cylc/labels/small","name":"small","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"matthewrmshin","id":908613,"avatar_url":"https://avatars.githubusercontent.com/u/908613?v=3","gravatar_id":"","url":"https://api.github.com/users/matthewrmshin","html_url":"https://github.com/matthewrmshin","followers_url":"https://api.github.com/users/matthewrmshin/followers","following_url":"https://api.github.com/users/matthewrmshin/following{/other_user}","gists_url":"https://api.github.com/users/matthewrmshin/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewrmshin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewrmshin/subscriptions","organizations_url":"https://api.github.com/users/matthewrmshin/orgs","repos_url":"https://api.github.com/users/matthewrmshin/repos","events_url":"https://api.github.com/users/matthewrmshin/events{/privacy}","received_events_url":"https://api.github.com/users/matthewrmshin/received_events","type":"User","site_admin":false},"assignees":[{"login":"matthewrmshin","id":908613,"avatar_url":"https://avatars.githubusercontent.com/u/908613?v=3","gravatar_id":"","url":"https://api.github.com/users/matthewrmshin","html_url":"https://github.com/matthewrmshin","followers_url":"https://api.github.com/users/matthewrmshin/followers","following_url":"https://api.github.com/users/matthewrmshin/following{/other_user}","gists_url":"https://api.github.com/users/matthewrmshin/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewrmshin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewrmshin/subscriptions","organizations_url":"https://api.github.com/users/matthewrmshin/orgs","repos_url":"https://api.github.com/users/matthewrmshin/repos","events_url":"https://api.github.com/users/matthewrmshin/events{/privacy}","received_events_url":"https://api.github.com/users/matthewrmshin/received_events","type":"User","site_admin":false},{"login":"arjclark","id":2562650,"avatar_url":"https://avatars.githubusercontent.com/u/2562650?v=3","gravatar_id":"","url":"https://api.github.com/users/arjclark","html_url":"https://github.com/arjclark","followers_url":"https://api.github.com/users/arjclark/followers","following_url":"https://api.github.com/users/arjclark/following{/other_user}","gists_url":"https://api.github.com/users/arjclark/gists{/gist_id}","starred_url":"https://api.github.com/users/arjclark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arjclark/subscriptions","organizations_url":"https://api.github.com/users/arjclark/orgs","repos_url":"https://api.github.com/users/arjclark/repos","events_url":"https://api.github.com/users/arjclark/events{/privacy}","received_events_url":"https://api.github.com/users/arjclark/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/cylc/cylc/milestones/53","html_url":"https://github.com/cylc/cylc/milestones/next%20release","labels_url":"https://api.github.com/repos/cylc/cylc/milestones/53/labels","id":1803480,"number":53,"title":"next release","description":"next release","creator":{"login":"hjoliver","id":2362137,"avatar_url":"https://avatars.githubusercontent.com/u/2362137?v=3","gravatar_id":"","url":"https://api.github.com/users/hjoliver","html_url":"https://github.com/hjoliver","followers_url":"https://api.github.com/users/hjoliver/followers","following_url":"https://api.github.com/users/hjoliver/following{/other_user}","gists_url":"https://api.github.com/users/hjoliver/gists{/gist_id}","starred_url":"https://api.github.com/users/hjoliver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hjoliver/subscriptions","organizations_url":"https://api.github.com/users/hjoliver/orgs","repos_url":"https://api.github.com/users/hjoliver/repos","events_url":"https://api.github.com/users/hjoliver/events{/privacy}","received_events_url":"https://api.github.com/users/hjoliver/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":76,"state":"open","created_at":"2016-06-01T23:05:26Z","updated_at":"2016-08-16T11:07:48Z","due_on":"2016-08-17T12:00:00Z","closed_at":null},"comments":5,"created_at":"2016-08-11T22:01:47Z","updated_at":"2016-08-17T10:08:24Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cylc/cylc/pulls/1961","html_url":"https://github.com/cylc/cylc/pull/1961","diff_url":"https://github.com/cylc/cylc/pull/1961.diff","patch_url":"https://github.com/cylc/cylc/pull/1961.patch"},"body":"Allow a list of tests to skip in `$CYLC_TEST_SKIP`, and use this to skip the two flaky pre-initial tests of #1938 from the Travis CI configuration, pending solution of that problem.\r\n\r\n@matthewrmshin - please review or assign.\r\n\r\n(If you haven't noticed yet, any commit to a PR branch on cylc/cylc should now trigger a test battery run on Travis CI _unless the commit message contains \"[skip ci]\"_, and the result should be displayed on the repository PR page.  Once this is bedded in, we should only need to run platform specific tests locally)."},"comment":{"url":"https://api.github.com/repos/cylc/cylc/issues/comments/240369867","html_url":"https://github.com/cylc/cylc/pull/1961#issuecomment-240369867","issue_url":"https://api.github.com/repos/cylc/cylc/issues/1961","id":240369867,"user":{"login":"hjoliver","id":2362137,"avatar_url":"https://avatars.githubusercontent.com/u/2362137?v=3","gravatar_id":"","url":"https://api.github.com/users/hjoliver","html_url":"https://github.com/hjoliver","followers_url":"https://api.github.com/users/hjoliver/followers","following_url":"https://api.github.com/users/hjoliver/following{/other_user}","gists_url":"https://api.github.com/users/hjoliver/gists{/gist_id}","starred_url":"https://api.github.com/users/hjoliver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hjoliver/subscriptions","organizations_url":"https://api.github.com/users/hjoliver/orgs","repos_url":"https://api.github.com/users/hjoliver/repos","events_url":"https://api.github.com/users/hjoliver/events{/privacy}","received_events_url":"https://api.github.com/users/hjoliver/received_events","type":"User","site_admin":false},"created_at":"2016-08-17T10:08:24Z","updated_at":"2016-08-17T10:08:24Z","body":"> Travis CI ... appears to be single Ubuntu-based platform.\r\n\r\nYes, although I should think multi-platform CI is coming soon to Travis CI, or to something similar.  Having got my head around this I think it will be easy to switch to other CI systems in the future if necessary.\r\n\r\n> we'll still need to run the full test battery in our environments to ensure all things work correctly on our supported platforms.\r\n\r\nTrue, to be absolutely sure we should, but a lot less often.  E.g. I often run the test battery repeatedly as a development branch evolves, which is getting painful due to the length of time it takes.   (Actually, I shouldn't do this, but I sometimes - e.g. if working at home - just run the tests on my laptop VM rather than on NIWA's HPCF, so we'd be no worse off at this end if I relied solely on Travis CI :grimacing:)\r\n"}}
{"actor":{"display_login":"hjoliver"}}