[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU poke 3.90.0 timeout
|
From: |
Bruno Haible |
|
Subject: |
Re: GNU poke 3.90.0 timeout |
|
Date: |
Wed, 24 Jan 2024 17:17:25 +0100 |
Jose E. Marchesi wrote:
> > On two platforms (Alpine Linux 3.13/s390x and Debian 12/powerpc), poke
> > 3.90.1
> > (+ the committed patches) compiles fine, but "make check" fails:
> >
> > Running /home/bruno/poke-3.90.1.3/testsuite/poke.repl/repl.exp ...
> > ...
> > ERROR: Failed to spawn
> > /home/bruno/poke-3.90.1.3/build/testsuite/../poke/poke (timeout)
> >
> > Find attached the two log files.
> >
> > Where is this timeout defined? How can it be increased?
>
> $ expect
> expect1.1> puts $timeout
> 10
> expect1.2> set timeout 20
>
> The above is in seconds.
Thanks for the hint. The default in poke in 3 seconds, set in poke.exp.
I see the timeout problem on 5 platforms:
- Linux/powerpc64 (Debian 12), 3 seconds are not enough but 10 seconds are.
- Linux/s390x (Alpine), 3 seconds are not enough but 10 seconds are.
- Linux/mips64 (Debian 8), 3 seconds are not enough but 10 seconds are.
- Linux/mips (Debian 8), 10 seconds are not enough but 20 seconds are.
- Linux/alpha (Debian 12), even 40 seconds are not enough.
The builds for Linux/powerpc and Linux/hppa are still running.
I wouldn't like to set a timeout to 60 seconds or more; that could have
annoying effects on CI runs.
Therefore here's a proposed patch, that fixes things on 4 out of the
5 platforms mentioned above.
0001-Fix-test-suite-failures-on-Linux-mips-Linux-powerpc6.patch
Description: Text Data