Compass Features
|
| Continuous Integrated Builds | Compass seamlessly integrates into your work flow; building your source code with your build system, executing your tests and reporting the results and alerting team members with every change and every failure. |
| Distributed Building | Compass has a unique distributed architecture which allows it to distribute your builds to any platform or machine that the Compass is connected to. Developing and testing on multiple platforms has never been easier. |
| Testing Platform | Compass runs unit tests and reports the status of any software project.Whether you are using JUnit, Boost unit, or your own custom unit test, Compass can be configured to parse unit test output and report test statistics. |
| Build Analysis | Compass allows you to see details from every step of your build and test cycle. It also provides a build overview so you can quickly see if a build is succeeding, how many unit tests passed and other valuable data. |
| Extensibility | Compass is built on a flexible scripting engine that allows any script, executable, or tool to be run within Compass; making integration into your current working environment a snap. |
| Collaborative | With a client reporting tool, email updates, and RSS feeds your entire team stays up to date with your build’s status. |
| Cross-Project Reporting | Build and test statistics can be generated across build projects and across user bases giving you company wide performance. |
| Performance Awareness | Compass is a fully multi-process server, threading processes as needed to perform each build; and it monitors the server and balances its processing load to your specification. |
| User Access Control | The compass server allows users to log in and access only the projects they are given permission to; while server admins control server-wide settings and project admins control projects’ individual build settings. |