[asterisk-bugs] [JIRA] (ASTERISK-29946) testsuite: timeout can't be overridden to higher values through argument
Joshua C. Colp (JIRA)
noreply at issues.asterisk.org
Thu Mar 3 13:20:06 CST 2022
[ https://issues.asterisk.org/jira/browse/ASTERISK-29946?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joshua C. Colp updated ASTERISK-29946:
--------------------------------------
Severity: Minor (was: Major)
> testsuite: timeout can't be overridden to higher values through argument
> ------------------------------------------------------------------------
>
> Key: ASTERISK-29946
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-29946
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Tests/testsuite
> Affects Versions: 18.9.0
> Reporter: N A
>
> Overriding the reactor timeout to a HIGHER value at the command line does not work, as evidenced by the below:
> Overriding to a LOWER value seems to work.
> Manually changing the default in lib/python/asterisk/test_case.py to 90 and then use <= 90 as my timeout arg works just fine, and tests pass as expected.
> So there is a bug with the test suite in overriding the timeout to a higher value
> ```
> root at pbxdev:/usr/src/testsuite# ./runtests.py --test=tests/intertest/ --timeout=90
> Running tests for Asterisk (run 1 of 1)...
> Tests to run: 12 * 1 time(s) = 12 Maximum test inactivity time: 90 sec.
> --> Running test 'tests/intertest/anoncallreject' ...
> Making sure Asterisk isn't running ...
> Making sure SIPp isn't running...
> Running tests/intertest/anoncallreject ...
> [Mar 03 13:58:37] WARNING[4136555]: asterisk.test_case:550 _reactor_timeout: Reactor timeout: '30' seconds
> [Mar 03 13:58:41] WARNING[4136555]: asterisk.ami:208 __check_result: Event occurred 0 times, which is out of the allowable range
> [Mar 03 13:58:41] WARNING[4136555]: asterisk.ami:209 __check_result: Event description: {'count': 2, 'conditions': {'match': {'UserEvent': 'LineSuccess', 'Event': 'UserEvent'}}, 'requirements': {'match': {'Result': 'Pass'}}}
> Test tests/intertest/anoncallreject failed
> --> Running test 'tests/intertest/callerid' ...
> Making sure Asterisk isn't running ...
> Making sure SIPp isn't running...
> Running tests/intertest/callerid ...
> [Mar 03 13:59:12] WARNING[4136674]: asterisk.test_case:550 _reactor_timeout: Reactor timeout: '30' seconds
> ^CTraceback (most recent call last):
> File "./runtests.py", line 1013, in <module>
> sys.exit(main() or 0)
> File "./runtests.py", line 946, in main
> test_suite.run()
> File "./runtests.py", line 666, in run
> t.run()
> File "./runtests.py", line 152, in run
> if not poll.poll(self.timeout):
> KeyboardInterrupt
> root at pbxdev:/usr/src/testsuite# ./runtests.py --test=tests/intertest/ --timeout=2
> Running tests for Asterisk (run 1 of 1)...
> Tests to run: 12 * 1 time(s) = 12 Maximum test inactivity time: 2 sec.
> --> Running test 'tests/intertest/anoncallreject' ...
> Making sure Asterisk isn't running ...
> Making sure SIPp isn't running...
> Running tests/intertest/anoncallreject ...
> Test tests/intertest/anoncallreject timed out
> --> Running test 'tests/intertest/callerid' ...
> Making sure Asterisk isn't running ...
> Making sure SIPp isn't running...
> Running tests/intertest/callerid ...
> Unhandled error in Deferred:
> [Mar 03 14:00:55] CRITICAL[4136906]: twisted:154 publishToNewObserver: Unhandled error in Deferred:
> Test tests/intertest/callerid timed out
> --> Running test 'tests/intertest/calleridprivacy' ...
> Making sure Asterisk isn't running ...
> Making sure SIPp isn't running...
> Running tests/intertest/calleridprivacy ...
> Unhandled error in Deferred:
> [Mar 03 14:00:58] CRITICAL[4136999]: twisted:154 publishToNewObserver: Unhandled error in Deferred:
> ^CTraceback (most recent call last):
> File "./runtests.py", line 1013, in <module>
> sys.exit(main() or 0)
> File "./runtests.py", line 946, in main
> test_suite.run()
> File "./runtests.py", line 666, in run
> t.run()
> File "./runtests.py", line 168, in run
> p.wait()
> File "/usr/lib/python2.7/subprocess.py", line 1099, in wait
> pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)
> File "/usr/lib/python2.7/subprocess.py", line 125, in _eintr_retry_call
> return func(*args)
> KeyboardInterrupt
> root at pbxdev:/usr/src/testsuite# ./runtests.py --test=tests/intertest/ --timeout=60
> Running tests for Asterisk (run 1 of 1)...
> Tests to run: 12 * 1 time(s) = 12 Maximum test inactivity time: 60 sec.
> --> Running test 'tests/intertest/anoncallreject' ...
> Making sure Asterisk isn't running ...
> Making sure SIPp isn't running...
> Running tests/intertest/anoncallreject ...
> [Mar 03 14:01:46] WARNING[4137093]: asterisk.test_case:550 _reactor_timeout: Reactor timeout: '30' seconds
> [Mar 03 14:01:48] WARNING[4137093]: asterisk.ami:208 __check_result: Event occurred 0 times, which is out of the allowable range
> [Mar 03 14:01:48] WARNING[4137093]: asterisk.ami:209 __check_result: Event description: {'count': 2, 'conditions': {'match': {'UserEvent': 'LineSuccess', 'Event': 'UserEvent'}}, 'requirements': {'match': {'Result': 'Pass'}}}
> Test tests/intertest/anoncallreject failed
> ```
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list