mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-21 01:04:57 +08:00
fix: do not remove log file when logging disabled
- initialization of FileLogger always removed log file - this change only removes old file when logging is enabled in current run Resolves: NEO-7199 Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
cdd91d64c6
commit
44273fcea0
@@ -126,6 +126,20 @@ TEST(FileLogger, GivenSameFileNameWhenCreatingNewInstanceThenOldFileIsRemoved) {
|
||||
EXPECT_FALSE(fileExists(fileLogger.getLogFileName()));
|
||||
}
|
||||
|
||||
TEST(FileLogger, GivenSameFileNameWhenCreatingNewFullyDisabledLoggerThenOldFileIsNotRemoved) {
|
||||
std::string testFile = "testfile";
|
||||
DebugVariables flags;
|
||||
flags.LogApiCalls.set(true);
|
||||
FullyEnabledFileLogger fileLogger(testFile, flags);
|
||||
fileLogger.useRealFiles(true);
|
||||
fileLogger.writeToFile(fileLogger.getLogFileName(), "test", 4, std::fstream::out);
|
||||
|
||||
EXPECT_TRUE(fileExists(fileLogger.getLogFileName()));
|
||||
FullyDisabledFileLogger fileLogger2(testFile, flags);
|
||||
EXPECT_TRUE(fileExists(fileLogger.getLogFileName()));
|
||||
std::remove(fileLogger.getLogFileName());
|
||||
}
|
||||
|
||||
TEST(FileLogger, GivenFlagIsFalseWhenLoggingThenOnlyCustomLogsAreDumped) {
|
||||
std::string testFile = "testfile";
|
||||
DebugVariables flags;
|
||||
|
||||
Reference in New Issue
Block a user