Infinitest

Compatible with  IntelliJ IDEA
02.07.2016
37 074
Infinitest plugin for Intellij

Download plugin

Version

Update date

Recent change notes

InfiniTest 5.1.116 Release. Comes with several bug fixes.

General usage instructions

Infinitest is a Continuous Testing plugin for Eclipse and IntelliJ. Each time a change is made on the source code, Infinitest runs all the tests that might fail because of these changes. That's it, it's so simple! You love TDD? You'll love Infinitest. You prefer "Test Last", take a shot too, you might fall in love as well!
13.01.2016
I've installed the plugin. I've dded the facet. Now what? There is no new tool window. Am I missing something??
14.03.2014
Want to see JetBrains improve infinitest support ? Vote/comment onto http://youtrack.jetbrains.com/issue/IDEABKL-6398
14.03.2014
Some instructions on how to get infinitest running on intellij can be found at http://infinitest.github.io/doc/user_guide.html
04.11.2012
Oh, I've just noticed that there is an error in Infinitest plugin when IDEA starts: CLASSES_AND_OUTPUT: CLASSES_AND_OUTPUT java.lang.NoSuchFieldError: CLASSES_AND_OUTPUT at org.infinitest.intellij.idea.IdeaModuleSettings.listClasspathElements(IdeaModuleSettings.java:127) at org.infinitest.intellij.idea.IdeaModuleSettings.buildClasspathString(IdeaModuleSettings.java:101) at org.infinitest.intellij.idea.IdeaModuleSettings.getRuntimeEnvironment(IdeaModuleSettings.java:72) at org.infinitest.intellij.plugin.launcher.InfinitestLauncherImpl.createInfinitestBuilder(InfinitestLauncherImpl.java:116) at org.infinitest.intellij.plugin.launcher.InfinitestLauncherImpl.(InfinitestLauncherImpl.java:59) at org.infinitest.intellij.idea.facet.InfinitestFacetConfiguration.createLauncher(InfinitestFacetConfiguration.java:94) at org.infinitest.intellij.plugin.InfinitestPluginImpl.(InfinitestPluginImpl.java:31) at org.infinitest.intellij.idea.window.InfinitestToolWindow.facetInitialized(InfinitestToolWindow.java:73) at org.infinitest.intellij.idea.facet.InfinitestFacet.initFacet(InfinitestFacet.java:41) at com.intellij.facet.FacetManagerImpl.moduleAdded(FacetManagerImpl.java:412) at com.intellij.openapi.module.impl.ModuleImpl.moduleAdded(ModuleImpl.java:221) at com.intellij.openapi.module.impl.ModuleManagerImpl$4.run(ModuleManagerImpl.java:507) at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:986) at com.intellij.openapi.module.impl.ModuleManagerImpl.fireModuleAddedInWriteAction(ModuleManagerImpl.java:505) at com.intellij.openapi.module.impl.ModuleManagerComponent$3$1.run(ModuleManagerComponent.java:129) at com.intellij.openapi.application.impl.LaterInvocator$1.run(LaterInvocator.java:162) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:333) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:663) at java.awt.EventQueue$2.run(EventQueue.java:661) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:498) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333) at com.intellij.ide.IdeEventQueue.pumpEventsForHierarchy(IdeEventQueue.java:738) at com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:198) at com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:712) at com.intellij.openapi.progress.impl.ProgressManagerImpl.a(ProgressManagerImpl.java:306) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:300) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:260) at com.intellij.openapi.module.impl.ModuleManagerComponent.fireModulesAdded(ModuleManagerComponent.java:145) at com.intellij.openapi.module.impl.ModuleManagerImpl.projectOpened(ModuleManagerImpl.java:493) at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:415) at com.intellij.openapi.project.impl.ProjectImpl.access$200(ProjectImpl.java:75) at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:451) at com.intellij.openapi.project.impl.ProjectManagerImpl$2.projectOpened(ProjectManagerImpl.java:155) at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:1040) at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:410) at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:475) at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:176) at com.intellij.ide.RecentProjectsManager.doOpenProject(RecentProjectsManager.java:46) at com.intellij.ide.RecentProjectsManagerBase$MyAppLifecycleListener.appStarting(RecentProjectsManagerBase.java:312) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:109) at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:230) at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:222) at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:212) at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:43) at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:135) at $Proxy40.appStarting(Unknown Source) at com.intellij.idea.IdeaApplication.d(IdeaApplication.java:349) at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:59) at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:316) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:333) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:663) at java.awt.EventQueue$2.run(EventQueue.java:661) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:498) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
04.11.2012
Hi, I really like Infinitest plugin but it does not seem to work with Intellij IDEA 12. If I open project in IDEA 11 everythink is working as expected but in iDEA 12 there is no such tab "Infinitest" at the bottom of the screen :(.
05.10.2011
The documentation on how to get it running is (as of today) CRAP, but once you get it running it works wonders with how you work.

I wrote a sum-up on how to get it working here:
http://oligofren.wordpress.com/2011/10/05/infinitest-in-intellij/
Anonymous
10.12.2010
Be advised - this has gone to open source(? hard to tell, links lead to a dead end) and doesn't work with version 9- may not be supported for Intellij anymore
Please  sign in  to leave a comment.