I was using android mock uptil now, and faced no trouble after I set it up properly (that did take a while though).
However, I switched to a new workspace, and am facing problem with tests that were earlier passing.
Tests which mock java.lang.* or android.os.* are failing, but those which mock my classes are passing.
I have ensured that I have the android.jar file (for version 15) in androimocks classpath. I am running the test on android 7, though.I have tried restarting Eclipse, cleaning projects, closing projects etc.
Any suggestions?
From Android JUNIT test run:
java.lang.RuntimeException: Could not find mock for java.lang.Thread -- Make sure to run the MockGenerator.jar on your test jar, and to build the Android test APK using the modified jar created by MockGenerator
at com.google.android.testing.mocking.AndroidMock.getInterfaceFor(AndroidMock.java:2790)
at com.google.android.testing.mocking.AndroidMock.createMock(AndroidMock.java:187)
at com.google.android.testing.mocking.AndroidMock.createMock(AndroidMock.java:157)
at com.****.test.DownloadListingsActivityTest.testFlowIfLoginActivitySucceeds(DownloadListingsActivityTest.java:140)
at java.lang.reflect.Method.invokeNative(Native Method)
at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:204)
at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:194)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154)
at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:529)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1448)
Caused by: java.lang.ClassNotFoundException: v233.genmocks.java.lang.ThreadDelegateInterface
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:234)
at java.lang.Class.forName(Class.java:181)
at com.google.android.testing.mocking.AndroidMock.getInterfaceFor(AndroidMock.java:2788)
... 16 more
Caused by: java.lang.NoClassDefFoundError: v233.genmocks.java.lang.ThreadDelegateInterface
... 20 more
Caused by: java.lang.ClassNotFoundException: v233.genmocks.java.lang.ThreadDelegateInterface in loader dalvik.system.PathClassLoader[/system/framework/android.test.runner.jar:/data/app/com.****.test-2.apk:/data/app/com.google.****-1.apk]
at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
... 20 more
From annotation.log:
Mar 29, 2012 7:25:21 PM - NOTE : Start Processing Annotations
Mar 29, 2012 7:25:21 PM - NOTE : Processing [protected void tearDown() throws java.lang.Exception, public void testCreateDownloadedPhone() , public void testFlowIfAuthenticated() , public void testFlowIfLoginActivitySucceeds() , public void testProcessResponseStreamValidJSON() , public void testResultAmount() , public void testProcessResponseStreamNotAuthenticated() throws java.lang.Exception, protected void setUp() throws java.lang.Exception, public void testSimpleSearch() , public void testProcessResponseStreamMalformedJSON() throws java.lang.Exception]
Mar 29, 2012 7:25:21 PM - NOTE : Adding Class to Mocking List: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:21 PM - NOTE : Adding Class to Mocking List: android.os.Handler
Mar 29, 2012 7:25:21 PM - NOTE : Adding Class to Mocking List: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:21 PM - NOTE : Adding Class to Mocking List: java.lang.Thread
Mar 29, 2012 7:25:21 PM - NOTE : Adding Class to Mocking List: java.lang.Thread
Mar 29, 2012 7:25:21 PM - NOTE : Adding Class to Mocking List: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:21 PM - NOTE : Adding Class to Mocking List: com.****.util.FeatureScorer
Mar 29, 2012 7:25:21 PM - NOTE : Adding Class to Mocking List: com.****.adapter.FeatureListDbAdapter
Mar 29, 2012 7:25:21 PM - NOTE : Adding Class to Mocking List: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:21 PM - NOTE : Adding Class to Mocking List: com.****.adapter.FeatureListDbAdapter
Mar 29, 2012 7:25:21 PM - NOTE : Adding Class to Mocking List: com.****.util.FeatureScorer
Mar 29, 2012 7:25:21 PM - NOTE : Adding Class to Mocking List: com.****.adapter.ContactListAdapter
Mar 29, 2012 7:25:21 PM - NOTE : Adding Class to Mocking List: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:21 PM - NOTE : Found 13 classes to mock
Mar 29, 2012 7:25:21 PM - NOTE : Creating mocks of class: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Fetching mocks of class: android.os.Handler
Mar 29, 2012 7:25:22 PM - ERROR : Could not find android.os.Handler
Mar 29, 2012 7:25:22 PM - ERROR : java.lang.ClassNotFoundException: v15.genmocks.android.os.HandlerDelegateSubclass
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getPrebuiltClassesFor(AndroidFrameworkMockGenerator.java:102)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getMocksForClass(AndroidFrameworkMockGenerator.java:81)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getMocksForClass(AndroidFrameworkMockGenerator.java:61)
at com.google.android.testing.mocking.UsesMocksProcessor.getMocksForClass(UsesMocksProcessor.java:249)
at com.google.android.testing.mocking.UsesMocksProcessor.getClassMocks(UsesMocksProcessor.java:209)
at com.google.android.testing.mocking.UsesMocksProcessor.getMocksFor(UsesMocksProcessor.java:110)
at com.google.android.testing.mocking.UsesMocksProcessor.process(UsesMocksProcessor.java:87)
at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:139)
at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispatcher.java:121)
at org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.processAnnotations(BaseAnnotationProcessorManager.java:159)
at org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager.processAnnotations(IdeAnnotationProcessorManager.java:134)
at org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:813)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:432)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Mar 29, 2012 7:25:22 PM - NOTE : Known Classpath:
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/google/android/apps/common/AndroidMockGenerator.jar
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/android-sdk-linux_x86/platforms/android-15/android.jar
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/****/****/****/bin/classes/
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/google/android/apps/common/AndroidMockGenerator.jar
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Fetching mocks of class: java.lang.Thread
Mar 29, 2012 7:25:22 PM - ERROR : Could not find java.lang.Thread
Mar 29, 2012 7:25:22 PM - ERROR : java.lang.ClassNotFoundException: v15.genmocks.java.lang.ThreadDelegateSubclass
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getPrebuiltClassesFor(AndroidFrameworkMockGenerator.java:102)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getMocksForClass(AndroidFrameworkMockGenerator.java:81)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getMocksForClass(AndroidFrameworkMockGenerator.java:61)
at com.google.android.testing.mocking.UsesMocksProcessor.getMocksForClass(UsesMocksProcessor.java:249)
at com.google.android.testing.mocking.UsesMocksProcessor.getClassMocks(UsesMocksProcessor.java:209)
at com.google.android.testing.mocking.UsesMocksProcessor.getMocksFor(UsesMocksProcessor.java:110)
at com.google.android.testing.mocking.UsesMocksProcessor.process(UsesMocksProcessor.java:87)
at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:139)
at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispatcher.java:121)
at org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.processAnnotations(BaseAnnotationProcessorManager.java:159)
at org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager.processAnnotations(IdeAnnotationProcessorManager.java:134)
at org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:813)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:432)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Mar 29, 2012 7:25:22 PM - NOTE : Known Classpath:
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/google/android/apps/common/AndroidMockGenerator.jar
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/android-sdk-linux_x86/platforms/android-15/android.jar
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/****/****/****/bin/classes/
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/google/android/apps/common/AndroidMockGenerator.jar
Mar 29, 2012 7:25:22 PM - NOTE : Fetching mocks of class: java.lang.Thread
Mar 29, 2012 7:25:22 PM - ERROR : Could not find java.lang.Thread
Mar 29, 2012 7:25:22 PM - ERROR : java.lang.ClassNotFoundException: v15.genmocks.java.lang.ThreadDelegateSubclass
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getPrebuiltClassesFor(AndroidFrameworkMockGenerator.java:102)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getMocksForClass(AndroidFrameworkMockGenerator.java:81)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getMocksForClass(AndroidFrameworkMockGenerator.java:61)
at com.google.android.testing.mocking.UsesMocksProcessor.getMocksForClass(UsesMocksProcessor.java:249)
at com.google.android.testing.mocking.UsesMocksProcessor.getClassMocks(UsesMocksProcessor.java:209)
at com.google.android.testing.mocking.UsesMocksProcessor.getMocksFor(UsesMocksProcessor.java:110)
at com.google.android.testing.mocking.UsesMocksProcessor.process(UsesMocksProcessor.java:87)
at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:139)
at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispatcher.java:121)
at org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.processAnnotations(BaseAnnotationProcessorManager.java:159)
at org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager.processAnnotations(IdeAnnotationProcessorManager.java:134)
at org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:813)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:432)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Mar 29, 2012 7:25:22 PM - NOTE : Known Classpath:
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/google/android/apps/common/AndroidMockGenerator.jar
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/android-sdk-linux_x86/platforms/android-15/android.jar
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/****/****/****/bin/classes/
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/google/android/apps/common/AndroidMockGenerator.jar
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.util.FeatureScorer
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.adapter.FeatureListDbAdapter
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.adapter.FeatureListDbAdapter
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.util.FeatureScorer
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.adapter.ContactListAdapter
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Found 6 mocked classes to save
Mar 29, 2012 7:25:22 PM - NOTE : Saving genmocks.com.****.util.UpdatesHandlerDelegateSubclass
Mar 29, 2012 7:25:22 PM - NOTE : Saving via Eclipse genmocks.com.****.util.UpdatesHandlerDelegateSubclass
Mar 29, 2012 7:25:22 PM - NOTE : Saving genmocks.com.****.adapter.ContactListAdapterDelegateSubclass
Mar 29, 2012 7:25:22 PM - NOTE : Saving via Eclipse genmocks.com.****.adapter.ContactListAdapterDelegateSubclass
Mar 29, 2012 7:25:22 PM - NOTE : Saving genmocks.com.****.util.UpdatesHandlerDelegateInterface
Mar 29, 2012 7:25:22 PM - NOTE : Saving via Eclipse genmocks.com.****.util.UpdatesHandlerDelegateInterface
Mar 29, 2012 7:25:22 PM - NOTE : Saving genmocks.com.****.util.FeatureScorerDelegateInterface
Mar 29, 2012 7:25:22 PM - NOTE : Saving via Eclipse genmocks.com.****.util.FeatureScorerDelegateInterface
Mar 29, 2012 7:25:22 PM - NOTE : Saving genmocks.com.****.adapter.ContactListAdapterDelegateInterface
Mar 29, 2012 7:25:22 PM - NOTE : Saving via Eclipse genmocks.com.****.adapter.ContactListAdapterDelegateInterface
Mar 29, 2012 7:25:22 PM - NOTE : Saving genmocks.com.****.util.FeatureScorerDelegateSubclass
Mar 29, 2012 7:25:22 PM - NOTE : Saving via Eclipse genmocks.com.****.util.FeatureScorerDelegateSubclass
Mar 29, 2012 7:25:22 PM - NOTE : Finished Processing Mocks
Mar 29, 2012 7:25:22 PM - NOTE : Start Processing Annotations
Mar 29, 2012 7:25:22 PM - NOTE : Processing [protected void tearDown() throws java.lang.Exception, public void testCreateDownloadedPhone() , public void testFlowIfAuthenticated() , public void testFlowIfLoginActivitySucceeds() , public void testProcessResponseStreamValidJSON() , public void testResultAmount() , public void testProcessResponseStreamNotAuthenticated() throws java.lang.Exception, protected void setUp() throws java.lang.Exception, public void testSimpleSearch() , public void testProcessResponseStreamMalformedJSON() throws java.lang.Exception]
Mar 29, 2012 7:25:22 PM - NOTE : Adding Class to Mocking List: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Adding Class to Mocking List: android.os.Handler
Mar 29, 2012 7:25:22 PM - NOTE : Adding Class to Mocking List: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Adding Class to Mocking List: java.lang.Thread
Mar 29, 2012 7:25:22 PM - NOTE : Adding Class to Mocking List: java.lang.Thread
Mar 29, 2012 7:25:22 PM - NOTE : Adding Class to Mocking List: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Adding Class to Mocking List: com.****.util.FeatureScorer
Mar 29, 2012 7:25:22 PM - NOTE : Adding Class to Mocking List: com.****.adapter.FeatureListDbAdapter
Mar 29, 2012 7:25:22 PM - NOTE : Adding Class to Mocking List: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Adding Class to Mocking List: com.****.adapter.FeatureListDbAdapter
Mar 29, 2012 7:25:22 PM - NOTE : Adding Class to Mocking List: com.****.util.FeatureScorer
Mar 29, 2012 7:25:22 PM - NOTE : Adding Class to Mocking List: com.****.adapter.ContactListAdapter
Mar 29, 2012 7:25:22 PM - NOTE : Adding Class to Mocking List: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Found 13 classes to mock
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Fetching mocks of class: android.os.Handler
Mar 29, 2012 7:25:22 PM - ERROR : Could not find android.os.Handler
Mar 29, 2012 7:25:22 PM - ERROR : java.lang.ClassNotFoundException: v15.genmocks.android.os.HandlerDelegateSubclass
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getPrebuiltClassesFor(AndroidFrameworkMockGenerator.java:102)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getMocksForClass(AndroidFrameworkMockGenerator.java:81)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getMocksForClass(AndroidFrameworkMockGenerator.java:61)
at com.google.android.testing.mocking.UsesMocksProcessor.getMocksForClass(UsesMocksProcessor.java:249)
at com.google.android.testing.mocking.UsesMocksProcessor.getClassMocks(UsesMocksProcessor.java:209)
at com.google.android.testing.mocking.UsesMocksProcessor.getMocksFor(UsesMocksProcessor.java:110)
at com.google.android.testing.mocking.UsesMocksProcessor.process(UsesMocksProcessor.java:87)
at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:139)
at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispatcher.java:121)
at org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.processAnnotations(BaseAnnotationProcessorManager.java:159)
at org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager.processAnnotations(IdeAnnotationProcessorManager.java:134)
at org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:813)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:432)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Mar 29, 2012 7:25:22 PM - NOTE : Known Classpath:
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/google/android/apps/common/AndroidMockGenerator.jar
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/android-sdk-linux_x86/platforms/android-15/android.jar
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/****/****/****/bin/classes/
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/google/android/apps/common/AndroidMockGenerator.jar
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Fetching mocks of class: java.lang.Thread
Mar 29, 2012 7:25:22 PM - ERROR : Could not find java.lang.Thread
Mar 29, 2012 7:25:22 PM - ERROR : java.lang.ClassNotFoundException: v15.genmocks.java.lang.ThreadDelegateSubclass
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getPrebuiltClassesFor(AndroidFrameworkMockGenerator.java:102)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getMocksForClass(AndroidFrameworkMockGenerator.java:81)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getMocksForClass(AndroidFrameworkMockGenerator.java:61)
at com.google.android.testing.mocking.UsesMocksProcessor.getMocksForClass(UsesMocksProcessor.java:249)
at com.google.android.testing.mocking.UsesMocksProcessor.getClassMocks(UsesMocksProcessor.java:209)
at com.google.android.testing.mocking.UsesMocksProcessor.getMocksFor(UsesMocksProcessor.java:110)
at com.google.android.testing.mocking.UsesMocksProcessor.process(UsesMocksProcessor.java:87)
at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:139)
at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispatcher.java:121)
at org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.processAnnotations(BaseAnnotationProcessorManager.java:159)
at org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager.processAnnotations(IdeAnnotationProcessorManager.java:134)
at org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:813)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:432)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Mar 29, 2012 7:25:22 PM - NOTE : Known Classpath:
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/google/android/apps/common/AndroidMockGenerator.jar
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/android-sdk-linux_x86/platforms/android-15/android.jar
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/****/****/****/bin/classes/
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/google/android/apps/common/AndroidMockGenerator.jar
Mar 29, 2012 7:25:22 PM - NOTE : Fetching mocks of class: java.lang.Thread
Mar 29, 2012 7:25:22 PM - ERROR : Could not find java.lang.Thread
Mar 29, 2012 7:25:22 PM - ERROR : java.lang.ClassNotFoundException: v15.genmocks.java.lang.ThreadDelegateSubclass
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getPrebuiltClassesFor(AndroidFrameworkMockGenerator.java:102)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getMocksForClass(AndroidFrameworkMockGenerator.java:81)
at com.google.android.testing.mocking.AndroidFrameworkMockGenerator.getMocksForClass(AndroidFrameworkMockGenerator.java:61)
at com.google.android.testing.mocking.UsesMocksProcessor.getMocksForClass(UsesMocksProcessor.java:249)
at com.google.android.testing.mocking.UsesMocksProcessor.getClassMocks(UsesMocksProcessor.java:209)
at com.google.android.testing.mocking.UsesMocksProcessor.getMocksFor(UsesMocksProcessor.java:110)
at com.google.android.testing.mocking.UsesMocksProcessor.process(UsesMocksProcessor.java:87)
at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:139)
at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispatcher.java:121)
at org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.processAnnotations(BaseAnnotationProcessorManager.java:159)
at org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager.processAnnotations(IdeAnnotationProcessorManager.java:134)
at org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:813)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:432)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Mar 29, 2012 7:25:22 PM - NOTE : Known Classpath:
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/google/android/apps/common/AndroidMockGenerator.jar
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/android-sdk-linux_x86/platforms/android-15/android.jar
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/****/****/****/bin/classes/
Mar 29, 2012 7:25:22 PM - NOTE : file:/home/****/clients/misc-git-client3/****/java/com/google/android/apps/common/AndroidMockGenerator.jar
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.util.FeatureScorer
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.adapter.FeatureListDbAdapter
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.adapter.FeatureListDbAdapter
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.util.FeatureScorer
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.adapter.ContactListAdapter
Mar 29, 2012 7:25:22 PM - NOTE : Creating mocks of class: com.****.util.UpdatesHandler
Mar 29, 2012 7:25:22 PM - NOTE : Found 6 mocked classes to save
Mar 29, 2012 7:25:22 PM - NOTE : Saving genmocks.com.****.util.UpdatesHandlerDelegateSubclass
Mar 29, 2012 7:25:22 PM - NOTE : Saving via Eclipse genmocks.com.****.util.UpdatesHandlerDelegateSubclass
Mar 29, 2012 7:25:22 PM - NOTE : Saving genmocks.com.****.adapter.ContactListAdapterDelegateSubclass
Mar 29, 2012 7:25:22 PM - NOTE : Saving via Eclipse genmocks.com.****.adapter.ContactListAdapterDelegateSubclass
Mar 29, 2012 7:25:22 PM - NOTE : Saving genmocks.com.****.util.UpdatesHandlerDelegateInterface
Mar 29, 2012 7:25:22 PM - NOTE : Saving via Eclipse genmocks.com.****.util.UpdatesHandlerDelegateInterface
Mar 29, 2012 7:25:22 PM - NOTE : Saving genmocks.com.****.util.FeatureScorerDelegateInterface
Mar 29, 2012 7:25:22 PM - NOTE : Saving via Eclipse genmocks.com.****.util.FeatureScorerDelegateInterface
Mar 29, 2012 7:25:22 PM - NOTE : Saving genmocks.com.****.adapter.ContactListAdapterDelegateInterface
Mar 29, 2012 7:25:22 PM - NOTE : Saving via Eclipse genmocks.com.****.adapter.ContactListAdapterDelegateInterface
Mar 29, 2012 7:25:22 PM - NOTE : Saving genmocks.com.****.util.FeatureScorerDelegateSubclass
Mar 29, 2012 7:25:22 PM - NOTE : Saving via Eclipse genmocks.com.****.util.FeatureScorerDelegateSubclass
Mar 29, 2012 7:25:22 PM - NOTE : Finished Processing Mocks
Mar 29, 2012 7:25:22 PM - NOTE : Start Processing Annotations
Mar 29, 2012 7:25:22 PM - NOTE : Processing []
Mar 29, 2012 7:25:22 PM - NOTE : Found 0 classes to mock
Mar 29, 2012 7:25:22 PM - NOTE : Found 0 mocked classes to save
Mar 29, 2012 7:25:22 PM - NOTE : Finished Processing Mocks
Mar 29, 2012 7:25:22 PM - NOTE : Start Processing Annotations
Mar 29, 2012 7:25:22 PM - NOTE : Processing []
Mar 29, 2012 7:25:22 PM - NOTE : Found 0 classes to mock
Mar 29, 2012 7:25:22 PM - NOTE : Found 0 mocked classes to save
Mar 29, 2012 7:25:22 PM - NOTE : Finished Processing Mocks