4 FF_DISABLE_UMASK_FOR_DOCKER_EXECUTOR: 1
8 - apt install -qq -y eatmydata
9 - eatmydata apt -P pkg.dpkg.author-release build-dep -qq -y .
12 # Test whether the release can be done.
17 - make -j$(nproc) distcheck
19 # Test whether the author checks pass.
23 - eatmydata apt -P pkg.dpkg.author-testing build-dep -qq -y .
25 - make -j$(nproc) authorcheck
26 TESTSUITEFLAGS=--verbose TEST_PARALLEL=$(nproc)
28 # Test whether the sanitized unit tests pass.
32 - ./configure --enable-compiler-sanitizer
33 - make -j$(nproc) -C lib check
34 TESTSUITEFLAGS=--verbose TEST_PARALLEL=$(nproc)
36 # Test whether the unit tests pass on a VPATH build.
43 - make -j$(nproc) check
44 TESTSUITEFLAGS=--verbose TEST_PARALLEL=$(nproc)
46 # Test whether we can build the shared library.
50 - AUTHOR_TESTING=1 ./configure --enable-shared
51 - make -j$(nproc) check
52 TESTSUITEFLAGS=--verbose TEST_PARALLEL=$(nproc)
54 # Test whether the functional tests pass.
60 - eatmydata make -C tests test