DocumentCode
727413
Title
Accelerating Maven by Delaying Test Dependencies
Author
Bell, Jonathan ; Melski, Eric ; Kaiser, Gail ; Dattatreya, Mohan
Author_Institution
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
fYear
2015
fDate
19-19 May 2015
Firstpage
28
Lastpage
28
Abstract
Modular build systems (such as Maven) may simplify build maintenance, but significantly reduce opportunities for parallelism where they may be most helpful: when running tests. If tests are contained in each module, and modules contain dependencies on each other, their tests can not run in parallel between modules that have build dependencies. This poster will present a technique for achieving significantly greater parallelism in running the tests of Maven-built Java projects, cutting build times in half in our case study.
Keywords
Java; program testing; software maintenance; Java projects; Maven acceleration; maintenance building; modular build systems; test dependency delay; Conferences; Delays; Java; Life estimation; Parallel processing; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Release Engineering (RELENG), 2015 IEEE/ACM 3rd International Workshop on
Conference_Location
Florence
Type
conf
DOI
10.1109/RELENG.2015.16
Filename
7169449
Link To Document