regression_test: Save LANforge logs to logging directory

Signed-off-by: Matthew Stidham <stidmatt@gmail.com>
This commit is contained in:
Matthew Stidham
2022-01-11 14:14:55 -08:00
committed by shivam
parent 95777f8b31
commit 530551dd48

View File

@@ -465,12 +465,13 @@ function test() {
LOGGING="<a href=\"${URL2}/logs/${NAME}\" target=\"_blank\">Logging directory</a>"
fi
if [[ ${#LOGGING} == "farfegnugen" ]]; then
if [[ ${#LOGGING} -gt 0 ]]; then
mkdir "${LOG_DIR}/${NAME}"
if [[ $MGR == "localhost" ]]; then
cp "${HOMEPATH}"/lanforge_log* "${LOG_DIR}/${NAME}"
cp "${HOMEPATH}"/run_client* "${LOG_DIR}/${NAME}"
cp "${HOMEPATH}"/run_mgr* "${LOG_DIR}/${NAME}"
journalctl -u lanforge --since "today" > "${LOG_DIR}/${NAME}/lanforge_log.txt"
else
sshpass -p "lanforge" scp lanforge@"${MGR}":~/lanforge_log* "${LOG_DIR}/${NAME}"
sshpass -p "lanforge" scp lanforge@"${MGR}":~/run_client* "${LOG_DIR}/${NAME}"