LCOV - code coverage report
Current view: top level - JCmeasure/test - tests.cpp (source / functions) Hit Total Coverage
Test: runTests_coverage.info.cleaned Lines: 12 13 92.3 %
Date: 2020-08-02 02:02:29 Functions: 3 3 100.0 %
Branches: 3 6 50.0 %

           Branch data     Line data    Source code
       1                 :            : #include "spdlog/spdlog.h"
       2                 :            : #include <gtest/gtest.h>
       3                 :            : #include "tap.h"
       4                 :            : 
       5                 :            : 
       6                 :          1 : std::string pathData;
       7                 :            : 
       8                 :          1 : int main(int argc, char **argv) {
       9                 :          1 :     testing::InitGoogleTest(&argc, argv);
      10                 :            : 
      11         [ +  - ]:          1 :     if(2 == argc) {
      12                 :          1 :         pathData = argv[1];
      13                 :            :     } else {
      14                 :          0 :         pathData = ".";
      15                 :            :     }
      16                 :          1 :     spdlog::info("use data path {}", pathData);
      17                 :            : 
      18                 :          1 :     testing::TestEventListeners& listeners = testing::UnitTest::GetInstance()->listeners();
      19                 :          1 :     listeners.Append(new tap::TapListener());
      20                 :          1 :     spdlog::set_level(spdlog::level::debug);
      21                 :            : 
      22                 :          1 :     spdlog::info("start run all tests");
      23                 :          1 :     return RUN_ALL_TESTS();
      24 [ +  - ][ +  - ]:          4 : }

Generated by: LCOV version 1.13