Abstract | ||
---|---|---|
Motivation: Automatically testing changes to code is an essential feature of continuous integration. For open-source code, without licensed dependencies, a variety of continuous integration services exist. COnstraint-Based Reconstruction and Analysis (COBRA) Toolbox is a suite of open-source code for computational modelling with dependencies on licensed software. A novel automated framework of continuous integration in a semi-licensed environment is required for the development of the COBRA Toolbox and related tools of the COBRA community. Results: is a general-purpose infrastructure software application that implements continuous integration for open-source software with licensed dependencies. It uses a master-slave framework, tests code on multiple operating systems, and multiple versions of licensed software dependencies. ARTENOLIS ensures the stability, integrity, and cross-platform compatibility of code in the COBRA Toolbox and related tools. Availability and Implementation: The continuous integration server, core of the reproducibility and testing infrastructure, can be freely accessed under artenolis.lcsb.uni.lu. continuous integration framework code is located in the /.ci directory and at the root of the repository freely available under github.com/opencobra/cobratoolbox. |
Year | Venue | Field |
---|---|---|
2017 | arXiv: Software Engineering | Systems engineering,Software engineering,Compatibility (mechanics),Suite,Computer science,Directory,Toolbox,Software,Continuous integration |
DocType | Volume | Citations |
Journal | abs/1712.05236 | 0 |
PageRank | References | Authors |
0.34 | 2 | 9 |
Name | Order | Citations | PageRank |
---|---|---|---|
Laurent Heirendt | 1 | 3 | 1.65 |
Sylvain Arreckx | 2 | 0 | 0.34 |
Christophe Trefois | 3 | 3 | 1.76 |
Yohan Yarosz | 4 | 0 | 0.34 |
Maharshi Vyas | 5 | 0 | 0.34 |
Venkata P Satagopam | 6 | 116 | 10.76 |
Reinhard Schneider | 7 | 475 | 28.53 |
Ines Thiele | 8 | 208 | 18.50 |
Ronan M T Fleming | 9 | 111 | 12.19 |