Skip to content
This repository was archived by the owner on Dec 20, 2023. It is now read-only.

Commit 429cc6e

Browse files
committed
organize test log
1 parent 0351ad3 commit 429cc6e

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/test-apps/happy/lib/WeaveTest.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def start_simple_weave_server(self, cmd_path, server_addr, node_id, tag, quiet =
9595
if listen:
9696
cmd += " --listen"
9797

98-
persistent_storage_file = self.main_conf['log_directory'] + "/" + self.getStateId() + "_persistent_state." + tag
98+
persistent_storage_file = self.getHappyLogDir() + "/" + self.getStateId() + "_persistent_state." + tag
9999

100100
if use_persistent_storage:
101101
cmd += " --persistent-cntr-file " + persistent_storage_file
@@ -128,7 +128,8 @@ def jitter(self, jitter_distribution_curve):
128128
else:
129129
self.logger.debug("Expect that jitter_distribution_curve is integer and not less than 0 %d" % jitter_distribution_curve)
130130

131-
def start_simple_weave_client(self, cmd_path, client_addr, server_addr, server_id, node_id, tag, quiet = None, strace = True, env = {}, use_persistent_storage=True, reset_persistent_storage=True):
131+
def start_simple_weave_client(self, cmd_path, client_addr, server_addr, server_id, node_id, tag,
132+
quiet=None, strace=True, env={}, use_persistent_storage=True, reset_persistent_storage=True):
132133
cmd = cmd_path
133134

134135
if client_addr != None:
@@ -137,7 +138,7 @@ def start_simple_weave_client(self, cmd_path, client_addr, server_addr, server_i
137138
if server_addr != None:
138139
cmd += " --dest-addr " + str(server_addr)
139140

140-
persistent_storage_file = self.main_conf['log_directory'] + "/" + self.getStateId() + "_persistent_state." + tag
141+
persistent_storage_file = self.getHappyLogDir() + "/" + self.getStateId() + "_persistent_state." + tag
141142

142143
if use_persistent_storage:
143144
cmd += " --persistent-cntr-file " + persistent_storage_file

src/test-apps/weave-parallel-test-engine

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,8 @@ fi
161161

162162
# Temporary fix for flaky tests: give them up to 3 chances to succeed
163163
for ((i=0; i < ${NUM_GRACE_RUNS}; i++)); do
164-
HAPPY_STATE_ID=h${TIER}${FABRIC_OFFSET} FABRIC_OFFSET=$FABRIC_OFFSET "$@" >$log_file 2>&1
164+
abslogfile=`readlink -f $log_file`
165+
HAPPY_STATE_ID=h${TIER}${FABRIC_OFFSET} FABRIC_OFFSET=$FABRIC_OFFSET HAPPY_LOG_DIR=`dirname $abslogfile` "$@" >$log_file 2>&1
165166
estatus=$?
166167
if test $enable_hard_errors = no && test $estatus -eq 99; then
167168
estatus=1

0 commit comments

Comments
 (0)