Original Creation Date: 2018-06-12 19:42:18 UTC
ElectricAccelerator 10.1 introduces several new capabilities that dramatically shrink CI cycles to enable customers to improve software quality while releasing more frequently. This release introduces native support for accelerating execution of tests. This release also introduces built-in support for accelerating Android builds and expands platform support for major Linux distributions.
The time needed to execute tests dominates developer and CI workflows. This problem is even more pronounced when ElectricAccelerator is used to shrink your build times. A new test case execution mode is introduced, which enables distributed execution and automatic parallelization of test cases. All of the capabilities of ElectricAccelerator ElectricInsight™ for visualizing the parallel execution of tests and for identifying the longest jobs and the longest serial chain are available. In addition, the file system on the agent is restored to its pristine state after each test is completed, which eliminates the need to restart VMs after each test run.
Built-In Android support
This release introduces native support for accelerating builds of different variants of the Android Open Source Project (AOSP). Users can integrate their AOSP-based builds with ElectricAccelerator just by specifying the version of AOSP they are building, and the optimal eMake settings for speeding up the builds are enabled automatically.
Improved Docker and Amazon EC2 Support
Support for running ElectricAccelerator agents in Docker containers is improved. ElectricAccelerator customers migrating their build cloud to a containerized environment will benefit from this support. Additional improvements are introduced to the Cluster Manager EC2 integration, which allow customers to not just spin up EC2 instances on demand but also to configure how long they will be kept up when idle.
Improvements to Directory Conflict Checking
This release introduces a new feature that allows users to turn on directory conflict checking on a per-target or per-rule basis in their Makefiles. This feature has less overhead than turning on directory conflict checking for an entire build.
Improved Android P Support
ElectricAccelerator now supports the latest preview version of Android P.
Additional Platform Support
ElectricAccelerator now supports the following platforms:
- RHEL 7.5 (kernel 3.10.0-862) (64-bit)
- Ubuntu Linux 18.04 (kernel 4.15) (64-bit)
Supported Platforms and Configurations
See the “Supported Platforms and System Requirements” chapter in the ElectricAccelerator 10.1 Installation and Configuration Guide for a complete list of supported platforms and configurations.
Electric Cloud recommends that all customers upgrade their ElectricAccelerator components to version 10.1. This includes the Cluster Manager, cluster nodes (agent machines), and all local eMake build machines. See the “Upgrading ElectricAccelerator” chapter in the ElectricAccelerator 10.1 Installation and Configuration Guide for complete upgrade instructions.
Download ElectricAccelerator 10.1 from the Electric Cloud FTP site using either:
- You may click here to reach the 10.1 installers directly
- Using your personalized login to Electric Cloud Sharefile (https://electric-cloud.sharefile.com) navigate to the following directory: /products/accelerator/release_10.1/10.1.0.80646/
Platform and architecture-specific installers are in the windows, solaris, and linux subdirectories.
For More Information
See the ElectricAccelerator 10.1 Release Notes for more information about product improvements, resolved issues, and known issues. The release notes and other documentation are available at http://docs.electric-cloud.com/accelerator_doc/AcceleratorIndex.html.
Contact Technical Support with questions about this release at firstname.lastname@example.org or at 408.419.4300 (option 2).
Contact product management with feedback on this or any other ElectricAccelerator release at