{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/128","labels_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/128/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/128/comments","events_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/128/events","html_url":"https://github.com/dart-lang/dev_compiler/issues/128","id":67178044,"number":128,"title":"Test framework for runtime tests / generated code tests","user":{"login":"vsmenon","id":2119553,"avatar_url":"https://avatars.githubusercontent.com/u/2119553?v=3","gravatar_id":"","url":"https://api.github.com/users/vsmenon","html_url":"https://github.com/vsmenon","followers_url":"https://api.github.com/users/vsmenon/followers","following_url":"https://api.github.com/users/vsmenon/following{/other_user}","gists_url":"https://api.github.com/users/vsmenon/gists{/gist_id}","starred_url":"https://api.github.com/users/vsmenon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vsmenon/subscriptions","organizations_url":"https://api.github.com/users/vsmenon/orgs","repos_url":"https://api.github.com/users/vsmenon/repos","events_url":"https://api.github.com/users/vsmenon/events{/privacy}","received_events_url":"https://api.github.com/users/vsmenon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dart-lang/dev_compiler/labels/task","name":"task","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-08T17:23:33Z","updated_at":"2015-07-25T00:03:53Z","closed_at":null,"body":"We currently need to run runtime_tests.js by hand in Chrome Canary with the appropriate flags.  It's not part of our automated test framework.\r\n\r\nIt looks like karma could automate this for us.  Karma appears to already support Canary (with custom flags), mocha, and travis.  Angular2 tests use Karma+Canary.\r\n\r\n@kevmoo : any thoughts on this?"},"comment":{"url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/comments/124772150","html_url":"https://github.com/dart-lang/dev_compiler/issues/128#issuecomment-124772150","issue_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/128","id":124772150,"user":{"login":"jmesserly","id":1081711,"avatar_url":"https://avatars.githubusercontent.com/u/1081711?v=3","gravatar_id":"","url":"https://api.github.com/users/jmesserly","html_url":"https://github.com/jmesserly","followers_url":"https://api.github.com/users/jmesserly/followers","following_url":"https://api.github.com/users/jmesserly/following{/other_user}","gists_url":"https://api.github.com/users/jmesserly/gists{/gist_id}","starred_url":"https://api.github.com/users/jmesserly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmesserly/subscriptions","organizations_url":"https://api.github.com/users/jmesserly/orgs","repos_url":"https://api.github.com/users/jmesserly/repos","events_url":"https://api.github.com/users/jmesserly/events{/privacy}","received_events_url":"https://api.github.com/users/jmesserly/received_events","type":"User","site_admin":false},"created_at":"2015-07-25T00:03:53Z","updated_at":"2015-07-25T00:03:53Z","body":"https://codereview.chromium.org/1243503007/ -- the CL is about async support, but it extends your test pattern to run a bunch of language tests on Karma.\r\n\r\nThe main thing we're missing is a proper Karma plugin that runs DDC automatically in response to a watcher... Instead test/codegen_test is the \"build\" script, which is a bit odd.\r\n"}}