lmi-commits
[Top][All Lists]
Advanced

[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();
 }
 
 //============================================================================



reply via email to

[Prev in Thread] Current Thread [Next in Thread]