[LTP] [PATCH 1/2] lib: multiply the timeout if detect slow kconfigsD
Cyril Hrubis
chrubis@suse.cz
Fri Jan 3 16:48:08 CET 2025
Hi!
> Yes, the benefit of multiplying TIMEOUT (on a slow system) is not only
> to avoid increasing the actual execution time of the test, but also to give
> the system more time to wait for the test to complete the final work.
>
> Original:
> | -- timeout -- | -- max_runtime -- |
>
> Previous:
> | -- timeout -- | -------- max_runtime * 4 -------- |
>
> Now:
> | -------- timeout * 4 -------- | -- max_runtime -- |
The problems I see here:
There are tests, I think this covers mostly the IO stress tests, where
the max runtime may be significantly larger than the timeout, so
multiplying only the timeout may not be enough there.
I wanted to eventually move to a shorter default timeout, e.g. 10s once
we have enough max_runtime anotation in the testcases.
So in the end we may eventually need both max_runtime and runtime in the
tst_test structure.
--
Cyril Hrubis
chrubis@suse.cz
More information about the ltp
mailing list