@@ -68,7 +68,8 @@ in the container. Or, click on `Open a Remote Window` (at the very left of the
6868status bar) and choose ` Reopen in Container ` . Note that, for the first time
6969only, it may take quite a while for VSCode to create the docker images.
7070
71- When the DevContainer session is ready, try the following steps.
71+ When the DevContainer session is ready, follow these steps to exercise the
72+ environment's C++ development features.
7273
7374- Configure the build
7475
@@ -79,8 +80,8 @@ When the DevContainer session is ready, try the following steps.
7980- Build all and use the test explorer
8081
8182 Choose the ` all ` build target (in the status bar selector) and build it to
82- create the library, the test program, and the example programs. Open the test
83- explorer side pane to view and run the unit tests.
83+ create the library, the unit- test program, and the example programs.
84+ Open the test explorer side pane to view and run the unit tests.
8485
8586 The test explorer has controls to run all the tests or a single test. Or, set
8687 ` Start Continuous Run ` (at the top of the test explorer) to automatically run
@@ -121,15 +122,22 @@ When the DevContainer session is ready, try the following steps.
121122 Select ` Run Build Task ` from VSCode's ` Terminal ` menu to create either a
122123 [ full mutation testing report] [ 3 ] , or an analysis for only the branch diffs.
123124
125+ - Look for memory leaks
126+
127+ A custom build task runs the unit-test program under valgrind and logs the
128+ results to a [ valgrind report] [ 4 ] .
129+
124130- Create more reports
125131
126132 The environment has more custom build tasks generating reports from valgrind,
127133 and the compiler's address sanitizer and undefined-behavior sanitizer.
128134
129135
130- [ 1 ] : doc/statistics_coverage_report/coverage_report.html
131- "HTML code coverage repport for the project unit-test program"
136+ [ 1 ] : https://github.com/ian-fisher-developer/development-tools/blob/main/ doc/statistics_coverage_report/coverage_report.html
137+ "HTML code coverage report for the project unit-test program"
132138[ 2 ] : https://en.wikipedia.org/wiki/Mutation_testing
133139 "Wikipedia description of mutation testing"
134140[ 3 ] : doc/statistics_test_no-diff-filter.txt
135141 "Full mutation testing report for the project unit-test program"
142+ [ 4 ] : doc/statistics_test_valgrind.txt
143+ "Valgrind report for the project unit-test program"
0 commit comments