{"action":"created","issue":{"url":"https://api.github.com/repos/smartystreets/gunit/issues/4","labels_url":"https://api.github.com/repos/smartystreets/gunit/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/smartystreets/gunit/issues/4/comments","events_url":"https://api.github.com/repos/smartystreets/gunit/issues/4/events","html_url":"https://github.com/smartystreets/gunit/pull/4","id":125526325,"number":4,"title":"Allow external test files.","user":{"login":"GeorgeErickson","id":262165,"avatar_url":"https://avatars.githubusercontent.com/u/262165?v=3","gravatar_id":"","url":"https://api.github.com/users/GeorgeErickson","html_url":"https://github.com/GeorgeErickson","followers_url":"https://api.github.com/users/GeorgeErickson/followers","following_url":"https://api.github.com/users/GeorgeErickson/following{/other_user}","gists_url":"https://api.github.com/users/GeorgeErickson/gists{/gist_id}","starred_url":"https://api.github.com/users/GeorgeErickson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GeorgeErickson/subscriptions","organizations_url":"https://api.github.com/users/GeorgeErickson/orgs","repos_url":"https://api.github.com/users/GeorgeErickson/repos","events_url":"https://api.github.com/users/GeorgeErickson/events{/privacy}","received_events_url":"https://api.github.com/users/GeorgeErickson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-01-08T02:07:46Z","updated_at":"2016-01-25T23:51:50Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/smartystreets/gunit/pulls/4","html_url":"https://github.com/smartystreets/gunit/pull/4","diff_url":"https://github.com/smartystreets/gunit/pull/4.diff","patch_url":"https://github.com/smartystreets/gunit/pull/4.patch"},"body":"Make external test (e.g.  `*_test` packages) work."},"comment":{"url":"https://api.github.com/repos/smartystreets/gunit/issues/comments/174734624","html_url":"https://github.com/smartystreets/gunit/pull/4#issuecomment-174734624","issue_url":"https://api.github.com/repos/smartystreets/gunit/issues/4","id":174734624,"user":{"login":"mdwhatcott","id":202910,"avatar_url":"https://avatars.githubusercontent.com/u/202910?v=3","gravatar_id":"","url":"https://api.github.com/users/mdwhatcott","html_url":"https://github.com/mdwhatcott","followers_url":"https://api.github.com/users/mdwhatcott/followers","following_url":"https://api.github.com/users/mdwhatcott/following{/other_user}","gists_url":"https://api.github.com/users/mdwhatcott/gists{/gist_id}","starred_url":"https://api.github.com/users/mdwhatcott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mdwhatcott/subscriptions","organizations_url":"https://api.github.com/users/mdwhatcott/orgs","repos_url":"https://api.github.com/users/mdwhatcott/repos","events_url":"https://api.github.com/users/mdwhatcott/events{/privacy}","received_events_url":"https://api.github.com/users/mdwhatcott/received_events","type":"User","site_admin":false},"created_at":"2016-01-25T23:51:50Z","updated_at":"2016-01-25T23:51:50Z","body":"So, the merge conflict is my fault and is also easy to resolve. I just have one remaining concern:\r\n\r\nWhat if a developer defines tests in one file that are 'inside' the package and then defines tests in another file that are 'outside' the package. With your changes, all generated tests would be defined in the 'outside' package, which would prevent the tests that were defined in the 'inside' package from compiling. It seems like to really do this right you would have to generate two files, one for the tests defined 'inside' the package (if any) and one file for the tests defined 'outside' the package (if any)."}}