Collin Funk wrote:
> > The latter invocation should list hamt-tests.
> 
> Sure, no problem. I assume that since the 'module-tests' is implicit we
> just have to check for the existence of f'{self.name}-tests'.

Yes.

> > does not complete within a reasonable time.
> 
> Yeah, that is the main reason that I wanted to look at it. You
> implemented this after Paul wanted to use it for 'c99' [1]. I noticed
> that one was very slow yesterday.
> 
>     $ time gnulib-tool --extract-recursive-dependents stdlib
>     [...]
>     real        0m52.093s
>     user        0m10.577s
>     sys         0m45.718s
> 
>     $ time gnulib-tool --extract-recursive-dependents c99
>     [...]
>     real        1m36.230s
>     user        0m20.062s
>     sys         1m24.070s

Whereas a single --extract-dependents invocation is fast:

  $ time ./gnulib-tool --extract-dependents lock
  asyncsafe-spin-tests
  call_once-tests
  clean-temp
  clean-temp-simple
  cond
  cond-tests
  fatal-signal
  localename
  localename-unsafe
  mtx-tests
  random
  regex
  ssfmalloc
  strerror_r-posix
  thread
  tls-tests

  real    0m0,163s
  user    0m0,099s
  sys     0m0,064s

Bruno




Reply via email to