memaslap: fix leaks
[awesomized/libmemcached] / .cirrus.yml
index bb175484041502e9e05cbf4eef163d977fe9665c..adc3b3c26efc58d00ca406f97dfaf52e20016ba0 100644 (file)
@@ -13,7 +13,16 @@ task:
     gitter: ENCRYPTED[92e34815ac1a27681bf868c8299bfa37f3cb98c7d88156884c85dfb33e786bd3124c5d624721fb13735d23f7c57ead4b]
     ports: RELEASE_12_1_0
   freebsd_instance:
-    image_family: freebsd-12-1-snap
+    image_family: freebsd-12-1
+  discover_script: |
+    sudo -u nobody ulimit -a
+    cat /etc/hosts
+    cat /etc/host.conf
+    cat /etc/resolv.conf
+    ifconfig
+    netstat
+    sysctl -a
+    dmesg
   dependencies_script: |
     pkg update
     pkg upgrade -y
@@ -33,7 +42,10 @@ task:
     svn co https://svn.freebsd.org/ports/tags/${ports}/Templates /usr/ports/Templates
     cd memcached
     echo bin/memcached > pkg-plist
-    make all install SASLPWDB_CONFIGURE_ENABLE=sasl-pwdb OPTIONS_SET="SASL SASLPWDB" OPTIONS_DEFINE="SASL SASLPWDB"
+    make all install \
+      SASLPWDB_CONFIGURE_ENABLE=sasl-pwdb \
+      OPTIONS_SET="SASL SASLPWDB" \
+      OPTIONS_DEFINE="SASL SASLPWDB"
     cd ..
   prepare_script: |
     mkdir build
@@ -44,6 +56,9 @@ task:
   build_script: |
     sudo -E -u nobody make -C build -j2 all
   test_script: |
+    sysctl net.inet.tcp.msl=500
+    sysctl net.inet.tcp.blackhole=0
+    sysctl net.inet.udp.blackhole=0
     sudo -E -u nobody make -C build -j2 test/fast
   install_script: |
     sudo -E -u nobody make -C build install DESTDIR=/tmp