{"action":"created","issue":{"url":"https://api.github.com/repos/zephyrproject-rtos/west/issues/7","repository_url":"https://api.github.com/repos/zephyrproject-rtos/west","labels_url":"https://api.github.com/repos/zephyrproject-rtos/west/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/zephyrproject-rtos/west/issues/7/comments","events_url":"https://api.github.com/repos/zephyrproject-rtos/west/issues/7/events","html_url":"https://github.com/zephyrproject-rtos/west/pull/7","id":346842086,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA1NjA2MjM5","number":7,"title":"Add testing infrastructure, start adding test suites for runner","user":{"login":"mbolivar","id":35088,"node_id":"MDQ6VXNlcjM1MDg4","avatar_url":"https://avatars3.githubusercontent.com/u/35088?v=4","gravatar_id":"","url":"https://api.github.com/users/mbolivar","html_url":"https://github.com/mbolivar","followers_url":"https://api.github.com/users/mbolivar/followers","following_url":"https://api.github.com/users/mbolivar/following{/other_user}","gists_url":"https://api.github.com/users/mbolivar/gists{/gist_id}","starred_url":"https://api.github.com/users/mbolivar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbolivar/subscriptions","organizations_url":"https://api.github.com/users/mbolivar/orgs","repos_url":"https://api.github.com/users/mbolivar/repos","events_url":"https://api.github.com/users/mbolivar/events{/privacy}","received_events_url":"https://api.github.com/users/mbolivar/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-08-02T03:05:31Z","updated_at":"2018-08-20T21:31:41Z","closed_at":"2018-08-20T16:17:58Z","author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/zephyrproject-rtos/west/pulls/7","html_url":"https://github.com/zephyrproject-rtos/west/pull/7","diff_url":"https://github.com/zephyrproject-rtos/west/pull/7.diff","patch_url":"https://github.com/zephyrproject-rtos/west/pull/7.patch"},"body":"CC: @tejlmand, @Ulfalizer\r\n\r\nI keep breaking runners (often in boards I don't have or use cases I don't know much about, like the Arduino 101 BLE core) when refactoring and making other changes.\r\n\r\nThis is justifiably annoying people (including me). A proper test suite is needed.\r\n\r\nIn this pull request, west is restructured to support proper test cases with py.test. I've added test suites for the pyocd and nrfjprog runners for starters. As I fix bugs in other runners, I'll add regression tests. These tests use unittest.mock to monkey-patch methods which do system calls and check that those calls match what we expect.\r\n"},"comment":{"url":"https://api.github.com/repos/zephyrproject-rtos/west/issues/comments/414470223","html_url":"https://github.com/zephyrproject-rtos/west/pull/7#issuecomment-414470223","issue_url":"https://api.github.com/repos/zephyrproject-rtos/west/issues/7","id":414470223,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNDQ3MDIyMw==","user":{"login":"mbolivar","id":35088,"node_id":"MDQ6VXNlcjM1MDg4","avatar_url":"https://avatars3.githubusercontent.com/u/35088?v=4","gravatar_id":"","url":"https://api.github.com/users/mbolivar","html_url":"https://github.com/mbolivar","followers_url":"https://api.github.com/users/mbolivar/followers","following_url":"https://api.github.com/users/mbolivar/following{/other_user}","gists_url":"https://api.github.com/users/mbolivar/gists{/gist_id}","starred_url":"https://api.github.com/users/mbolivar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbolivar/subscriptions","organizations_url":"https://api.github.com/users/mbolivar/orgs","repos_url":"https://api.github.com/users/mbolivar/repos","events_url":"https://api.github.com/users/mbolivar/events{/privacy}","received_events_url":"https://api.github.com/users/mbolivar/received_events","type":"User","site_admin":false},"created_at":"2018-08-20T21:31:41Z","updated_at":"2018-08-20T21:31:41Z","author_association":"MEMBER","body":"> @ulfalizer needs to accept the invite :)\r\n\r\nHah!"}}
{"actor":{"display_login":"mbolivar"}}