Run test groups concurrently.
authorjsing <jsing@openbsd.org>
Wed, 8 Mar 2023 05:41:08 +0000 (05:41 +0000)
committerjsing <jsing@openbsd.org>
Wed, 8 Mar 2023 05:41:08 +0000 (05:41 +0000)
commiteb0436eb61f4a79d509fc5906e055b3fc255a32a
treebc1ad627fa9e338daf230282e953a0e81e40b45c
parent662a675d2d4391a524126af77b2d7c122815220f
Run test groups concurrently.

Add a basic test coordinator, that allows for Wycheproof test groups to be
run concurrently. This can be further improved (especially for vectors that
have limited test groups), however it already reduces the regress duration
by about half on an Apple M1.
regress/lib/libcrypto/wycheproof/wycheproof.go