mirror of
				https://github.com/Telecominfraproject/wlan-testing.git
				synced 2025-10-30 18:38:06 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			61 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| # Example usage of this script
 | |
| # DUT_SW_VER=my-build-id ./run_basic.bash
 | |
| #
 | |
| # Other DUT variables in test_bed_cfg.bash may also be over-ridden,
 | |
| # including those below.  See LANforge 'add_dut' CLI command for
 | |
| # details on what these variables are for.
 | |
| 
 | |
| # DUT_FLAGS DUT_FLAGS_MASK DUT_SW_VER DUT_HW_VER DUT_MODEL
 | |
| # DUT_SERIAL DUT_SSID1 DUT_SSID2 DUT_SSID3
 | |
| # DUT_PASSWD1 DUT_PASSWD2 DUT_PASSWD3
 | |
| # DUT_BSSID1 DUT_BSSID2 DUT_BSSID3
 | |
| 
 | |
| # Source config file
 | |
| . test_bed_cfg.bash
 | |
| 
 | |
| echo "<b>Top wlan-testing git commits.</b><br><pre>" > ./tmp_gitlog.html
 | |
| git log -n 8 --oneline >> ./tmp_gitlog.html
 | |
| echo "</pre>" >> ./tmp_gitlog.html
 | |
| 
 | |
| NOTES_HTML=`pwd`/testbed_notes.html
 | |
| GITLOG=`pwd`/tmp_gitlog.html
 | |
| export NOTES_HTML GITLOG
 | |
| 
 | |
| # TODO:  Copy config file to cloud controller and restart it
 | |
| # and/or do other config to make it work.
 | |
| 
 | |
| # Change to scripts dir
 | |
| cd ../../lanforge/lanforge-scripts/gui
 | |
| 
 | |
| # Where to place results.  basic_regression.bash will use this variable.
 | |
| RSLTS_DIR=/tmp/ben-basic-regression
 | |
| export RSLTS_DIR
 | |
| 
 | |
| # Clean any existing data from the results dir
 | |
| rm -fr $RSLTS_DIR
 | |
| 
 | |
| # Run one test
 | |
| # DEFAULT_ENABLE=0 DO_SHORT_AP_STABILITY_RESET=1 ./basic_regression.bash
 | |
| 
 | |
| 
 | |
| # Run all tests
 | |
| ./basic_regression.bash
 | |
| 
 | |
| cd -
 | |
| 
 | |
| if [ ! -d $RSLTS_DIR ]
 | |
| then
 | |
|     echo "Test did not run as expected, $RSLTS_DIR not found."
 | |
|     mkdir -p $RSLTS_DIR
 | |
| fi
 | |
| 
 | |
| if [ -f ${MY_TMPDIR}/basic_regression_log.txt ]
 | |
| then
 | |
|     echo "Found ${MY_TMPDIR}/basic_regression_log.txt, moving into $RSLTS_DIR"
 | |
|     mv ${MY_TMPDIR}/basic_regression_log.txt $RSLTS_DIR/
 | |
| fi
 | |
| 
 | |
| echo "See results in $RSLTS_DIR"
 | 
