Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 627 Bytes

unit_testing_instructions.md

File metadata and controls

20 lines (15 loc) · 627 Bytes
title
Detailed Notes on Drake's Unit Tests

Introduction

Unit tests are essential for software maintainability. They demonstrate the correctness of existing code and prevent future changes from breaking the past functionality (i.e., regressions). They are the only way for developers to inform Drake's Continuous Integration (CI) service how the software is supposed to behave.

Unit Testing Frameworks

C++ Code

Please use the Google Test Framework. It is already available as a required external in the Bazel build.