1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/usr/bin/make -f
%:
dh $@ --builddirectory=build
override_dh_auto_configure:
mkdir -p build
dpkg-architecture
if `dpkg-architecture -e armel` || `dpkg-architecture -e armhf` || `dpkg-architecture -e s390x`; then \
echo "Performing armel/armhf/s390x build"; \
dh_auto_configure -- -DDISABLE_ASM=ON -DBUILD_TESTING=ON -DCRYFS_UPDATE_CHECKS=OFF; \
else \
dh_auto_configure -- -DBUILD_TESTING=ON -DCRYFS_UPDATE_CHECKS=OFF; \
fi
override_dh_auto_test:
./build/test/blobstore/blobstore-test 2>&1
./build/test/blockstore/blockstore-test --gtest_filter='-CacheTest_RaceCondition.*' 2>&1
# Config Compatibility tests fail on s390x, mipsel, and hppa archs
./build/test/cryfs/cryfs-test --gtest_filter='-CryConfigCompatibilityTest.*' 2>&1
./build/test/parallelaccessstore/parallelaccessstore-test 2>&1
./build/test/gitversion/gitversion-test 2>&1
# Test fails with pbuilder, and mipsel
# ./build/test/cpp-utils/cpp-utils-test --gtest_filter='-HomedirTest.*' 2>&1
# ./build/test/cryfs-cli/cryfs-cli-test
# Test requires root (and fuse)
# ./build/test/fspp/fspp-test
|