Testing and Program Analysis

Let's learn program testing and analysis requirements for the course project using CMake.

Program analysis and testing go hand in hand to assure the quality of our solutions. For example, running Valgrind becomes more consistent when test code is used. For this reason, we'll configure those two things together.  The following figure illustrates the execution flow and files needed to set them up (a few snippets will be added to the src directory):

Get hands-on with 1200+ tech skills courses.