Title :
Virtualization Techniques for Cross Platform Automated Software Builds, Tests and Deployment
Author :
Müller, Thomas ; Knoll, Alois
Author_Institution :
Robot. & Embedded Syst., Tech. Univ. Munchen, Garching, Germany
Abstract :
In this paper, an integrated approach for cross platform automated software builds and the implementation of a test framework is described. The system introduced here utilizes state-of-the-art virtualization tools to accomplish this task. In this way a single off the shelf PC can be used to build and test the software and in addition to that create deployable packages for multiple target platforms. Hence, the main contribution is an architectural concept for automated cross platform builds and testing based on virtualization of the processes that are platform dependent. The system was introduced for a large academic software library project in the field of robotics and machine vision. Here it is now productive and provides continuous feedback for developers, as well as includes the possibility to obtain the latest binary releases for end users.
Keywords :
program testing; software libraries; software tools; virtual prototyping; academic software library project; cross platform automated software build; machine vision; multiple target platform; software test; state-of-the-art virtualization tool; Automatic testing; Feedback; Machine vision; Packaging machines; Platform virtualization; Robot vision systems; Robotics and automation; Software libraries; Software packages; Software testing; Build Report Automation; Cross-Platform Software Builds; Virtual Software Testing and Deployment;
Conference_Titel :
Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
Conference_Location :
Porto
Print_ISBN :
978-1-4244-4779-4
Electronic_ISBN :
978-0-7695-3777-1
DOI :
10.1109/ICSEA.2009.20