[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master f3c925a 2/3: Write monthly trace files in pri
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master f3c925a 2/3: Write monthly trace files in print directory unless system testing |
Date: |
Fri, 28 Jun 2019 11:41:36 -0400 (EDT) |
branch: master
commit f3c925a82d015c159d6979274e9de1ab2a08c397
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Write monthly trace files in print directory unless system testing
---
ihs_avdebug.cpp | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/ihs_avdebug.cpp b/ihs_avdebug.cpp
index 9572e0f..5f1507b 100644
--- a/ihs_avdebug.cpp
+++ b/ihs_avdebug.cpp
@@ -25,6 +25,7 @@
#include "assert_lmi.hpp"
#include "configurable_settings.hpp"
+#include "global_settings.hpp"
#include "ihs_irc7702.hpp"
#include "ihs_irc7702a.hpp"
#include "ledger_invariant.hpp"
@@ -259,8 +260,11 @@ inline void AccountValue::SetMonthlyDetail(int enumerator,
double d)
void AccountValue::SetDebugFilename(std::string const& s)
{
configurable_settings const& c = configurable_settings::instance();
- std::string const& z = c.spreadsheet_file_extension();
- DebugFilename = unique_filepath(s, ".monthly_trace" + z).string();
+ std::string const& tsv_ext = c.spreadsheet_file_extension();
+ bool const regr_testing = global_settings::instance().regression_testing();
+ std::string const& print_dir = c.print_directory();
+ fs::path const f = regr_testing ? s : modify_directory(s, print_dir);
+ DebugFilename = unique_filepath(f, ".monthly_trace" + tsv_ext).string();
}
//============================================================================