SonarSource

Overview

Compuware’s partnership with SonarSource and integration with two key solutions—SonarLint and SonarQube—help large enterprises increase the value and quality of their mainframe applications.

Problems Solved

Mainframe applications remain critically important to large enterprises—but the supply of experienced COBOL developers is rapidly dwindling as mainframe veterans approach retirement age. Compuware and SonarSource are giving mainframe developers of all skill levels—even those new to the mainframe—the ability to rapidly test and deliver quality COBOL code.

How the Integrations Work

  • Automated on-the-fly QA. The Compuware Topaz Workbench—an intuitive Eclipse-based environment for mainframe source-code editing, debugging and tuning—integrates with SonarLint, enabling the automatic discovery of defects introduced into COBOL code. Now, developers can rapidly deliver quality COBOL using automated on-the-fly QA as they work in a familiar Eclipse environment
  • Data-rich dashboards. Managers need clear visibility into individual, team and project metrics as they seek to increase the agility of their mainframe environments and aggressively shift responsibility for COBOL development to programmers with little or no mainframe experience. Leveraging Jenkins for Continuous Integration and integrating Topaz Workbench with SonarQube—a popular dashboard for tracking defects, complexity and technical debt—these managers can more easily keep projects on schedule and address shortfalls in developer performance.
  • Unit testing. , Compuware’s automated unit testing solution, also integrates with Jenkins and SonarQube. A Jenkins plugin automatically generates unit test pass/fail results into a format SonarQube can display. SonarQube Quality Gates can also use Topaz for Total Test results to control processing of Continuous Integration and Deploy processes.