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 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 the unit tests pass with minimal library dependencies.
57 - make -j$(nproc) check
58 TESTSUITEFLAGS=--verbose TEST_PARALLEL=$(nproc)
60 # Test whether we can build the shared library.
64 - AUTHOR_TESTING=1 ./configure --enable-shared
65 - make -j$(nproc) check
66 TESTSUITEFLAGS=--verbose TEST_PARALLEL=$(nproc)
68 # Test whether the functional tests pass.
72 - ./configure --enable-compiler-sanitizer
74 - eatmydata make -C tests test