Containerized Vehicle Simulation for Integration Testing
summary
Sonatus reproduces an ECU and cloud stack as containers so integration tests run on build servers instead of racks of hardware: containerized ECU images (targeting the S32G), microservice cloud instances per-subnet, MQTT for cloud comms, and an adapter layer that reuses existing system tests. Using Docker Compose and Linux namespaces, build time drops (30 → 10 min), flashing goes from 36 minutes to 10 seconds, and typical fix-to-test cycles shrink from 5–66 minutes to ~1 minute.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:09Vision for SDV via SOAFEE Example Use Case
- 2:21Sonatus Software for In-Vehicle Controller Functions
- 3:25Pre-Cloud HW-based Integration Test Environment
- 6:20Cloud-Native Test Environment: Goals and Requirements
- 8:13Containerized Test Environment
- 10:25Linux Container Networking
- 11:57SOAFEE Quantifiable Benefits
- 14:11Conclusion
related talks
51mTestContainers: Integration Testing Without the Hassle
30mUsing Docker & Compose to Simplify Integration Testing
52mIntegration tests are needed and simple
30mTesting Cloud Applications Without Breaking the Bank: Testcontainers & LocalStack
24mIntegration Testing Made Easy: Leveraging Testcontainers and
41mData Driven and Containerized Testing of Multi Service Networked Systems
32mUsing Docker in test automation
27mIntegration testing for Microservices with Docker and TestContainers
