Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Change-Id: I89a4b3856a6d1756b086ef2d06ad9aa4c1d8d37b
# If we are here the test passed
pass "Working directory changed"
# If we are here the test passed
pass "Working directory changed"
stop_lttng_relayd
rm -rf "$working_dir"
}
stop_lttng_relayd
rm -rf "$working_dir"
}
is "$cwd" "$working_dir" "Working directory changed"
is "$cwd" "$working_dir" "Working directory changed"
stop_lttng_relayd
rm -rf "$working_dir"
}
stop_lttng_relayd
rm -rf "$working_dir"
}
is "$cwd" "$expected_working_dir" "Working directory is $expected_working_dir"
is "$cwd" "$expected_working_dir" "Working directory is $expected_working_dir"
stop_lttng_relayd
rm -rf "$working_dir"
}
stop_lttng_relayd
rm -rf "$working_dir"
}
is "$cwd" "$working_dir" "Working directory changed"
is "$cwd" "$working_dir" "Working directory changed"
stop_lttng_relayd
rm -rf "$working_dir"
}
stop_lttng_relayd
rm -rf "$working_dir"
}
is "$cwd" "$expected_working_dir" "Working directory is $expected_working_dir"
is "$cwd" "$expected_working_dir" "Working directory is $expected_working_dir"
stop_lttng_relayd
rm -rf "$working_dir"
}
stop_lttng_relayd
rm -rf "$working_dir"
}
skip $is_user "Skipping permission debug output test; operation can't fail as root" 6 ||
{
skip $is_user "Skipping permission debug output test; operation can't fail as root" 6 ||
{
- local output_pattern='Working directory \".*\" is not writable'
+ local output_pattern='Working directory is not writable'
local working_dir
local cwd
local pid
local working_dir
local cwd
local pid
grep -q "$output_pattern" "$ERROR_OUTPUT_DEST"
ok $? "Warning about missing write permission is present"
grep -q "$output_pattern" "$ERROR_OUTPUT_DEST"
ok $? "Warning about missing write permission is present"
stop_lttng_relayd
rm "$ERROR_OUTPUT_DEST"
rm -rf "$working_dir" "$ERROR_OUTPUT_DEST"
stop_lttng_relayd
rm "$ERROR_OUTPUT_DEST"
rm -rf "$working_dir" "$ERROR_OUTPUT_DEST"
function test_relayd_failure()
{
function test_relayd_failure()
{
- local output_pattern='Failed to change working directory to'
+ local output_pattern='Failed to change working directory'
local relayd_bin_path="$DIR/../src/bin/lttng-relayd/$RELAYD_BIN"
local working_dir
local relayd_bin_path="$DIR/../src/bin/lttng-relayd/$RELAYD_BIN"
local working_dir
pass "No lttng-relayd present"
else
fail "No lttng-relayd present"
pass "No lttng-relayd present"
else
fail "No lttng-relayd present"
stop_lttng_relayd_notap
fi
stop_lttng_relayd_notap
fi
is "$cwd" "$working_dir" "Working directory changed"
is "$cwd" "$working_dir" "Working directory changed"
stop_lttng_relayd
rm -rf "$working_dir"
unset LTTNG_RELAYD_WORKING_DIRECTORY
stop_lttng_relayd
rm -rf "$working_dir"
unset LTTNG_RELAYD_WORKING_DIRECTORY
is "$cwd" "$working_dir_cmdline" "Working directory is the one from command line"
is "$cwd" "$working_dir_cmdline" "Working directory is the one from command line"
stop_lttng_relayd
rm -rf "$working_dir_env" "$working_dir_cmdline"
unset LTTNG_RELAYD_WORKING_DIRECTORY
stop_lttng_relayd
rm -rf "$working_dir_env" "$working_dir_cmdline"
unset LTTNG_RELAYD_WORKING_DIRECTORY