2 CMAKE_BUILD_TYPE: Debug
5 ENABLE_HASH_HSIEH: "ON"
8 MEMCACHED_BINARY: "/usr/local/bin/memcached"
13 gitter: ENCRYPTED[92e34815ac1a27681bf868c8299bfa37f3cb98c7d88156884c85dfb33e786bd3124c5d624721fb13735d23f7c57ead4b]
16 image_family: freebsd-12-1
18 sudo -u nobody ulimit -a
26 dependencies_script: |
41 svn co https://svn.freebsd.org/ports/tags/${ports}/databases/memcached memcached
42 svn co https://svn.freebsd.org/ports/tags/${ports}/Mk /usr/ports/Mk
43 svn co https://svn.freebsd.org/ports/tags/${ports}/Templates /usr/ports/Templates
45 echo bin/memcached > pkg-plist
47 SASLPWDB_CONFIGURE_ENABLE=sasl-pwdb \
48 OPTIONS_SET="SASL SASLPWDB" \
49 OPTIONS_DEFINE="SASL SASLPWDB"
54 pw user mod nobody -s /bin/sh -d $(pwd)/build
56 sudo -E -u nobody CFLAGS="-O0 --coverage" CXXFLAGS="-O0 --coverage" cmake -S . -B build
58 sudo -E -u nobody make -C build -j2 all
60 sysctl net.inet.tcp.msl=500
61 sysctl net.inet.tcp.blackhole=0
62 sysctl net.inet.udp.blackhole=0
63 sudo -E -u nobody make -C build -j2 test/fast
65 sudo -E -u nobody make -C build install DESTDIR=/tmp
68 bash <(curl -s https://codecov.io/bash) -x "llvm-cov gcov"
69 gitter_success_script: |
70 curl -sS "${gitter}" \
71 --data-urlencode "level=info" \
72 --data-urlencode "message=Cirrus [${CIRRUS_REPO_FULL_NAME}](https://github.com/${CIRRUS_REPO_FULL_NAME}/compare/${CIRRUS_LAST_GREEN_CHANGE}...${CIRRUS_CHANGE_IN_REPO}) (${CIRRUS_BRANCH}) [success](https://cirrus-ci.com/task/${CIRRUS_TASK_ID}) (${CIRRUS_OS})"
74 gitter_failure_script: |
75 curl -sS "${gitter}" \
76 --data-urlencode "level=error" \
77 --data-urlencode "message=Cirrus [${CIRRUS_REPO_FULL_NAME}](https://github.com/${CIRRUS_REPO_FULL_NAME}/compare/${CIRRUS_LAST_GREEN_CHANGE}...${CIRRUS_CHANGE_IN_REPO}) (${CIRRUS_BRANCH}) [failure](https://cirrus-ci.com/task/${CIRRUS_TASK_ID}) (${CIRRUS_OS})"
79 path: build/Testing/Temporary/LastTest.log