make early building of test binaries condtional

added an --enable-testbuild option to cause test binaries to be built
before tests are run, which is on by default when using --enable-developer.
77 jobs for !3429 with each-tweak-tests in 19 minutes (queued for 5 seconds)
detached
Status Job ID Name Coverage
  Autoconf
passed #844655
linux amd64
autoreconf

00:00:20

 
  Precheck
passed #844657
linux amd64
clang-format

00:00:22

passed #844658
linux amd64
coccinelle

00:03:55

passed #844656
linux amd64
misc

00:00:22

 
  Build
passed #844674
linux amd64
clang:asan

00:01:25

passed #844678
linux amd64
clang:buster:amd64

00:00:56

passed #844680
amd64 libvirt
clang:freebsd11.3:amd64

00:01:10

passed #844681
amd64 libvirt
clang:freebsd12.1:amd64

00:01:32

passed #844682
amd64 libvirt
clang:openbsd6.6:amd64

00:03:25

passed #844676
linux amd64
clang:tsan

00:01:14

passed #844659
linux amd64
gcc:alpine3.11:amd64

00:01:10

passed #844673
linux amd64
gcc:asan

00:01:05

passed #844672
linux amd64
gcc:bionic:amd64

00:00:47

passed #844664
linux amd64
gcc:buster:amd64

00:00:52

passed #844660
linux amd64
gcc:centos6:amd64

00:00:50

passed #844661
linux amd64
gcc:centos7:amd64

00:00:53

passed #844662
linux amd64
gcc:centos8:amd64

00:01:11

passed #844670
linux amd64
gcc:fedora31:amd64

00:01:13

passed #844677
linux amd64
gcc:mutexatomics

00:00:46

passed #844666
linux amd64
gcc:out-of-tree

00:01:03

passed #844679
linux amd64
gcc:pkcs11

00:00:48

passed #844665
linux amd64
gcc:sid:amd64

00:00:59

passed #844667
linux arm64
gcc:sid:arm64

00:07:03

passed #844668
linux i386
gcc:sid:i386

00:00:58

passed #844663
linux amd64
gcc:stretch:amd64

00:00:52

passed #844675
linux amd64
gcc:tsan

00:01:11

passed #844669
linux amd64
gcc:tumbleweed:amd64

00:01:07

passed #844671
linux amd64
gcc:xenial:amd64

00:01:01

 
  Unit
passed #844697
linux amd64
unit:clang:asan

00:02:12

passed #844701
linux amd64
unit:clang:buster:amd64

00:01:08

passed #844703
amd64 libvirt
unit:clang:freebsd11.3:amd64

00:01:49

passed #844704
amd64 libvirt
unit:clang:freebsd12.1:amd64

00:02:00

failed #844699
linux amd64 allowed to fail
unit:clang:tsan

00:00:24

passed #844683
linux amd64
unit:gcc:alpine3.11:amd64

00:01:05

passed #844696
linux amd64
unit:gcc:asan

00:01:46

passed #844695
linux amd64
unit:gcc:bionic:amd64

00:01:00

passed #844688
linux amd64
unit:gcc:buster:amd64

00:01:02

passed #844684
linux amd64
unit:gcc:centos6:amd64

00:01:11

passed #844685
linux amd64
unit:gcc:centos7:amd64

00:01:05

passed #844686
linux amd64
unit:gcc:centos8:amd64

00:01:09

passed #844693
linux amd64
unit:gcc:fedora31:amd64

00:01:04

passed #844700
linux amd64
unit:gcc:mutexatomics

00:00:59

passed #844702
linux amd64
unit:gcc:pkcs11

00:01:27

passed #844689
linux amd64
unit:gcc:sid:amd64

00:01:01

passed #844690
linux arm64
unit:gcc:sid:arm64

00:01:22

passed #844691
linux i386
unit:gcc:sid:i386

00:01:05

passed #844687
linux amd64
unit:gcc:stretch:amd64

00:01:00

failed #844698
linux amd64 allowed to fail
unit:gcc:tsan

00:04:32

passed #844692
linux amd64
unit:gcc:tumbleweed:amd64

00:00:57

passed #844694
linux amd64
unit:gcc:xenial:amd64

00:01:05

 
  System
passed #844719
linux amd64
system:clang:asan

00:14:14

passed #844723
linux amd64
system:clang:buster:amd64

00:10:14

passed #844725
amd64 libvirt
system:clang:freebsd11.3:amd64

00:00:36

passed #844726
amd64 libvirt
system:clang:freebsd12.1:amd64

00:00:35

passed #844721
linux amd64
system:clang:tsan

00:06:00

passed #844705
linux amd64
system:gcc:alpine3.11:amd64

00:11:37

passed #844718
linux amd64
system:gcc:asan

00:12:03

passed #844717
linux amd64
system:gcc:bionic:amd64

00:12:33

passed #844710
linux amd64
system:gcc:buster:amd64

00:10:49

passed #844706
linux amd64
system:gcc:centos6:amd64

00:11:31

passed #844707
linux amd64
system:gcc:centos7:amd64

00:11:01

passed #844708
linux amd64
system:gcc:centos8:amd64

00:10:55

passed #844715
linux amd64
system:gcc:fedora31:amd64

00:10:38

passed #844722
linux amd64
system:gcc:mutexatomics

00:10:13

passed #844724
linux amd64
system:gcc:pkcs11

00:10:43

passed #844711
linux amd64
system:gcc:sid:amd64

00:10:41

passed #844712
linux arm64
system:gcc:sid:arm64

00:11:27

passed #844713
linux i386
system:gcc:sid:i386

00:10:48

passed #844709
linux amd64
system:gcc:stretch:amd64

00:10:06

passed #844720
linux amd64
system:gcc:tsan

00:14:13

passed #844714
linux amd64
system:gcc:tumbleweed:amd64

00:13:15

passed #844716
linux amd64
system:gcc:xenial:amd64

00:10:04

 
  Docs
failed #844727
linux amd64 allowed to fail
docs

00:00:25

 
  Postcheck
passed #844731
linux amd64
cppcheck

00:01:10

passed #844728
linux amd64
flake8

00:02:26

passed #844729
linux amd64
pylint

00:00:35

passed #844730
linux amd64
scan-build

00:05:48

 
Name Stage Failure
failed
unit:gcc:tsan Unit
No job log
failed
unit:clang:tsan Unit
No job log
failed
docs Docs
No job log