anchor.diff:  
   set -o pipefail
   
  -. ../test_common.sh
  +. $builddir/tests/test_common.sh
   
   test1
   test2
   ...
   ----
  +
  +NOTE: The `$builddir` variable contains the path to the top level of the build
  +tree. It is defined in the link:../../tests/CMakeLists.txt[tests/CMakeLists.txt]
  +as `builddir=${CMAKE_BINARY_DIR}`.
   
   
   ==== Global variables exported by test library
  
positive.code: 
  
  ==== test_exit function
  NOTE: This function should be called after the `test_init` function.
  
  The function is responsible for cleaning-up the testing environment. You can
  call it without arguments or with one argument -- a script/function which will
  do additional clean-up tasks.
  
negative.code: 
  
  ==== test_init function
  This function does nothing. Logging is done by the CTest and the log from
  testing can be found at `build/Testing/Temporary/LastTest.log`.
  
  
  ==== test_run function
  The function is responsible for executing a test script file or a function and
  logging its result into the log file.
  [[app-listing]]
  [source,bash]
  ----
  test_run "DESCRIPTION" TEST_FUNCTION|$srcdir/TEST_SCRIPT_FILE ARG [ARG...]
  ----
  
  NOTE: The `$srcdir` variable contains the path to the directory with the test
  script. It is defined in the link:../../tests/CMakeLists.txt[tests/CMakeLists.txt]
  as `srcdir=${CMAKE_CURRENT_SOURCE_DIR}`. The reason is backward compatibility
  as originally tests were executed by the GNU automake.
  
  The `test_run` function reports the following results into the log file:
  
  * *PASS* when script/function returns *0*,
  