LCOV - code coverage report
Current view: top level - /opt/artdaq/srcs/artdaq-core/test/Utilities - GenFile_t.cc (source / functions) Coverage Total Hit
Test: artdaq.info.cleaned Lines: 100.0 % 10 10
Test Date: 2025-09-04 00:45:34 Functions: 100.0 % 3 3

            Line data    Source code
       1              : #include "artdaq-core/Utilities/ExceptionHandler.hh"
       2              : #include "artdaq-core/Utilities/configureMessageFacility.hh"
       3              : 
       4              : #define BOOST_TEST_MODULE GenFile_t
       5              : #include "cetlib/quiet_unit_test.hpp"
       6              : 
       7              : #include "fhiclcpp/ParameterSet.h"
       8              : #include "fhiclcpp/make_ParameterSet.h"
       9              : #include "messagefacility/MessageLogger/MessageLogger.h"
      10              : 
      11              : #include <boost/filesystem.hpp>
      12              : 
      13              : #define TRACE_NAME "GenFile_t"
      14              : #include "TRACE/tracemf.h"
      15              : 
      16              : BOOST_AUTO_TEST_SUITE(GenFile_test)
      17              : 
      18            2 : BOOST_AUTO_TEST_CASE(genFileFileNameFlags)
      19              : {
      20            1 :         setenv("ARTDAQ_LOG_ROOT", "/tmp", 1);
      21            1 :         auto pstr = artdaq::generateMessageFacilityConfiguration("GenFile_t", true, true, "-%N-%H-%T-%U-%%-%?N-%?L-");
      22              : 
      23            1 :         fhicl::ParameterSet pset;
      24            1 :         BOOST_REQUIRE_NO_THROW(pset = fhicl::ParameterSet::make(pstr));
      25            1 :         mf::StartMessageFacility(pset, "GenFile_t");
      26              : 
      27            3 :         mf::LogInfo("Test") << "Test Message";
      28            3 :         TLOG(TLVL_INFO) << "Test TRACE";
      29              : 
      30            1 :         boost::filesystem::remove_all("/tmp/GenFile_t");
      31            1 : }
      32              : 
      33              : BOOST_AUTO_TEST_SUITE_END()
        

Generated by: LCOV version 2.0-1