mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-09 07:51:59 -09:00
support/testing: TestSWIPL: increase timeout value
The swipl runtime test is unreliable, depending on the execution speed
of its runner or local host.
Running on a build server, the last test resolve the sudoku in
30sec while the timeout is 10sec.
# time swipl -g top -t halt /root/sudoku.pl
Sudoku solution:
[9, 8, 7, 6, 5, 4, 3, 2, 1].
[2, 4, 6, 1, 7, 3, 9, 8, 5].
[3, 5, 1, 9, 2, 8, 7, 4, 6].
[1, 2, 8, 5, 3, 7, 6, 9, 4].
[6, 3, 4, 8, 9, 2, 1, 5, 7].
[7, 9, 5, 4, 6, 1, 8, 3, 2].
[5, 1, 9, 2, 8, 6, 4, 7, 3].
[4, 7, 2, 3, 1, 9, 5, 6, 8].
[8, 6, 3, 7, 4, 5, 2, 1, 9].
real 0m 28.53s
user 0m 27.99s
sys 0m 0.51s
Increase the timout to 120sec.
Note: On Gitlab-CI, every emulator timeout are increased by a factor 10
to avoid sporadic failures in elastic runners.
https://gitlab.com/buildroot.org/buildroot/-/blame/2025.08-rc3/support/misc/gitlab-ci.yml.in?ref_type=tags#L101
Cc: Julien Olivain <ju.o@free.fr>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Julien Olivain <ju.o@free.fr>
(cherry picked from commit dac94834cc)
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
This commit is contained in:
committed by
Thomas Perale
parent
00a5d1b7d7
commit
de2bf5404b
@@ -43,4 +43,4 @@ class TestSWIPL(infra.basetest.BRTest):
|
||||
|
||||
# Run a more complex logic program (solve a sudoku).
|
||||
cmd = "swipl -g top -t halt /root/sudoku.pl"
|
||||
self.assertRunOk(cmd, timeout=10)
|
||||
self.assertRunOk(cmd, timeout=120)
|
||||
|
||||
Reference in New Issue
Block a user