poke-devel
[Top][All Lists]
Advanced

[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.

Attachment: 0001-Fix-test-suite-failures-on-Linux-mips-Linux-powerpc6.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]