Skip to content

Commit

Permalink
chapter 14 abstracts
Browse files Browse the repository at this point in the history
  • Loading branch information
bast committed Sep 18, 2018
1 parent cf414e7 commit 7be78ac
Show file tree
Hide file tree
Showing 8 changed files with 36 additions and 4 deletions.
6 changes: 5 additions & 1 deletion chapter-14/recipe-01/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Deploying tests to the CDash dashboard

Abstract to be written ...
In this recipe, we will extend the test example of
[chapter 4, recipe 1](../../chapter-04/recipe-01),
and deploy the test result to
https://my.cdash.org/index.php?project=cmake-cookbook.


- [cxx-example](cxx-example/)
4 changes: 4 additions & 0 deletions chapter-14/recipe-01/abstract.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
In this recipe, we will extend the test example of
[chapter 4, recipe 1](../../chapter-04/recipe-01),
and deploy the test result to
https://my.cdash.org/index.php?project=cmake-cookbook.
5 changes: 4 additions & 1 deletion chapter-14/recipe-02/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Reporting test coverage to the CDash dashboard

Abstract to be written ...
In this recipe, we measure the test coverage and report it to the CDash
dashboard, where we will be able to browse the test coverage analysis
line-by-line, in order to identify untested or unused code.


- [cxx-example](cxx-example/)
3 changes: 3 additions & 0 deletions chapter-14/recipe-02/abstract.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
In this recipe, we measure the test coverage and report it to the CDash
dashboard, where we will be able to browse the test coverage analysis
line-by-line, in order to identify untested or unused code.
7 changes: 6 additions & 1 deletion chapter-14/recipe-03/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
# Using the AddressSanitizer and reporting memory defects to CDash

Abstract to be written ...
In this recipe, we fabricate two bugs in our code, which may go undetected in a
normal test run. To detect these bugs, we couple CTest with dynamic analysis by
using
[AddressSanitizer](https://github.com/google/sanitizers/wiki/AddressSanitizer),
and report the defects to CDash.


- [cxx-example](cxx-example/)
- [fortran-example](fortran-example/)
5 changes: 5 additions & 0 deletions chapter-14/recipe-03/abstract.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
In this recipe, we fabricate two bugs in our code, which may go undetected in a
normal test run. To detect these bugs, we couple CTest with dynamic analysis by
using
[AddressSanitizer](https://github.com/google/sanitizers/wiki/AddressSanitizer),
and report the defects to CDash.
6 changes: 5 additions & 1 deletion chapter-14/recipe-04/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Using the ThreadSanitizer and reporting data races to CDash

Abstract to be written ...
In this recipe, we reuse the approach from the previous example, but use
[ThreadSanitizer](https://github.com/google/sanitizers/wiki/ThreadSanitizerCppManual)
in combination with CTest and CDash, to identify data races and
report these to a CDash dashboard.


- [cxx-example](cxx-example/)
4 changes: 4 additions & 0 deletions chapter-14/recipe-04/abstract.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
In this recipe, we reuse the approach from the previous example, but use
[ThreadSanitizer](https://github.com/google/sanitizers/wiki/ThreadSanitizerCppManual)
in combination with CTest and CDash, to identify data races and
report these to a CDash dashboard.

0 comments on commit 7be78ac

Please sign in to comment.