{"action":"created","issue":{"url":"https://api.github.com/repos/parroty/excheck/issues/33","repository_url":"https://api.github.com/repos/parroty/excheck","labels_url":"https://api.github.com/repos/parroty/excheck/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/parroty/excheck/issues/33/comments","events_url":"https://api.github.com/repos/parroty/excheck/issues/33/events","html_url":"https://github.com/parroty/excheck/issues/33","id":190531553,"number":33,"title":"ExCheck usage in an umbrella app causes end-of-run spec counts to be reported incorrectly.","user":{"login":"myronmarston","id":49391,"avatar_url":"https://avatars.githubusercontent.com/u/49391?v=3","gravatar_id":"","url":"https://api.github.com/users/myronmarston","html_url":"https://github.com/myronmarston","followers_url":"https://api.github.com/users/myronmarston/followers","following_url":"https://api.github.com/users/myronmarston/following{/other_user}","gists_url":"https://api.github.com/users/myronmarston/gists{/gist_id}","starred_url":"https://api.github.com/users/myronmarston/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/myronmarston/subscriptions","organizations_url":"https://api.github.com/users/myronmarston/orgs","repos_url":"https://api.github.com/users/myronmarston/repos","events_url":"https://api.github.com/users/myronmarston/events{/privacy}","received_events_url":"https://api.github.com/users/myronmarston/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-11-20T01:01:46Z","updated_at":"2017-01-01T15:18:40Z","closed_at":null,"body":"We have an umbrella app and we use ExCheck in the test suite of one of the apps.  When we run `mix test` in our project root (which recursively runs `mix test` in each app), the end-of-run test counts reported for each app are inflated with an extra 100 tests.  For example, we get output like this:\r\n\r\n```\r\n# ...\r\n==> s3\r\nExcluding tags: [:manual, :smoke]\r\n\r\n\r\nDelorean.S3Test\r\n\r\nDelorean.S3AcceptanceTest\r\n  * test both clients calculate `presigned_get_url` in the same way (and the URL works) (195.1ms)\r\n  * test `Delorean.S3.Test.FakeS3` can upload objects to S3 and later list and fetch them (13.2ms)\r\n  * test `Delorean.S3` can upload objects to S3 and later list and fetch them (330.6ms)\r\n\r\n\r\nFinished in 0.7 seconds\r\n103 tests, 0 failures\r\n\r\nRandomized with seed 54640\r\n# ...\r\n```\r\n\r\n3 tests but it is reported as 103.  I originally reported this as an [elixir issue](https://github.com/elixir-lang/elixir/issues/5426) but eventually realized ExCheck is causing this."},"comment":{"url":"https://api.github.com/repos/parroty/excheck/issues/comments/269906798","html_url":"https://github.com/parroty/excheck/issues/33#issuecomment-269906798","issue_url":"https://api.github.com/repos/parroty/excheck/issues/33","id":269906798,"user":{"login":"luc-tielen","id":3411018,"avatar_url":"https://avatars.githubusercontent.com/u/3411018?v=3","gravatar_id":"","url":"https://api.github.com/users/luc-tielen","html_url":"https://github.com/luc-tielen","followers_url":"https://api.github.com/users/luc-tielen/followers","following_url":"https://api.github.com/users/luc-tielen/following{/other_user}","gists_url":"https://api.github.com/users/luc-tielen/gists{/gist_id}","starred_url":"https://api.github.com/users/luc-tielen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luc-tielen/subscriptions","organizations_url":"https://api.github.com/users/luc-tielen/orgs","repos_url":"https://api.github.com/users/luc-tielen/repos","events_url":"https://api.github.com/users/luc-tielen/events{/privacy}","received_events_url":"https://api.github.com/users/luc-tielen/received_events","type":"User","site_admin":false},"created_at":"2017-01-01T15:18:40Z","updated_at":"2017-01-01T15:18:40Z","body":"Fix got merged in, should work now."}}
{"actor":{"display_login":"luc-tielen"}}