• 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