{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/test/issues/46","labels_url":"https://api.github.com/repos/dart-lang/test/issues/46/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/test/issues/46/comments","events_url":"https://api.github.com/repos/dart-lang/test/issues/46/events","html_url":"https://github.com/dart-lang/test/issues/46","id":64412121,"number":46,"title":"Add a package-level config file","user":{"login":"nex3","id":188,"avatar_url":"https://avatars.githubusercontent.com/u/188?v=3","gravatar_id":"","url":"https://api.github.com/users/nex3","html_url":"https://github.com/nex3","followers_url":"https://api.github.com/users/nex3/followers","following_url":"https://api.github.com/users/nex3/following{/other_user}","gists_url":"https://api.github.com/users/nex3/gists{/gist_id}","starred_url":"https://api.github.com/users/nex3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nex3/subscriptions","organizations_url":"https://api.github.com/users/nex3/orgs","repos_url":"https://api.github.com/users/nex3/repos","events_url":"https://api.github.com/users/nex3/events{/privacy}","received_events_url":"https://api.github.com/users/nex3/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dart-lang/test/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/dart-lang/test/milestones/4","html_url":"https://github.com/dart-lang/test/milestones/1.0.0","labels_url":"https://api.github.com/repos/dart-lang/test/milestones/4/labels","id":1047656,"number":4,"title":"1.0.0","description":"The long-awaited stable release of the test framework. This will happen only once all major planned features are in, and once [`0.12.0`](https://github.com/dart-lang/unittest/milestones/0.12.0) has been out long enough to vet its design decisions. It will be released concurrently with [`matcher` `1.0.0`](https://github.com/dart-lang/matcher/milestones/1.0.0).","creator":{"login":"nex3","id":188,"avatar_url":"https://avatars.githubusercontent.com/u/188?v=3","gravatar_id":"","url":"https://api.github.com/users/nex3","html_url":"https://github.com/nex3","followers_url":"https://api.github.com/users/nex3/followers","following_url":"https://api.github.com/users/nex3/following{/other_user}","gists_url":"https://api.github.com/users/nex3/gists{/gist_id}","starred_url":"https://api.github.com/users/nex3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nex3/subscriptions","organizations_url":"https://api.github.com/users/nex3/orgs","repos_url":"https://api.github.com/users/nex3/repos","events_url":"https://api.github.com/users/nex3/events{/privacy}","received_events_url":"https://api.github.com/users/nex3/received_events","type":"User","site_admin":false},"open_issues":11,"closed_issues":0,"state":"open","created_at":"2015-03-31T20:08:31Z","updated_at":"2015-03-31T20:36:15Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-03-26T01:24:31Z","updated_at":"2015-04-09T09:36:01Z","closed_at":null,"body":"As more and more aspects of tests become configurable in various ways, it will become necessary to have project-level configuration files. These might be used for configuration that would otherwise be included declaratively on tests, since if all tests would share the same configuration it would be a drag to mark it over and over again. They might also be used for configuration that would otherwise be passed on the command-line, to make it easy to provide custom defaults on a per-package basis.\r\n\r\nSome things the config file should definitely support:\r\n\r\n* Default platform(s) to run tests on.\r\n* Default files to consider tests.\r\n* Default test timeout (see #9).\r\n* Default reporter (see #12).\r\n\r\nAs time goes on, more configuration will likely be added as well."},"comment":{"url":"https://api.github.com/repos/dart-lang/test/issues/comments/91175053","html_url":"https://github.com/dart-lang/test/issues/46#issuecomment-91175053","issue_url":"https://api.github.com/repos/dart-lang/test/issues/46","id":91175053,"user":{"login":"zoechi","id":405837,"avatar_url":"https://avatars.githubusercontent.com/u/405837?v=3","gravatar_id":"","url":"https://api.github.com/users/zoechi","html_url":"https://github.com/zoechi","followers_url":"https://api.github.com/users/zoechi/followers","following_url":"https://api.github.com/users/zoechi/following{/other_user}","gists_url":"https://api.github.com/users/zoechi/gists{/gist_id}","starred_url":"https://api.github.com/users/zoechi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zoechi/subscriptions","organizations_url":"https://api.github.com/users/zoechi/orgs","repos_url":"https://api.github.com/users/zoechi/repos","events_url":"https://api.github.com/users/zoechi/events{/privacy}","received_events_url":"https://api.github.com/users/zoechi/received_events","type":"User","site_admin":false},"created_at":"2015-04-09T09:36:01Z","updated_at":"2015-04-09T09:36:01Z","body":"It should be possible \r\n- to specify a specific configuration file using a command line argument.\r\n- configure a logging level (for example to suppress test log output)"}}