mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 18:55:19 +00:00 
			
		
		
		
	Merge "CI: Add --test-timeout option to runTestsuite.sh"
This commit is contained in:
		| @@ -2,46 +2,55 @@ | ||||
| 	{ | ||||
| 		"name": "ari1", | ||||
| 		"dir": "tests/CI/output/ari1", | ||||
| 		"runTestsuiteOptions": "--test-timeout=180", | ||||
| 		"testcmd": "--test-regex=tests/rest_api/[Ca-d]" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"name": "ari2", | ||||
| 		"dir": "tests/CI/output/ari2", | ||||
| 		"runTestsuiteOptions": "--test-timeout=180", | ||||
| 		"testcmd": "--test-regex=tests/rest_api/[e-z]" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"name": "pjs1", | ||||
| 		"dir": "tests/CI/output/pjsip1", | ||||
| 		"runTestsuiteOptions": "--test-timeout=180", | ||||
| 		"testcmd": "--test-regex=tests/channels/pjsip/[a-f]" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"name": "pjs2", | ||||
| 		"dir": "tests/CI/output/pjsip2", | ||||
| 		"runTestsuiteOptions": "--test-timeout=180", | ||||
| 		"testcmd": "--test-regex=tests/channels/pjsip/[g-r]" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"name": "pjs3", | ||||
| 		"dir": "tests/CI/output/pjsip3", | ||||
| 		"runTestsuiteOptions": "--test-timeout=180", | ||||
| 		"testcmd": "--test-regex=tests/channels/pjsip/[s-z]" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"name": "sip1", | ||||
| 		"dir": "tests/CI/output/sip1", | ||||
| 		"runTestsuiteOptions": "--test-timeout=240", | ||||
| 		"testcmd": "--test-regex=tests/channels/SIP/[Sa-r]" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"name": "sip2", | ||||
| 		"dir": "tests/CI/output/sip2", | ||||
| 		"runTestsuiteOptions": "--test-timeout=240", | ||||
| 		"testcmd": "--test-regex=tests/channels/SIP/[s-z]" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"name": "iax ", | ||||
| 		"dir": "tests/CI/output/iax2_local", | ||||
| 		"runTestsuiteOptions": "--test-timeout=180", | ||||
| 		"testcmd": " -t tests/channels/iax2 -t tests/channels/local" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"name": "mwi ", | ||||
| 		"dir": "tests/CI/output/extmwi", | ||||
| 		"runTestsuiteOptions": "--test-timeout=180", | ||||
| 		"testcmd": "--test-regex=tests/channels/pjsip/.*mwi" | ||||
| 	} | ||||
| ] | ||||
|   | ||||
| @@ -2,37 +2,43 @@ | ||||
| 	{ | ||||
| 		"name": "ari ", | ||||
| 		"dir": "tests/CI/output/ari", | ||||
| 		"runTestsuiteOptions": "--test-timeout=180", | ||||
| 		"testcmd": "-t tests/rest_api/" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"name": "pjs ", | ||||
| 		"dir": "tests/CI/output/pjsip", | ||||
| 		"runTestsuiteOptions": "--test-timeout=180", | ||||
| 		"testcmd": "-t tests/channels/pjsip" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"name": "sip ", | ||||
| 		"dir": "tests/CI/output/sip", | ||||
| 		"runTestsuiteOptions": "--test-timeout=240", | ||||
| 		"testcmd": "-t tests/channels/SIP" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"name": "iax ", | ||||
| 		"dir": "tests/CI/output/iax2_local", | ||||
| 		"runTestsuiteOptions": "--test-timeout=180", | ||||
| 		"testcmd": " -t tests/channels/iax2 -t tests/channels/local" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"name": "apps", | ||||
| 		"dir": "tests/CI/output/agi-apps", | ||||
| 		"runTestsuiteOptions": "--test-timeout=180", | ||||
| 		"testcmd": " -t tests/agi -t tests/apps -t blind-transfer-parkingtimeout" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"name": "othr", | ||||
| 		"dir": "tests/CI/output/other", | ||||
| 		"runTestsuiteOptions": "--test-timeout=180", | ||||
| 		"testcmd": " -T tests/(apps|agi|blind-transfer-parkingtimeout|rest_api|channels|realtime|example|skeleton_test|remote-test)" | ||||
| 	}, | ||||
| 	{ | ||||
| 		"name": "real", | ||||
| 		"dir": "tests/CI/output/realtime", | ||||
| 		"runTestsuiteOptions": "--realtime --initialize-db --cleanup-db", | ||||
| 		"runTestsuiteOptions": "--test-timeout=180 --realtime --initialize-db --cleanup-db", | ||||
| 		"testcmd": " -t tests/channels/pjsip -G realtime-incompatible" | ||||
| 	} | ||||
| ] | ||||
|   | ||||
| @@ -1,6 +1,7 @@ | ||||
| #!/usr/bin/env bash | ||||
| CIDIR=$(dirname $(readlink -fn $0)) | ||||
| REALTIME=0 | ||||
| TEST_TIMEOUT=600 | ||||
| source $CIDIR/ci.functions | ||||
| ASTETCDIR=$DESTDIR/etc/asterisk | ||||
|  | ||||
| @@ -14,7 +15,7 @@ fi | ||||
|  | ||||
| export PYTHONPATH=./lib/python/ | ||||
| echo "Running tests ${TESTSUITE_COMMAND}" | ||||
| ./runtests.py --cleanup ${TESTSUITE_COMMAND} | contrib/scripts/pretty_print --no-color --no-timer --term-width=120 --show-errors || : | ||||
| ./runtests.py --cleanup --timeout=${TEST_TIMEOUT} ${TESTSUITE_COMMAND} | contrib/scripts/pretty_print --no-color --no-timer --term-width=120 --show-errors || : | ||||
|  | ||||
| if [ $REALTIME -eq 1 ] ; then | ||||
| 	$CIDIR/teardownRealtime.sh --cleanup-db=${CLEANUP_DB:?0} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user