CodePro AnalytiX 7.0

39  

Add this URL to your Eclipse Installation to reach this Solution's Update Site.
More Info


Categories:

CodePro AnalytiX is now offered as a free download by Google. Please stay tuned for exciting new announcements coming soon on the Google Web Toolkit blog http://googlewebtoolkit.blogspot.com/.

To opt-in to receive emails about CodePro AnalytiX and other Google Developer Tools, please visit http://code.google.com/webtoolkit/tools/optin.html.

CodePro AnalytiX: Java Code Quality and Security Analyisis
CodePro AnalytiX is the premier Java software testing tool for Eclipse developers who want to be active participants in improving the quality and security of the code they produce. CodePro AnalytiX seamlessly integrates into the Eclipse environment, using automated source code analysis to pinpoint quality issues and security vulnerabilities before code reaches QA, or worse, production!

Helping developers reduce errors and decrease security vulnerabilities as they create code, CodePro AnalytiX offers concrete recommendations for fixing most issues. Discover why professional developers have chosen CodePro AnalytiX as the most useful, comprehensive, and easy-to-use Eclipse Java code review tool available.

Deploy CodePro AnalytiX on developer desktops and/or seamlessly integrate it into a continuous or nightly software build system, ensuring high software quality throughout the development process.

WHAT'S NEW
The latest version of CodePro AnalytiX offers support for Eclipse 3.6 and addresses a variety of items to enhance usability.

FEATURES

  • Static code analysis (1200+ audit rules, including 225 security audit rules to detect security vulnerabilities)
  • Defect detection, repair and reporting
  • Auditing for Java, JSP, JSF, Struts, Hibernate and XML
  • Advanced audit filtering
  • Define, distribute and enforce quality standards across development teams with integrated team collaboration
  • Automated JUnit test generation for both JUnit 3 and JUnit 4
  • Mock Objects support
  • JUnit Testing for Spring, Struts, JSF and EJB frameworks
  • JUnit test editor
  • Analysis and reporting for duplicate code, dead code and dependencies
  • Code metrics with drilldown & triggers
  • Code coverage analysis
  • Powerful management reporting
  • Seamless integration with Eclipse, Rational, WebSphere and MyEclipse; supports Rational Application Developer v7.5

ACKNOWLEDGEMENTS
"SAS has used Instantiations products for several years now and we have always been very pleased with the products themselves as well as the support that we have received. Instantiations is a world-class organization. Because our software is used to drive key business decisions, it's critical that we deliver high-quality software, and implementing CodePro AnalytiX has allowed us to automate the process of enforcing programming standards and best practices."
--Rich Main, Director, Business Intelligence Reporting, SAS.


Additional Details

  • Version Number: 7.0
  • Eclipse Versions: 3.4, 3.5 and 3.6
  • Organization: Google Inc
  • Date Created: 01/02/2005
  • Date Updated: 15/10/2010
  • Development Status: Mature
  • License: Commercial - Free
  • Submitted by: Mark Johnson

Reviews

Add a Review

junit genertion always fails

Lot of Error in the Tool

!ENTRY com.instantiations.eclipse 4 0 2011-01-10 13:16:20.944
!MESSAGE Failed during test case generation
!STACK 0
java.lang.NullPointerException
at
com.instantiations.assist.eclipse.junit.generation.util.UnitTestValueManager.(UnitTestValueManager.java:147)
at
com.instantiations.assist.eclipse.junit.generation.core.DefaultTypeTestGenerator.generateNewTestFor(DefaultTypeTestGenerator.java:311)
at
com.instantiations.assist.eclipse.junit.generation.core.DefaultTypeTestGenerator.generateTestFor(DefaultTypeTestGenerator.java:163)
at
com.instantiations.assist.eclipse.junit.generation.core.CompilationUnitTestGenerator.generateTestFor(CompilationUnitTestGenerator.java:172)
at
com.instantiations.assist.eclipse.junit.ui.util.NewTestCaseGenerator.generateTests(NewTestCaseGenerator.java:676)
at
com.instantiations.assist.eclipse.junit.ui.util.NewTestCaseGenerator.generateAllTestCases(NewTestCaseGenerator.java:319)
at
com.instantiations.assist.eclipse.junit.ui.util.NewTestCaseGenerator.generateTestCases(NewTestCaseGenerator.java:271)
at
com.instantiations.assist.eclipse.junit.generation.core.TestGenerationService$TestGenerationJob.generateTests(TestGenerationService.java:214)
at
com.instantiations.assist.eclipse.junit.generation.core.TestGenerationService$TestGenerationJob.runInWorkspace(TestGenerationService.java:190)
at
org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Reproducible: Always

Tool works well, useful

The tool works well for me -- I use the code duplication (similarity) a lot as well as the code analysis. Both are excellent. I don't use the junit since I use TestNG so I can't speak to that.

The contextual menus are where I'd expect and you don't need to read any documentation to get going and make it useful (although you might if you want something specific).

Two thumbs up! One of the better plugins I've used over the years.

Good analysis tools, weak testing tools

I tested the tool with Eclipse 3.6 - Everyting is great except testing. Menu items for code coverage are not existent in my environment (or the documentation is not up to date). I can use code coverage when I write my own AllTests class and define an according suite what is a little bit copious. There is an option in Preferences to decide between JUnit 3 and 4 but the test editor doesn't work with JUnit4 (you get an exception). What I really hate is that I am no longer able to run tests (Test classes) from the context menu with run -> this menu item is gone. At the moment I am not sure if it isn't better to uninstall the tool until testing is working better. I hope, Google will fix that soon :-)