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