{"action":"created","issue":{"url":"https://api.github.com/repos/mbedmicro/mbed/issues/2179","repository_url":"https://api.github.com/repos/mbedmicro/mbed","labels_url":"https://api.github.com/repos/mbedmicro/mbed/issues/2179/labels{/name}","comments_url":"https://api.github.com/repos/mbedmicro/mbed/issues/2179/comments","events_url":"https://api.github.com/repos/mbedmicro/mbed/issues/2179/events","html_url":"https://github.com/mbedmicro/mbed/pull/2179","id":165827041,"number":2179,"title":"IDE build tests with progen","user":{"login":"sarahmarshy","id":12565767,"avatar_url":"https://avatars.githubusercontent.com/u/12565767?v=3","gravatar_id":"","url":"https://api.github.com/users/sarahmarshy","html_url":"https://github.com/sarahmarshy","followers_url":"https://api.github.com/users/sarahmarshy/followers","following_url":"https://api.github.com/users/sarahmarshy/following{/other_user}","gists_url":"https://api.github.com/users/sarahmarshy/gists{/gist_id}","starred_url":"https://api.github.com/users/sarahmarshy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sarahmarshy/subscriptions","organizations_url":"https://api.github.com/users/sarahmarshy/orgs","repos_url":"https://api.github.com/users/sarahmarshy/repos","events_url":"https://api.github.com/users/sarahmarshy/events{/privacy}","received_events_url":"https://api.github.com/users/sarahmarshy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-07-15T16:25:42Z","updated_at":"2016-07-15T16:42:32Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mbedmicro/mbed/pulls/2179","html_url":"https://github.com/mbedmicro/mbed/pull/2179","diff_url":"https://github.com/mbedmicro/mbed/pull/2179.diff","patch_url":"https://github.com/mbedmicro/mbed/pull/2179.patch"},"body":"I have separated some of the exporter logic in project.py to project_api.py. I did this because I wanted to use some of that functionality in the new build_test script. build_test allows testing of ide builds (currently supports iar, uvision, and uv5) using progen. \r\n\r\nbuild_test examples:\r\n\r\nbuilds blinky for iar and k64f\r\n```\r\npython build_test.py -i iar -t MBED_BLINKY -m K64F\r\n```\r\nbuild blinky and Hello World test for all targets on all (supported) ides\r\n```\r\npython build_test.py -t MBED_BLINKY MBED_10\r\n```\r\n\r\nbuilds all tests (current default is just blinky but you can specify more with -t) for all progen targets on all ides \r\n```\r\npython build_test.py \r\n```\r\n\r\nRevision of [this](https://github.com/mbedmicro/mbed/pull/2080) PR.\r\n"},"comment":{"url":"https://api.github.com/repos/mbedmicro/mbed/issues/comments/233003663","html_url":"https://github.com/mbedmicro/mbed/pull/2179#issuecomment-233003663","issue_url":"https://api.github.com/repos/mbedmicro/mbed/issues/2179","id":233003663,"user":{"login":"bridadan","id":3123977,"avatar_url":"https://avatars.githubusercontent.com/u/3123977?v=3","gravatar_id":"","url":"https://api.github.com/users/bridadan","html_url":"https://github.com/bridadan","followers_url":"https://api.github.com/users/bridadan/followers","following_url":"https://api.github.com/users/bridadan/following{/other_user}","gists_url":"https://api.github.com/users/bridadan/gists{/gist_id}","starred_url":"https://api.github.com/users/bridadan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bridadan/subscriptions","organizations_url":"https://api.github.com/users/bridadan/orgs","repos_url":"https://api.github.com/users/bridadan/repos","events_url":"https://api.github.com/users/bridadan/events{/privacy}","received_events_url":"https://api.github.com/users/bridadan/received_events","type":"User","site_admin":false},"created_at":"2016-07-15T16:42:32Z","updated_at":"2016-07-15T16:42:32Z","body":"@mbed-bot: TEST\r\n\r\nHOST_OSES=windows\r\nBUILD_TOOLCHAINS=GCC_ARM,ARM,IAR\r\nTARGETS=K64F,LPC1768"}}
{"actor":{"display_login":"bridadan"}}