[Piglit] faster piglit start-up

Chad Versace chadversary at chromium.org
Wed Apr 12 21:08:41 UTC 2017

On Wed 12 Apr 2017, Eric Anholt wrote:

> For a solution to the startup time, I wish we would just build our whole
> test list using filesystem walks or whatever at piglit build time,
> instead of executing python to build the test list per piglit run.

A nice benefit of building the test list just once, at buildtime, is
that it then becomes possible to teach the shell to tab-complete
`piglit run` with testnames.

FWIW, that's what the Crucible testsuite does. All the testnames are
compiled into the crucible executable at linktime.

Here's Crucible's bash-completion file.

More information about the Piglit mailing list