mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-10-31 10:48:02 +00:00 
			
		
		
		
	updateTest: improvements, also trying to summarize run into email
This commit is contained in:
		| @@ -9,32 +9,41 @@ GUIUpdate="/home/lanforge/Documents/GUIUpdateLog.txt" | |||||||
| CTLGUI="/home/lanforge/Documents/connectTestGUILog.txt" | CTLGUI="/home/lanforge/Documents/connectTestGUILog.txt" | ||||||
| CTLH="/home/lanforge/Documents/connectTestHLog.txt" | CTLH="/home/lanforge/Documents/connectTestHLog.txt" | ||||||
| verNum="5.4.2" | verNum="5.4.2" | ||||||
|  | GUIDIR="${HL}/LANforgeGUI_${verNum}" | ||||||
|  | ST="/tmp/summary.txt" | ||||||
|  |  | ||||||
| for f in $GUILog $GUIUpdate $CTLGUI $CTLH; do rm -f $f; done | rm -f $GUILog $GUIUpdate $CTLGUI $CTLH $ST | ||||||
|  |  | ||||||
| touch "${HL}/LANforgeGUI_${verNum}/NO_AUTOSTART" | touch "${HL}/LANforgeGUI_${verNum}/NO_AUTOSTART" | ||||||
| killall -9 java |  | ||||||
| python3 ${scripts}/auto-install-gui.py --versionNumber $verNum &> $GUIUpdate | python3 ${scripts}/auto-install-gui.py --versionNumber $verNum &> $GUIUpdate | ||||||
| sleep 5 | sleep 5 | ||||||
| grep -q "Current GUI version up to date" $GUIUpdate && exit | grep -q "Current GUI version up to date" $GUIUpdate && exit | ||||||
| grep -q -i "fail" $GUIUpdate && exit | grep -q -i "fail" $GUIUpdate && exit | ||||||
|  |  | ||||||
|  | pgrep java &>/dev/null && killall -9 java | ||||||
| rm "${HL}/LANforgeGUI_${verNum}/NO_AUTOSTART" | rm "${HL}/LANforgeGUI_${verNum}/NO_AUTOSTART" | ||||||
|  |  | ||||||
| nohup env RESTARTS=999999 ./lfclient.bash -s localhost &> $GUILog | ( cd $GUIDIR; nohup env RESTARTS=999999 ./lfclient.bash -s localhost &> $GUILog & ) | ||||||
|  | sleep 10 | ||||||
| python3 ${scripts}/connectTest.py &> $CTLGUI | python3 ${scripts}/connectTest.py &> $CTLGUI | ||||||
| sleep 1 |  | ||||||
| killall -9 java |  | ||||||
| sleep 1 |  | ||||||
|  |  | ||||||
| touch "${HL}/LANforgeGUI_${verNum}/DAEMON_MODE" | touch "${HL}/LANforgeGUI_${verNum}/DAEMON_MODE" | ||||||
| killall -9 java | pgrep java &>/dev/null && killall -9 java | ||||||
| #${HL}/LANforgeGUI_5.4.2/lfclient.bash -daemon -s localhost &> $GUILog & | sleep 10 | ||||||
| sleep 5 |  | ||||||
| python3 ${scripts}/connectTest.py &> $CTLH | python3 ${scripts}/connectTest.py &> $CTLH | ||||||
| sleep 1 |  | ||||||
| rm "${HL}/LANforgeGUI_${verNum}/DAEMON_MODE" | rm "${HL}/LANforgeGUI_${verNum}/DAEMON_MODE" | ||||||
|  |  | ||||||
|  | pgrep java &>/dev/null && killall -9 java | ||||||
|  |  | ||||||
|  | echo "===============================================" > $ST | ||||||
|  | head $GUILog >> $ST | ||||||
|  | echo "===============================================" >> $ST | ||||||
|  | head $GUIUpdate >> $ST | ||||||
|  | echo "===============================================" >> $ST | ||||||
|  | head $CTLGUI >> $ST | ||||||
|  | echo "===============================================" >> $ST | ||||||
|  | head $CTLH >> $ST | ||||||
|  | echo "===============================================" >> $ST | ||||||
|  |  | ||||||
|  | cat $ST | mail -s 'GUI Update Test' -a $GUILog -a $GUIUpdate -a $CTLGUI -a $CTLH  "test.notice@candelatech.com" | ||||||
|  |  | ||||||
| echo "Logs Attached" | mail -s 'GUI Update Logs' -a $GUILog -a $GUIUpdate -a $CTLGUI -a $CTLH  "test.notice@candelatech.com" |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jed Reynolds
					Jed Reynolds