Google, IBM & Meta Certificates — 40% Off for a Limited Time
Learn Backend Development Part-Time, Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn how to integrate Bazel build system with Testwell CTC++ code coverage tool through a detailed war story from automotive industry implementation. Discover the challenges of combining Bazel's reproducible, cacheable build process with CTC++'s source code instrumentation requirements that generate non-reproducible outputs. Explore practical solutions including adjusting Bazel sandbox configurations to enable CTC++ execution, implementing hacks to make CTC++ intermediate outputs reproducible for effective caching, and overcoming various technical obstacles encountered during integration. Gain insights into ELF binary manipulation techniques used to resolve compatibility issues between these tools in large-scale, multi-language embedded and automotive codebases.
Syllabus
War story from the build system trenches: Integrating Bazel and Testwell CTC++ code coverage -
Taught by
NDC Conferences