{"action":"created","issue":{"url":"https://api.github.com/repos/JetBrains/spek/issues/65","repository_url":"https://api.github.com/repos/JetBrains/spek","labels_url":"https://api.github.com/repos/JetBrains/spek/issues/65/labels{/name}","comments_url":"https://api.github.com/repos/JetBrains/spek/issues/65/comments","events_url":"https://api.github.com/repos/JetBrains/spek/issues/65/events","html_url":"https://github.com/JetBrains/spek/issues/65","id":136507832,"number":65,"title":"Robolectric integration","user":{"login":"dmarcato","id":749308,"avatar_url":"https://avatars.githubusercontent.com/u/749308?v=3","gravatar_id":"","url":"https://api.github.com/users/dmarcato","html_url":"https://github.com/dmarcato","followers_url":"https://api.github.com/users/dmarcato/followers","following_url":"https://api.github.com/users/dmarcato/following{/other_user}","gists_url":"https://api.github.com/users/dmarcato/gists{/gist_id}","starred_url":"https://api.github.com/users/dmarcato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmarcato/subscriptions","organizations_url":"https://api.github.com/users/dmarcato/orgs","repos_url":"https://api.github.com/users/dmarcato/repos","events_url":"https://api.github.com/users/dmarcato/events{/privacy}","received_events_url":"https://api.github.com/users/dmarcato/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2016-02-25T20:51:04Z","updated_at":"2016-10-08T13:22:44Z","closed_at":null,"body":"Currently, Spek doesn't play well with [Robolectric](http://robolectric.org/) :disappointed: \r\n\r\nThe reason is that Robolectric requires a `BlockJUnit4ClassRunner`, but Spek requires its own `JUnitClassRunner`. The exception thrown is:\r\n```\r\njava.lang.Exception: No runnable methods\r\n    at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:191)\r\n    at org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:128)\r\n    at org.junit.runners.ParentRunner.validate(ParentRunner.java:416)\r\n    at org.junit.runners.ParentRunner.<init>(ParentRunner.java:84)\r\n    at org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:65)\r\n    at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:78)\r\n    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\r\n    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)\r\n    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\r\n    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)\r\n    at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)\r\n    at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)\r\n    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)\r\n    at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)\r\n    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)\r\n    at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)\r\n    at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:42)\r\n    at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:234)\r\n    at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:74)\r\n    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\r\n    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n    at java.lang.reflect.Method.invoke(Method.java:606)\r\n    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)\r\n```\r\n\r\nWould it be possible to support framework like Robolectric?"},"comment":{"url":"https://api.github.com/repos/JetBrains/spek/issues/comments/252424312","html_url":"https://github.com/JetBrains/spek/issues/65#issuecomment-252424312","issue_url":"https://api.github.com/repos/JetBrains/spek/issues/65","id":252424312,"user":{"login":"AndriyBas","id":6297446,"avatar_url":"https://avatars.githubusercontent.com/u/6297446?v=3","gravatar_id":"","url":"https://api.github.com/users/AndriyBas","html_url":"https://github.com/AndriyBas","followers_url":"https://api.github.com/users/AndriyBas/followers","following_url":"https://api.github.com/users/AndriyBas/following{/other_user}","gists_url":"https://api.github.com/users/AndriyBas/gists{/gist_id}","starred_url":"https://api.github.com/users/AndriyBas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AndriyBas/subscriptions","organizations_url":"https://api.github.com/users/AndriyBas/orgs","repos_url":"https://api.github.com/users/AndriyBas/repos","events_url":"https://api.github.com/users/AndriyBas/events{/privacy}","received_events_url":"https://api.github.com/users/AndriyBas/received_events","type":"User","site_admin":false},"created_at":"2016-10-08T13:22:44Z","updated_at":"2016-10-08T13:22:44Z","body":"+1"}}
{"actor":{"display_login":"AndriyBas"}}