CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

Accelerating Regression Testing for Scaled Self-Driving Cars with Lightweight Virtualization – A Case Study

Christian Berger
Proceedings of International Workshop on Software Engineering for Smart Cyber-Physical Systems (SEsCPS) p. 2-7. (2015)
[Konferensbidrag, refereegranskat]

Engineering software for smart cyber-physical systems (sCPS) challenges developers as they have to deal with uncertain and volatile stimuli data perceived by sensors. Regression testing of a sCPS is time-consuming on sequential execution. However, sequential testing can be parallelized depending on the system calls used in the system-under-test. In a case study about accelerating regression testing for scaled self-driving cars, we evaluate the use of namespace-separation based lightweight virtualization that powers solutions like Docker or Google's lmctfy. After transparently adding lightweight virtualization to Cxx Test that is used for regression testing, the total test execution time could be reduced from previously over 12min by more than 62% to less than 5min. Thus, the technology for today's lightweight virtualization can also be used to safely accelerate test-runners without changing existing test cases.



Denna post skapades 2016-01-04.
CPL Pubid: 229535

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)


Institutioner (Chalmers)

Institutionen för data- och informationsteknik (GU) (GU)

Ämnesområden

Programvaruteknik

Chalmers infrastruktur