GCC Code Coverage Report | |||||||||||||||||||||
|
|||||||||||||||||||||
Line | Branch | Exec | Source |
1 |
/** |
||
2 |
* This file is part of the CernVM File System. |
||
3 |
*/ |
||
4 |
|||
5 |
#include "raii_temp_dir.h" |
||
6 |
|||
7 |
#include "posix.h" |
||
8 |
|||
9 |
11 |
RaiiTempDir* RaiiTempDir::Create(const std::string& prefix) { |
|
10 |
11 |
RaiiTempDir* tmp = new RaiiTempDir(prefix); |
|
11 |
✓✗ | 11 |
if (tmp->dir() != "") { |
12 |
11 |
return tmp; |
|
13 |
} else { |
||
14 |
delete tmp; |
||
15 |
return NULL; |
||
16 |
} |
||
17 |
} |
||
18 |
|||
19 |
11 |
RaiiTempDir::RaiiTempDir(const std::string& prefix) |
|
20 |
11 |
: dir_(CreateTempDir(prefix)) {} |
|
21 |
|||
22 |
11 |
RaiiTempDir::~RaiiTempDir() { RemoveTree(dir_); } |
Generated by: GCOVR (Version 4.1) |