LCOV - lcov.info - ept/test.h

LTP GCOV extension - code coverage report
Current view: | directory - ept - test.h
Test: | lcov.info
Date: | 2008-08-14 |  | Instrumented lines: | 15
Code covered: | 100.0 % |  | Executed lines: | 15

           1                 : #include <ept/core/apt.h>
           2                 : #include <ept/config.h>
           3                 : #include <ept/debtags/maint/path.h>
           4                 :
           5                 : #include <wibble/test.h>
           6                 :
           7                 : #ifndef EPT_TEST_H
           8                 : #define EPT_TEST_H
           9                 :
          10              73 : struct AptTestEnvironment {
          11                 :     ept::core::AptDatabase db;
          12              73 :     AptTestEnvironment() {
          13              73 :         pkgInitConfig (*_config);
          14              73 :         _config->Set("Initialized", 1);
          15              73 :         _config->Set("Dir", TEST_ENV_DIR);
          16             146 :         _config->Set("Dir::Cache", "cache");
          17             146 :         _config->Set("Dir::State", "state");
          18             146 :         _config->Set("Dir::Etc", "etc");
          19             146 :         _config->Set("Dir::State::status", TEST_ENV_DIR "dpkg-status");
          20              73 :         pkgInitSystem (*_config, _system);
          21              73 :     }
          22                 : };
          23                 :
          24              29 : struct DebtagsTestEnvironment : AptTestEnvironment {
          25                 :     ept::debtags::Path::OverrideDebtagsSourceDir odsd;
          26                 :     ept::debtags::Path::OverrideDebtagsIndexDir odid;
          27                 :     ept::debtags::Path::OverrideDebtagsUserSourceDir odusd;
          28                 :     ept::debtags::Path::OverrideDebtagsUserIndexDir oduid;
          29                 :
          30              29 :     DebtagsTestEnvironment()
          31                 :         : odsd( TEST_ENV_DIR "debtags/"),
          32                 :           odid( TEST_ENV_DIR "debtags/"),
          33                 :           odusd( TEST_ENV_DIR "debtags/"),
          34              29 :           oduid( TEST_ENV_DIR "debtags/")
          35              29 :     {}
          36                 : };
          37                 :
          38                 : #endif

Generated by: LTP GCOV extension version 1.6