==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_2cb6771c-72bc-464b-afc2-ee82469a4e89]...done ==> Making package: couchdb 3.5.1-1.1 (Mon Nov 10 10:04:49 2025) ==> Retrieving sources... -> Downloading apache-couchdb-3.5.1.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 24420k 0 23941 0 0 95329 0 0:04:22 --:--:-- 0:04:22 95003 1 24420k 1 383941 0 0 308795 0 0:01:20 0:00:01 0:01:19 308634 2 24420k 2 743941 0 0 330699 0 0:01:15 0:00:02 0:01:13 330640 4 24420k 4 1039k 0 0 327587 0 0:01:16 0:00:03 0:01:13 327568 5 24420k 5 1382k 0 0 333588 0 0:01:14 0:00:04 0:01:10 333555 7 24420k 7 1710k 0 0 334053 0 0:01:14 0:00:05 0:01:09 346015 8 24420k 8 2031k 0 0 332551 0 0:01:15 0:00:06 0:01:09 338455 9 24420k 9 2328k 0 0 329062 0 0:01:15 0:00:07 0:01:08 328262 10 24420k 10 2640k 0 0 327970 0 0:01:16 0:00:08 0:01:08 328196 12 24420k 12 2953k 0 0 327088 0 0:01:16 0:00:09 0:01:07 321600 13 24420k 13 3257k 0 0 325527 0 0:01:16 0:00:10 0:01:06 316610 14 24420k 14 3554k 0 0 323517 0 0:01:17 0:00:11 0:01:06 312187 15 24420k 15 3859k 0 0 322795 0 0:01:17 0:00:12 0:01:05 313662 17 24420k 17 4187k 0 0 323830 0 0:01:17 0:00:13 0:01:04 316990 18 24420k 18 4484k 0 0 322290 0 0:01:17 0:00:14 0:01:03 313474 19 24420k 19 4796k 0 0 322271 0 0:01:17 0:00:15 0:01:02 315578 21 24420k 21 5148k 0 0 324474 0 0:01:17 0:00:16 0:01:01 326595 22 24420k 22 5468k 0 0 324777 0 0:01:16 0:00:17 0:00:59 329600 23 24420k 23 5804k 0 0 325794 0 0:01:16 0:00:18 0:00:58 331001 25 24420k 25 6124k 0 0 325849 0 0:01:16 0:00:19 0:00:57 336000 26 24420k 26 6445k 0 0 325958 0 0:01:16 0:00:20 0:00:56 337195 27 24420k 27 6757k 0 0 325729 0 0:01:16 0:00:21 0:00:55 329797 28 24420k 28 7054k 0 0 324752 0 0:01:17 0:00:22 0:00:55 324670 30 24420k 30 7359k 0 0 323826 0 0:01:17 0:00:23 0:00:54 316689 31 24420k 31 7664k 0 0 323167 0 0:01:17 0:00:24 0:00:53 312946 32 24420k 32 7960k 0 0 322922 0 0:01:17 0:00:25 0:00:52 310586 33 24420k 33 8242k 0 0 321626 0 0:01:17 0:00:26 0:00:51 304182 34 24420k 34 8539k 0 0 320943 0 0:01:17 0:00:27 0:00:50 304000 36 24420k 36 8828k 0 0 320018 0 0:01:18 0:00:28 0:00:50 302190 37 24420k 37 9124k 0 0 319511 0 0:01:18 0:00:29 0:00:49 301612 38 24420k 38 9437k 0 0 319456 0 0:01:18 0:00:30 0:00:48 302037 39 24420k 39 9765k 0 0 320054 0 0:01:18 0:00:31 0:00:47 311812 41 24420k 41 10039k 0 0 318841 0 0:01:18 0:00:32 0:00:46 307322 42 24420k 42 10335k 0 0 318393 0 0:01:18 0:00:33 0:00:45 309171 43 24420k 43 10632k 0 0 317953 0 0:01:18 0:00:34 0:00:44 308800 44 24420k 44 10882k 0 0 316010 0 0:01:19 0:00:35 0:00:44 295232 45 24420k 45 11171k 0 0 315632 0 0:01:19 0:00:36 0:00:43 288000 46 24420k 46 11445k 0 0 314674 0 0:01:19 0:00:37 0:00:42 287827 48 24420k 48 11757k 0 0 314787 0 0:01:19 0:00:38 0:00:41 290850 49 24420k 49 12054k 0 0 314550 0 0:01:19 0:00:39 0:00:40 291200 50 24420k 50 12351k 0 0 313913 0 0:01:19 0:00:40 0:00:39 299243 51 24420k 51 12640k 0 0 313808 0 0:01:19 0:00:41 0:00:38 300619 52 24420k 52 12937k 0 0 313577 0 0:01:19 0:00:42 0:00:37 305416 54 24420k 54 13218k 0 0 313012 0 0:01:19 0:00:43 0:00:36 299379 55 24420k 55 13546k 0 0 313487 0 0:01:19 0:00:44 0:00:35 305172 56 24420k 56 13859k 0 0 313348 0 0:01:19 0:00:45 0:00:34 308800 58 24420k 58 14164k 0 0 313625 0 0:01:19 0:00:46 0:00:33 312062 59 24420k 59 14499k 0 0 314256 0 0:01:19 0:00:47 0:00:32 320000 60 24420k 60 14835k 0 0 314894 0 0:01:19 0:00:48 0:00:31 331200 62 24420k 62 15164k 0 0 315325 0 0:01:19 0:00:49 0:00:30 331597 63 24420k 63 15492k 0 0 315699 0 0:01:19 0:00:50 0:00:29 337164 64 24420k 64 15789k 0 0 315505 0 0:01:19 0:00:51 0:00:28 332866 65 24420k 65 16078k 0 0 315100 0 0:01:19 0:00:52 0:00:27 323070 67 24420k 67 16382k 0 0 315087 0 0:01:19 0:00:53 0:00:26 316926 68 24420k 68 16679k 0 0 314849 0 0:01:19 0:00:54 0:00:25 310213 69 24420k 69 16976k 0 0 314685 0 0:01:19 0:00:55 0:00:24 304426 70 24420k 70 17281k 0 0 314635 0 0:01:19 0:00:56 0:00:23 305661 72 24420k 72 17593k 0 0 314701 0 0:01:19 0:00:57 0:00:22 310524 73 24420k 73 17890k 0 0 314537 0 0:01:19 0:00:58 0:00:21 308738 74 24420k 74 18195k 0 0 314477 0 0:01:19 0:00:59 0:00:20 310400 75 24420k 75 18507k 0 0 314591 0 0:01:19 0:01:00 0:00:19 313600 77 24420k 77 18828k 0 0 314803 0 0:01:19 0:01:01 0:00:18 316736 78 24420k 78 19148k 0 0 314981 0 0:01:19 0:01:02 0:00:17 318209 79 24420k 79 19468k 0 0 314938 0 0:01:19 0:01:03 0:00:16 319557 80 24420k 80 19773k 0 0 315159 0 0:01:19 0:01:04 0:00:15 323200 82 24420k 82 20062k 0 0 314882 0 0:01:19 0:01:05 0:00:14 318400 83 24420k 83 20374k 0 0 314929 0 0:01:19 0:01:06 0:00:13 316483 84 24420k 84 20703k 0 0 315269 0 0:01:19 0:01:07 0:00:12 318846 86 24420k 86 21023k 0 0 315453 0 0:01:19 0:01:08 0:00:11 322006 87 24420k 87 21320k 0 0 315272 0 0:01:19 0:01:09 0:00:10 316736 88 24420k 88 21632k 0 0 315340 0 0:01:19 0:01:10 0:00:09 321342 89 24420k 89 21945k 0 0 315419 0 0:01:19 0:01:11 0:00:08 321921 91 24420k 91 22273k 0 0 315705 0 0:01:19 0:01:12 0:00:07 321600 92 24420k 92 22601k 0 0 315982 0 0:01:19 0:01:13 0:00:06 323200 93 24420k 93 22945k 0 0 316282 0 0:01:19 0:01:14 0:00:05 330158 95 24420k 95 23281k 0 0 316818 0 0:01:18 0:01:15 0:00:03 337600 96 24420k 96 23632k 0 0 317399 0 0:01:18 0:01:16 0:00:02 345600 98 24420k 98 23976k 0 0 317847 0 0:01:18 0:01:17 0:00:01 348800 99 24420k 99 24320k 0 0 318295 0 0:01:18 0:01:18 --:--:-- 352140 100 24420k 100 24420k 0 0 318485 0 0:01:18 0:01:18 --:--:-- 357260 -> Downloading apache-couchdb-3.5.1.tar.gz.asc... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 833 100 833 0 0 4811 0 --:--:-- --:--:-- --:--:-- 4815 -> Found couchdb.default -> Found couchdb.service -> Found couchdb.sysusers -> Found couchdb.tmpfiles ==> Validating source files with sha256sums... apache-couchdb-3.5.1.tar.gz ... Passed apache-couchdb-3.5.1.tar.gz.asc ... Skipped couchdb.default ... Passed couchdb.service ... Passed couchdb.sysusers ... Passed couchdb.tmpfiles ... Passed ==> Verifying source file signatures with gpg... apache-couchdb-3.5.1.tar.gz ... Passed ==> Making package: couchdb 3.5.1-1.1 (Mon Nov 10 09:06:15 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... :: There are 11 providers available for ttf-font: :: Repository extra 1) gnu-free-fonts 2) noto-fonts 3) ttf-bitstream-vera 4) ttf-croscore 5) ttf-dejavu 6) ttf-droid 7) ttf-ibm-plex 8) ttf-input 9) ttf-input-nerd 10) ttf-liberation 11) ttf-roboto Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: erlang-ssl will be installed before its erlang-inets dependency warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: librsvg will be installed before its gdk-pixbuf2 dependency Package (159) New Version Net Change extra/adwaita-cursors 49.0-1 11.41 MiB extra/adwaita-fonts 49.0-2 7.22 MiB extra/adwaita-icon-theme 49.0-1 1.17 MiB extra/adwaita-icon-theme-legacy 46.2-3 2.23 MiB extra/aom 3.13.1-1 9.16 MiB extra/at-spi2-core 2.58.1-1 3.98 MiB extra/avahi 1:0.9rc2-1 1.94 MiB extra/bubblewrap 0.11.0-1 0.09 MiB extra/cairo 1.18.4-1 1.59 MiB extra/dav1d 1.5.2-1 1.78 MiB extra/dconf 0.49.0-1 0.45 MiB extra/default-cursors 3-1 0.00 MiB extra/desktop-file-utils 0.28-1 0.18 MiB extra/duktape 2.7.0-7 0.78 MiB extra/enchant 2.8.12-2 0.27 MiB extra/erlang-common_test 28.1.1-1 3.27 MiB extra/erlang-debugger 28.1.1-1 1.00 MiB extra/erlang-dialyzer 28.1.1-1 2.43 MiB extra/erlang-edoc 28.1.1-1 1.34 MiB extra/erlang-erl_interface 28.1.1-1 1.24 MiB extra/erlang-et 28.1.1-1 0.42 MiB extra/erlang-inets 28.1.1-1 1.92 MiB extra/erlang-mnesia 28.1.1-1 2.21 MiB extra/erlang-observer 28.1.1-1 1.92 MiB extra/erlang-parsetools 28.1.1-1 0.51 MiB extra/erlang-public_key 28.1.1-1 5.43 MiB extra/erlang-runtime_tools 28.1.1-1 0.64 MiB extra/erlang-sasl 28.1.1-1 0.80 MiB extra/erlang-snmp 28.1.1-1 5.78 MiB extra/erlang-ssh 28.1.1-1 2.16 MiB extra/erlang-ssl 28.1.1-1 4.19 MiB extra/erlang-syntax_tools 28.1.1-1 0.94 MiB extra/erlang-tools 28.1.1-1 1.84 MiB extra/erlang-wx 28.1.1-1 17.22 MiB extra/fontconfig 2:2.17.1-1 1.12 MiB extra/freetype2 2.14.1-1 1.66 MiB extra/fribidi 1.0.16-2 0.24 MiB extra/gdk-pixbuf2 2.44.4-1 2.95 MiB extra/giflib 5.2.2-2 0.27 MiB extra/glib-networking 1:2.80.1-1 0.65 MiB extra/glu 9.0.3-2 0.35 MiB extra/glycin 2.0.5-1 19.55 MiB extra/gnu-free-fonts 20120503-8 6.65 MiB extra/gperftools 2.17.2-1 2.01 MiB extra/graphene 1.10.8-2 0.98 MiB extra/graphite 1:1.3.14-5 0.20 MiB extra/gsettings-desktop-schemas 49.1-1 5.69 MiB extra/gsettings-system-schemas 49.1-1 0.01 MiB extra/gssdp 1.6.4-1 0.24 MiB extra/gst-plugins-bad-libs 1.26.7-1 12.56 MiB extra/gst-plugins-base-libs 1.26.7-1 12.43 MiB extra/gstreamer 1.26.7-1 11.42 MiB extra/gtest 1.17.0-1 1.63 MiB extra/gtk-update-icon-cache 1:4.20.2-3 0.04 MiB extra/gtk3 1:3.24.51-1 52.56 MiB extra/gupnp 1:1.6.9-1 0.70 MiB extra/gupnp-igd 1.6.0-2 0.11 MiB extra/harfbuzz 12.2.0-2 4.37 MiB extra/harfbuzz-icu 12.2.0-2 0.02 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/hidapi 0.15.0-1 0.13 MiB extra/highway 1.3.0-1 9.87 MiB extra/hyphen 2.8.8-6 0.03 MiB extra/iso-codes 4.19.0-1 22.22 MiB extra/jbigkit 2.1-8 0.16 MiB extra/json-glib 1.10.8-1 1.01 MiB extra/lcms2 2.17-1 0.67 MiB extra/libavif 1.3.0-3 0.74 MiB extra/libcloudproviders 0.3.6-2 0.47 MiB extra/libcolord 1.4.8-1 1.24 MiB extra/libcups 2:2.4.14-1 0.77 MiB extra/libdaemon 0.14-6 0.06 MiB extra/libdatrie 0.2.13-4 0.48 MiB extra/libdeflate 1.24-1 0.14 MiB extra/libdrm 2.4.128-1 1.26 MiB core/libedit 20250104_3.1-1 0.26 MiB extra/libepoxy 1.5.10-3 2.64 MiB extra/libevdev 1.13.5-1 0.21 MiB extra/libglvnd 1.7.0-3 3.34 MiB extra/libgudev 238-3 0.38 MiB extra/libice 1.1.2-1 0.36 MiB extra/libjpeg-turbo 3.1.2-1 2.42 MiB extra/libjxl 0.11.1-5 9.74 MiB extra/libmanette 0.2.13-1 0.40 MiB extra/libmspack 1:1.11-1 0.16 MiB extra/libnice 0.1.22-2 1.80 MiB extra/libnotify 0.8.7-1 0.15 MiB extra/libpciaccess 0.18.1-2 0.06 MiB extra/libpng 1.6.50-1 0.57 MiB extra/libproxy 0.5.11-1 0.10 MiB extra/librsvg 2:2.61.3-1 10.39 MiB extra/libsm 1.2.6-1 0.26 MiB extra/libsoup3 3.6.5-1 1.95 MiB extra/libstemmer 3.0.1-1 0.60 MiB extra/libthai 0.1.29-3 1.22 MiB extra/libtiff 4.7.1-1 1.26 MiB extra/libunwind 1.8.2-1 0.29 MiB extra/libva 2.22.0-1 0.97 MiB extra/libwebp 1.6.0-2 1.04 MiB extra/libx11 1.8.12-1 9.78 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.87 MiB extra/libxcomposite 0.4.6-2 0.02 MiB extra/libxcursor 1.2.3-1 0.07 MiB extra/libxdamage 1.1.6-2 0.02 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.30 MiB extra/libxfixes 6.0.2-1 0.04 MiB extra/libxft 2.3.9-1 0.13 MiB extra/libxi 1.8.2-1 0.48 MiB extra/libxinerama 1.1.5-2 0.02 MiB extra/libxkbcommon 1.12.3-1 1.02 MiB extra/libxkbcommon-x11 1.12.3-1 0.10 MiB extra/libxrandr 1.5.4-1 0.07 MiB extra/libxrender 0.9.12-1 0.09 MiB extra/libxshmfence 1.3.3-1 0.02 MiB extra/libxslt 1.1.43-2 0.78 MiB extra/libxtst 1.2.5-1 0.11 MiB extra/libxv 1.0.13-1 0.06 MiB extra/libxxf86vm 1.1.6-1 0.03 MiB extra/libyuv r2426+464c51a03-1 1.82 MiB extra/lksctp-tools 1.0.21-1 0.31 MiB extra/llvm-libs 21.1.5-1 150.01 MiB extra/lm_sensors 1:3.6.2-1 0.48 MiB core/lzo 2.10-5 0.38 MiB extra/mesa 1:25.2.6-1 44.44 MiB core/mpdecimal 4.0.1-1 0.33 MiB extra/openjpeg2 2.5.4-1 13.37 MiB extra/orc 0.4.41-1 1.29 MiB extra/pango 1:1.57.0-2 2.33 MiB extra/pixman 0.46.4-1 0.74 MiB extra/rav1e 0.8.1-2 7.61 MiB extra/sdl2-compat 2.32.58-1 3.08 MiB extra/sdl3 3.2.26-1 6.14 MiB extra/shared-mime-info 2.4-2 4.57 MiB extra/spirv-tools 1:1.4.328.1-1 7.43 MiB extra/svt-av1 3.1.2-1 5.62 MiB extra/tinysparql 3.10.1-2 3.85 MiB extra/vulkan-icd-loader 1.4.328.1-1 0.58 MiB extra/wayland 1.24.0-1 0.82 MiB extra/webkit2gtk-4.1 2.50.1-2 127.69 MiB extra/woff2 1.0.2-6 0.17 MiB extra/wxwidgets-common 3.2.8.1-2 15.22 MiB extra/wxwidgets-gtk3 3.2.8.1-2 16.61 MiB extra/xcb-proto 1.17.0-3 1.02 MiB extra/xdg-dbus-proxy 0.1.6-1 0.06 MiB extra/xkeyboard-config 2.46-1 10.21 MiB extra/xorg-xprop 1.2.8-1 0.05 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/elixir 1.19.2-1 9.27 MiB extra/erlang-asn1 28.1.1-1 2.15 MiB extra/erlang-core 28.1.1-1 38.93 MiB extra/erlang-eunit 28.1.1-1 0.39 MiB extra/erlang-os_mon 28.1.1-1 0.31 MiB extra/erlang-reltool 28.1.1-1 0.78 MiB extra/erlang-xmerl 28.1.1-1 3.88 MiB core/procps-ng 4.0.5-3 2.36 MiB core/python 3.13.7-1 67.54 MiB extra/rebar3 3.25.1-2 2.60 MiB Total Installed Size: 888.83 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing lksctp-tools... installing erlang-core... installing erlang-asn1... installing erlang-eunit... installing erlang-mnesia... installing erlang-runtime_tools... installing erlang-public_key... installing erlang-ssl... installing erlang-inets... installing erlang-tools... installing erlang-sasl... installing erlang-snmp... installing erlang-os_mon... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [pending] installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme [pending] installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing glu... installing dconf... installing gsettings-system-schemas... installing adwaita-fonts... installing gsettings-desktop-schemas... installing libxfixes... installing libxi... installing libxtst... installing xorg-xprop... installing at-spi2-core... installing bubblewrap... installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libxrender... installing lzo... installing pixman... installing cairo... installing enchant... Optional dependencies for enchant aspell: for aspell based spell checking support hspell: for hspell based spell checking support hunspell: for hunspell based spell checking support libvoikko: for libvoikko based spell checking support nuspell: for nuspell based spell checking support installing jbigkit... installing libdeflate... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libwebp... Optional dependencies for libwebp libwebp-utils: WebP conversion and inspection tools installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing giflib... installing libunwind... installing gperftools... installing gtest... Optional dependencies for gtest python: gmock generator [pending] installing highway... installing libjxl... Optional dependencies for libjxl java-runtime: for JNI bindings installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing fribidi... installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing glycin... Optional dependencies for glycin libheif: Load .avif, .heic and .heif installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libheif: Load .avif, .heic and .heif libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf libwmf: Load .apm and .wmf installing gstreamer... Optional dependencies for gstreamer python: gst-plugins-doc-cache-generator [pending] installing graphene... installing iso-codes... installing libgudev... installing libxv... installing orc... installing gst-plugins-base-libs... installing duktape... installing libproxy... installing glib-networking... installing libsoup3... Optional dependencies for libsoup3 samba: Windows Domain SSO installing gssdp... Optional dependencies for gssdp gtk4: gssdp-device-sniffer installing gupnp... Optional dependencies for gupnp python: gupnp-binding-tool [pending] installing gupnp-igd... installing libnice... Optional dependencies for libnice gstreamer: "nice" GStreamer plugin [installed] installing libva... Optional dependencies for libva intel-media-driver: backend for Intel GPUs (>= Broadwell) libva-intel-driver: backend for Intel GPUs (<= Haswell) libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed] installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing gst-plugins-bad-libs... installing hicolor-icon-theme... installing adwaita-icon-theme-legacy... installing adwaita-cursors... installing adwaita-icon-theme... installing desktop-file-utils... installing libcloudproviders... installing libcolord... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending] libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks installing libcups... installing libepoxy... installing libxcomposite... installing libxcursor... installing libxdamage... installing libxinerama... installing libxrandr... installing json-glib... installing libstemmer... installing tinysparql... installing gtk-update-icon-cache... installing gtk3... Optional dependencies for gtk3 evince: Default print preview command installing harfbuzz-icu... installing hyphen... installing aom... installing libyuv... installing rav1e... installing svt-av1... installing libavif... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing libevdev... installing libmanette... installing libxslt... Optional dependencies for libxslt python: Python bindings [pending] installing openjpeg2... installing gnu-free-fonts... installing woff2... installing xdg-dbus-proxy... installing webkit2gtk-4.1... Optional dependencies for webkit2gtk-4.1 geoclue: Geolocation support gst-libav: nonfree media decoding gst-plugins-bad: media decoding gst-plugins-good: media decoding installing wxwidgets-common... installing libnotify... installing libmspack... installing libice... installing libsm... installing sdl3... Optional dependencies for sdl3 alsa-lib: ALSA audio driver libpulse: PulseAudio audio driver jack: JACK audio driver pipewire: PipeWire audio driver vulkan-driver: vulkan renderer sndio: sndio audio driver libdecor: Wayland client decorations installing sdl2-compat... installing wxwidgets-gtk3... Optional dependencies for wxwidgets-gtk3 webkit2gtk-4.1: for webview support [installed] installing erlang-wx... installing erlang-reltool... installing erlang-xmerl... installing erlang-debugger... installing erlang-et... installing erlang-observer... installing erlang-ssh... installing erlang-syntax_tools... installing erlang-common_test... installing erlang-dialyzer... installing erlang-edoc... installing erlang-erl_interface... installing erlang-parsetools... installing rebar3... installing elixir... installing procps-ng... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter :: Running post-transaction hooks... ( 1/13) Creating system user accounts... Creating group 'avahi' with GID 970. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 970 and GID 970. ( 2/13) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/13) Reloading user manager configuration... Skipped: Current root is not booted. ( 4/13) Arming ConditionNeedsUpdate... ( 5/13) Updating the MIME type database... ( 6/13) Updating fontconfig configuration... ( 7/13) Reloading system bus configuration... Skipped: Current root is not booted. ( 8/13) Updating fontconfig cache... ( 9/13) Updating GIO module cache... (10/13) Compiling GSettings XML schema files... (11/13) Probing GTK3 input method modules... (12/13) Updating icon theme caches... (13/13) Updating the desktop file MIME type cache... ==> Retrieving sources... -> Found apache-couchdb-3.5.1.tar.gz -> Found apache-couchdb-3.5.1.tar.gz.asc -> Found couchdb.default -> Found couchdb.service -> Found couchdb.sysusers -> Found couchdb.tmpfiles ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting apache-couchdb-3.5.1.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... ==> configuring couchdb in rel/couchdb.config You have configured Apache CouchDB, time to relax. Relax. ==> snappy (compile) Compiled src/snappy.erl Compiling c_src/snappy_nif.cc c_src/snappy_nif.cc: In function ‘ERL_NIF_TERM snappy_compress(ErlNifEnv*, int, const ERL_NIF_TERM*)’: c_src/snappy_nif.cc:156:28: warning: catching polymorphic type ‘class std::bad_alloc’ by value [-Wcatch-value=] 156 | } catch(std::bad_alloc e) { | ^ Compiling c_src/snappy/snappy-sinksource.cc Compiling c_src/snappy/snappy-stubs-internal.cc Compiling c_src/snappy/snappy.cc c_src/snappy/snappy.cc: In instantiation of ‘bool snappy::SnappyScatteredWriter::AppendFromSelf(size_t, size_t) [with Allocator = snappy::SnappySinkAllocator; size_t = long unsigned int]’: c_src/snappy/snappy.cc:779:36: required from ‘void snappy::SnappyDecompressor::DecompressAllTags(Writer*) [with Writer = snappy::SnappyScatteredWriter]’ 779 | if (!writer->AppendFromSelf(copy_offset + trailer, length)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c_src/snappy/snappy.cc:865:34: required from ‘bool snappy::InternalUncompressAllTags(SnappyDecompressor*, Writer*, uint32) [with Writer = SnappyScatteredWriter; uint32 = unsigned int]’ 865 | decompressor->DecompressAllTags(writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ c_src/snappy/snappy.cc:1549:37: required from here 1549 | return InternalUncompressAllTags(&decompressor, &writer, uncompressed_len); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c_src/snappy/snappy.cc:1401:21: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 1401 | if (offset - 1u < op_ptr_ - op_base_) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ==> ibrowse (compile) Compiled src/ibrowse_lib.erl Compiled src/ibrowse_sup.erl Compiled src/ibrowse_app.erl Compiled src/ibrowse_socks5.erl Compiled src/ibrowse_lb.erl Compiled src/ibrowse.erl /startdir/src/apache-couchdb-3.5.1/src/ibrowse/src/ibrowse_http_client.erl:9:2: Warning: the callback gen_server:format_status(_,_) is deprecated; use format_status/1 instead Compiled src/ibrowse_http_client.erl ==> cowlib (compile) Compiled src/cow_http_te.erl Compiled src/cow_http_struct_hd.erl Compiled src/cow_http2.erl Compiled src/cow_http3.erl Compiled src/cow_mimetypes.erl Compiled src/cow_deflate.erl Compiled src/cow_sse.erl Compiled src/cow_spdy.erl Compiled src/cow_hpack.erl Compiled src/cow_cookie.erl Compiled src/cow_base64url.erl Compiled src/cow_uri.erl Compiled src/cow_qpack.erl Compiled src/cow_date.erl Compiled src/cow_http.erl Compiled src/cow_qs.erl Compiled src/cow_iolists.erl Compiled src/cow_link.erl Compiled src/cow_http3_machine.erl Compiled src/cow_ws.erl Compiled src/cow_http2_machine.erl Compiled src/cow_http1.erl Compiled src/cow_multipart.erl Compiled src/cow_uri_template.erl Compiled src/cow_http_hd.erl ==> gun (compile) Compiled src/gun_socks.erl Compiled src/gun_tls_proxy_http2_connect.erl Compiled src/gun_http3.erl Compiled src/gun_tls.erl Compiled src/gun_protocols.erl Compiled src/gun_tls_proxy.erl Compiled src/gun_app.erl Compiled src/gun_pools_sup.erl Compiled src/gun_tls_proxy_cb.erl Compiled src/gun_content_handler.erl Compiled src/gun_quicer.erl Compiled src/gun_sup.erl Compiled src/gun_tunnel.erl Compiled src/gun_event.erl Compiled src/gun_pool.erl /startdir/src/apache-couchdb-3.5.1/src/gun/src/gun_cookies_list.erl:18:2: Warning: behaviour gun_cookies undefined Compiled src/gun_cookies_list.erl Compiled src/gun_conns_sup.erl Compiled src/gun_tcp.erl Compiled src/gun_data_h.erl Compiled src/gun_cookies.erl Compiled src/gun.erl Compiled src/gun_sse_h.erl Compiled src/gun_ws_protocol.erl Compiled src/gun_http.erl Compiled src/gun_ws_h.erl Compiled src/gun_pool_events_h.erl Compiled src/gun_ws.erl Compiled src/gun_tcp_proxy.erl Compiled src/gun_default_event_h.erl Compiled src/gun_raw.erl Compiled src/gun_http2.erl Compiled src/gun_public_suffix.erl ==> jiffy (compile) Compiled src/jiffy_utf8.erl Compiled src/jiffy.erl Compiling c_src/decoder.c Compiling c_src/encoder.c Compiling c_src/jiffy.c Compiling c_src/termstack.c Compiling c_src/utf8.c Compiling c_src/util.c Compiling c_src/doubles.cc Compiling c_src/objects.cc Compiling c_src/double-conversion/bignum-dtoa.cc Compiling c_src/double-conversion/bignum.cc Compiling c_src/double-conversion/cached-powers.cc Compiling c_src/double-conversion/diy-fp.cc Compiling c_src/double-conversion/double-conversion.cc Compiling c_src/double-conversion/fast-dtoa.cc Compiling c_src/double-conversion/fixed-dtoa.cc Compiling c_src/double-conversion/strtod.cc ==> mochiweb (compile) Compiled src/mochilists.erl Compiled src/mochiweb_cover.erl Compiled src/mochiweb.erl Compiled src/mochilogfile2.erl Compiled src/mochiweb_socket_server.erl Compiled src/mochifmt_std.erl Compiled src/mochiutf8.erl Compiled src/mochifmt_records.erl Compiled src/mochiweb_websocket.erl Compiled src/mochiweb_request.erl Compiled src/mochiglobal.erl Compiled src/mochiweb_multipart.erl Compiled src/mochiweb_base64url.erl Compiled src/mochihex.erl Compiled src/mochiweb_headers.erl Compiled src/mochiweb_session.erl Compiled src/mochijson.erl Compiled src/mochiweb_util.erl Compiled src/mochiweb_clock.erl Compiled src/mochiweb_acceptor.erl Compiled src/mochiweb_io.erl Compiled src/mochijson2.erl Compiled src/mochitemp.erl Compiled src/mochifmt.erl Compiled src/mochiweb_socket.erl Compiled src/mochinum.erl Compiled src/reloader.erl Compiled src/mochiweb_mime.erl Compiled src/mochiweb_cookies.erl Compiled src/mochiweb_response.erl Compiled src/mochiweb_echo.erl Compiled src/mochiweb_http.erl Compiled src/mochiweb_html.erl Compiled src/mochiweb_charref.erl ==> meck (compile) Compiled src/meck_util.erl Compiled src/meck_args_matcher.erl Compiled src/meck_code.erl Compiled src/meck_expect.erl Compiled src/meck_matcher.erl Compiled src/meck_code_gen.erl Compiled src/meck_history.erl Compiled src/meck_cover.erl Compiled src/meck_ret_spec.erl Compiled src/meck.erl Compiled src/meck_proc.erl ==> recon (compile) Compiled src/recon_rec.erl Compiled src/recon_map.erl Compiled src/recon_trace.erl Compiled src/recon_lib.erl Compiled src/recon_alloc.erl Compiled src/recon.erl ==> proper (compile) Compiled src/vararg.erl Compiled src/proper_target.erl Compiled src/proper_gb_trees.erl Compiled src/proper_sa.erl Compiled src/proper_dict.erl Compiled src/proper_symb.erl Compiled src/proper_transformer.erl Compiled src/proper_unicode.erl Compiled src/proper_arith.erl Compiled src/proper_queue.erl Compiled src/proper_gen_next.erl Compiled src/proper_prop_remover.erl Compiled src/proper_shrink.erl Compiled src/proper_types.erl Compiled src/proper_sets.erl Compiled src/proper_fsm.erl Compiled src/proper.erl Compiled src/proper_unused_imports_remover.erl Compiled src/proper_gen.erl Compiled src/proper_gb_sets.erl Compiled src/proper_orddict.erl Compiled src/proper_ordsets.erl Compiled src/proper_erlang_abstract_code.erl Compiled src/proper_array.erl Compiled src/proper_typeserver.erl Compiled src/proper_statem.erl ==> couch_epi (compile) Compiled src/couch_epi_app.erl Compiled src/couch_epi_codechange_monitor.erl Compiled src/couch_epi_sup.erl Compiled src/couch_epi_util.erl Compiled src/couch_epi_codegen.erl Compiled src/couch_epi_plugin.erl Compiled src/couch_epi_functions_gen.erl Compiled src/couch_epi_functions.erl Compiled src/couch_epi_data.erl Compiled src/couch_epi_module_keeper.erl Compiled src/couch_epi.erl Compiled src/couch_epi_data_gen.erl ==> config (compile) Compiled src/config_app.erl Compiled src/config_notifier.erl Compiled src/config_listener_mon.erl Compiled src/config_listener.erl Compiled src/config_sup.erl Compiled src/config_util.erl Compiled src/config_writer.erl Compiled src/config.erl ==> couch_log (compile) Compiled src/couch_log_writer.erl Compiled src/couch_log_error_logger_h.erl Compiled src/couch_log.erl Compiled src/couch_log_util.erl Compiled src/couch_log_writer_file.erl Compiled src/couch_log_writer_syslog.erl Compiled src/couch_log_config.erl Compiled src/couch_log_sup.erl Compiled src/couch_log_trunc_io_fmt.erl Compiled src/couch_log_app.erl Compiled src/couch_log_monitor.erl Compiled src/couch_log_writer_journald.erl Compiled src/couch_log_server.erl Compiled src/couch_log_config_dyn.erl Compiled src/couch_log_writer_stderr.erl Compiled src/couch_log_formatter.erl Compiled src/couch_log_trunc_io.erl WARN: Missing plugins: [pc] ==> b64url (compile) Compiled src/b64url.erl Compiling c_src/b64url.c WARN: Missing plugins: [pc] ==> exxhash (compile) Compiled src/exxhash.erl Compiling c_src/exxhash.c Compiling c_src/xxhash.c ==> ets_lru (compile) Compiled src/ets_lru.erl ==> couch_quickjs (compile) make[1]: Entering directory '/startdir/src/apache-couchdb-3.5.1/src/couch_quickjs/quickjs' mkdir -p .obj .obj/examples .obj/tests gcc -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/couchdb -flto=auto -falign-functions=32 -g -Wall -MMD -MF .obj/quickjs.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -O2 -c -o .obj/quickjs.o quickjs.c gcc -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/couchdb -flto=auto -falign-functions=32 -g -Wall -MMD -MF .obj/dtoa.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -O2 -c -o .obj/dtoa.o dtoa.c gcc -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/couchdb -flto=auto -falign-functions=32 -g -Wall -MMD -MF .obj/libregexp.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -O2 -c -o .obj/libregexp.o libregexp.c gcc -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/couchdb -flto=auto -falign-functions=32 -g -Wall -MMD -MF .obj/libunicode.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -O2 -c -o .obj/libunicode.o libunicode.c gcc -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/couchdb -flto=auto -falign-functions=32 -g -Wall -MMD -MF .obj/cutils.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -O2 -c -o .obj/cutils.o cutils.c gcc -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/couchdb -flto=auto -falign-functions=32 -g -Wall -MMD -MF .obj/quickjs-libc.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -O2 -c -o .obj/quickjs-libc.o quickjs-libc.c gcc -march=x86-64-v4 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/couchdb -flto=auto -falign-functions=32 -g -Wall -MMD -MF .obj/qjsc.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -DCONFIG_CC=\"gcc\" -DCONFIG_PREFIX=\"/usr/local\" -O2 -c -o .obj/qjsc.o qjsc.c ar rcs libquickjs.a .obj/quickjs.o .obj/dtoa.o .obj/libregexp.o .obj/libunicode.o .obj/cutils.o .obj/quickjs-libc.o gcc -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -g -o qjsc .obj/qjsc.o .obj/quickjs.o .obj/dtoa.o .obj/libregexp.o .obj/libunicode.o .obj/cutils.o .obj/quickjs-libc.o -lm -lpthread -ldl make[1]: Leaving directory '/startdir/src/apache-couchdb-3.5.1/src/couch_quickjs/quickjs' Compiled src/couch_quickjs.erl /startdir/src/apache-couchdb-3.5.1/src/couch_quickjs/src/couch_quickjs_scanner_plugin.erl:14:2: Warning: behaviour couch_scanner_plugin undefined Compiled src/couch_quickjs_scanner_plugin.erl Compiling c_src/couchjs.c Compiling c_src/couchjs_mainjs_bytecode.c Compiling c_src/couchjs_coffee_bytecode.c ==> chttpd (compile) Compiled src/chttpd.erl Compiled src/chttpd_stats.erl Compiled src/chttpd_sup.erl Compiled src/chttpd_show.erl Compiled src/chttpd_view.erl Compiled src/chttpd_cors.erl Compiled src/chttpd_prefer_header.erl Compiled src/chttpd_plugin.erl Compiled src/chttpd_xframe_options.erl Compiled src/chttpd_app.erl Compiled src/chttpd_rewrite.erl Compiled src/chttpd_misc.erl Compiled src/chttpd_auth_cache.erl Compiled src/chttpd_handlers.erl Compiled src/chttpd_test_util.erl Compiled src/chttpd_epi.erl Compiled src/chttpd_auth_request.erl Compiled src/chttpd_httpd_handlers.erl Compiled src/chttpd_node.erl Compiled src/chttpd_util.erl Compiled src/chttpd_auth.erl Compiled src/chttpd_external.erl Compiled src/chttpd_db.erl ==> couch (compile) Compiled src/couch_httpd.erl Compiled src/couch_httpd_misc_handlers.erl Compiled src/couch_primary_sup.erl Compiled src/couch_sup.erl Compiled src/couch_passwords_cache.erl Compiled src/test_util.erl Compiled src/couch_db_split.erl Compiled src/couch_app.erl Compiled src/couch_bt_engine_header.erl Compiled src/couch_secondary_sup.erl Compiled src/couch_flags.erl Compiled src/couch_att.erl Compiled src/couch_httpd_auth.erl Compiled src/couch_cfile.erl Compiled src/couch_flags_config.erl Compiled src/couch_ejson_compare.erl Compiled src/couch_hotp.erl Compiled src/couch_bt_engine_compactor.erl Compiled src/couch_bt_engine_cache.erl Compiled src/couch.erl Compiled src/couch_doc.erl Compiled src/couch_key_tree.erl Compiled src/couch_auth_lockout.erl Compiled src/couch_file.erl Compiled src/couch_db.erl Compiled src/couch_changes.erl Compiled src/couch_db_engine.erl Compiled src/couch_httpd_handlers.erl Compiled src/couch_disk_monitor.erl Compiled src/couch_hash.erl Compiled src/couch_db_plugin.erl Compiled src/couch_base32.erl Compiled src/couch_btree.erl Compiled src/couch_event_sup.erl Compiled src/couch_lru.erl Compiled src/couch_os_process.erl Compiled src/couch_multidb_changes.erl Compiled src/couch_work_queue.erl Compiled src/couch_emsort.erl Compiled src/couch_server.erl Compiled src/couch_task_status.erl Compiled src/couch_hyper.erl Compiled src/test_request.erl Compiled src/couch_compress.erl Compiled src/couch_totp.erl Compiled src/couch_query_servers.erl Compiled src/couch_users_db.erl Compiled src/couch_httpd_vhost.erl Compiled src/couch_debug.erl Compiled src/couch_db_updater.erl Compiled src/couch_password_hasher.erl Compiled src/couch_ejson_size.erl Compiled src/couch_db_epi.erl Compiled src/couch_native_process.erl Compiled src/couch_partition.erl Compiled src/couch_httpd_rewrite.erl Compiled src/couch_uuids.erl Compiled src/couch_httpd_db.erl Compiled src/couch_stream.erl Compiled src/couch_bt_engine.erl Compiled src/couch_util.erl Compiled src/couch_proc_manager.erl Compiled src/couch_passwords.erl Compiled src/couch_bt_engine_stream.erl Compiled src/couch_auth_cache.erl Compiled src/couch_httpd_multipart.erl Compiling priv/couch_ejson_compare/couch_ejson_compare.c Compiling priv/couch_cfile/couch_cfile.c ==> couch_event (compile) Compiled src/couch_event_listener.erl Compiled src/couch_event_app.erl Compiled src/couch_event_sup2.erl Compiled src/couch_event.erl Compiled src/couch_event_server.erl Compiled src/couch_event_listener_mfa.erl ==> mem3 (compile) Compiled src/mem3_plugin_couch_db.erl Compiled src/mem3_reshard_api.erl Compiled src/mem3_httpd_handlers.erl Compiled src/mem3_reshard_dbdoc.erl Compiled src/mem3_rpc.erl Compiled src/mem3_sup.erl Compiled src/mem3_sync_security.erl Compiled src/mem3_seeds.erl Compiled src/mem3_reshard_job_sup.erl Compiled src/mem3_reshard.erl Compiled src/mem3_reshard_sup.erl Compiled src/mem3_reshard_validate.erl Compiled src/mem3_app.erl Compiled src/mem3_util.erl Compiled src/mem3_distribution.erl Compiled src/mem3_bdu.erl Compiled src/mem3_sync_nodes.erl Compiled src/mem3_sync_event_listener.erl Compiled src/mem3_httpd.erl Compiled src/mem3_cluster.erl Compiled src/mem3_sync.erl Compiled src/mem3_reshard_index.erl Compiled src/mem3_reshard_store.erl Compiled src/mem3_reshard_job.erl Compiled src/mem3_sync_event.erl Compiled src/mem3_hash.erl Compiled src/mem3_rep.erl Compiled src/mem3_epi.erl Compiled src/mem3_db_doc_updater.erl Compiled src/mem3.erl Compiled src/mem3_reshard_httpd.erl Compiled src/mem3_nodes.erl Compiled src/mem3_shards.erl ==> couch_index (compile) Compiled src/couch_index_debug.erl Compiled src/couch_index_app.erl Compiled src/couch_index_plugin.erl Compiled src/couch_index_epi.erl Compiled src/couch_index_sup.erl Compiled src/couch_index_compactor.erl Compiled src/couch_index_updater.erl Compiled src/couch_index_plugin_couch_db.erl Compiled src/couch_index_util.erl Compiled src/couch_index.erl Compiled src/couch_index_server.erl ==> couch_mrview (compile) Compiled src/couch_mrview_show.erl Compiled src/couch_mrview_test_util.erl Compiled src/couch_mrview.erl Compiled src/couch_mrview_debug.erl Compiled src/couch_mrview_updater.erl Compiled src/couch_mrview_cleanup.erl Compiled src/couch_mrview_util.erl Compiled src/couch_mrview_update_notifier.erl Compiled src/couch_mrview_http.erl Compiled src/couch_mrview_compactor.erl Compiled src/couch_mrview_index.erl ==> couch_replicator (compile) Compiled src/couch_replicator_utils.erl Compiled src/couch_replicator_auth.erl Compiled src/couch_replicator_httpc.erl Compiled src/couch_replicator_app.erl Compiled src/couch_replicator_rate_limiter.erl Compiled src/couch_replicator_httpc_pool.erl Compiled src/couch_replicator_scheduler.erl Compiled src/couch_replicator_worker.erl Compiled src/json_stream_parse.erl Compiled src/couch_replicator_parse.erl Compiled src/couch_replicator_notifier.erl Compiled src/couch_replicator_httpd_util.erl Compiled src/couch_replicator_fabric_rpc.erl Compiled src/couch_replicator_doc_processor.erl Compiled src/couch_replicator_connection.erl Compiled src/couch_replicator_auth_noop.erl Compiled src/couch_replicator_scheduler_job.erl Compiled src/couch_replicator_stats.erl Compiled src/couch_replicator_filters.erl Compiled src/couch_replicator_httpd.erl Compiled src/couch_replicator_share.erl Compiled src/couch_replicator_sup.erl Compiled src/couch_replicator_doc_processor_worker.erl Compiled src/couch_replicator_changes_reader.erl Compiled src/couch_replicator_docs.erl Compiled src/couch_replicator_auth_session.erl Compiled src/couch_replicator.erl Compiled src/couch_replicator_rate_limiter_tables.erl Compiled src/couch_replicator_pg.erl Compiled src/couch_replicator_ids.erl Compiled src/couch_replicator_fabric.erl Compiled src/couch_replicator_api_wrap.erl ==> couch_pse_tests (compile) Compiled src/cpse_gather.erl Compiled src/cpse_test_copy_purge_infos.erl Compiled src/cpse_test_open_close_delete.erl Compiled src/cpse_test_ref_counting.erl Compiled src/cpse_test_attachments.erl Compiled src/cpse_test_fold_changes.erl Compiled src/cpse_util.erl Compiled src/cpse_test_fold_purge_infos.erl Compiled src/cpse_test_purge_replication.erl Compiled src/cpse_test_purge_seqs.erl Compiled src/cpse_test_get_set_props.erl Compiled src/cpse_test_compaction.erl Compiled src/cpse_test_purge_bad_checkpoints.erl Compiled src/cpse_test_purge_docs.erl Compiled src/cpse_test_fold_docs.erl Compiled src/cpse_test_read_write_docs.erl ==> couch_stats (compile) Compiled src/couch_stats_util.erl Compiled src/couch_stats_server.erl Compiled src/couch_stats_histogram.erl Compiled src/couch_stats_httpd.erl Compiled src/couch_stats_sup.erl Compiled src/couch_stats_counter.erl Compiled src/couch_stats_gauge.erl Compiled src/couch_stats_process_tracker.erl Compiled src/couch_stats.erl Compiled src/couch_stats_math.erl Compiled src/couch_stats_app.erl ==> couch_peruser (compile) Compiled src/couch_peruser_app.erl Compiled src/couch_peruser_sup.erl Compiled src/couch_peruser.erl ==> couch_tests (compile) Compiled src/couch_tests_combinatorics.erl Compiled setups/couch_epi_dispatch.erl Compiled src/couch_tests.erl ==> couch_dist (compile) Compiled src/couch_dist.erl ==> custodian (compile) Compiled src/custodian_monitor.erl Compiled src/custodian.erl Compiled src/custodian_db_checker.erl Compiled src/custodian_server.erl Compiled src/custodian_app.erl Compiled src/custodian_sup.erl Compiled src/custodian_noop_monitor.erl Compiled src/custodian_util.erl ==> ddoc_cache (compile) Compiled src/ddoc_cache_entry_validation_funs.erl Compiled src/ddoc_cache_entry_custom.erl Compiled src/ddoc_cache_entry_ddocid.erl Compiled src/ddoc_cache_entry_ddocid_rev.erl Compiled src/ddoc_cache_value.erl Compiled src/ddoc_cache_sup.erl Compiled src/ddoc_cache.erl Compiled src/ddoc_cache_app.erl Compiled src/ddoc_cache_lru.erl Compiled src/ddoc_cache_entry.erl ==> dreyfus (compile) Compiled src/dreyfus.erl Compiled src/dreyfus_fabric_cleanup.erl Compiled src/dreyfus_epi.erl Compiled src/dreyfus_fabric_group2.erl Compiled src/dreyfus_fabric_search.erl Compiled src/dreyfus_index.erl Compiled src/dreyfus_fabric_info.erl Compiled src/dreyfus_util.erl Compiled src/dreyfus_bookmark.erl Compiled src/clouseau_rpc.erl Compiled src/dreyfus_plugin_couch_db.erl Compiled src/dreyfus_index_manager.erl Compiled src/dreyfus_fabric.erl Compiled src/dreyfus_app.erl Compiled src/dreyfus_httpd_handlers.erl Compiled src/dreyfus_config.erl Compiled src/dreyfus_sup.erl Compiled src/dreyfus_index_updater.erl Compiled src/dreyfus_fabric_group1.erl Compiled src/dreyfus_rpc.erl Compiled src/dreyfus_httpd.erl ==> nouveau (compile) Compiled src/nouveau_util.erl Compiled src/nouveau_app.erl Compiled src/nouveau_fabric_cleanup.erl Compiled src/nouveau.erl Compiled src/nouveau_fabric_info.erl Compiled src/nouveau_httpd_handlers.erl Compiled src/nouveau_plugin_couch_db.erl Compiled src/nouveau_gun.erl Compiled src/nouveau_epi.erl Compiled src/nouveau_fabric_search.erl /startdir/src/apache-couchdb-3.5.1/src/nouveau/src/nouveau_index_manager.erl:22:2: Warning: undefined callback function handle_config_change/5 (behaviour 'config_listener') /startdir/src/apache-couchdb-3.5.1/src/nouveau/src/nouveau_index_manager.erl:22:2: Warning: undefined callback function handle_config_terminate/3 (behaviour 'config_listener') Compiled src/nouveau_index_manager.erl Compiled src/nouveau_api.erl Compiled src/nouveau_httpd.erl Compiled src/nouveau_sup.erl Compiled src/nouveau_bookmark.erl Compiled src/nouveau_fabric.erl Compiled src/nouveau_rpc.erl Compiled src/nouveau_index_updater.erl ==> fabric (compile) Compiled src/fabric_db_update_listener.erl Compiled src/fabric_db_partition_info.erl Compiled src/fabric_doc_open.erl Compiled src/fabric_db_doc_count.erl Compiled src/fabric_util.erl Compiled src/fabric_bench.erl Compiled src/fabric_group_info.erl Compiled src/fabric_db_meta.erl Compiled src/fabric_db_info.erl Compiled src/fabric_doc_update.erl Compiled src/fabric_view_map.erl Compiled src/fabric_view_all_docs.erl Compiled src/fabric.erl Compiled src/fabric_doc_purge.erl Compiled src/fabric_rpc.erl Compiled src/fabric_db_uuids.erl Compiled src/fabric_view_row.erl Compiled src/fabric_view.erl Compiled src/fabric_dict.erl Compiled src/fabric_streams.erl Compiled src/fabric_design_doc_count.erl Compiled src/fabric_db_delete.erl Compiled src/fabric_doc_missing_revs.erl Compiled src/fabric_db_purged_infos.erl Compiled src/fabric_open_revs.erl Compiled src/fabric_view_changes.erl Compiled src/fabric_view_reduce.erl Compiled src/fabric_index_cleanup.erl Compiled src/fabric_doc_atts.erl Compiled src/fabric_db_create.erl Compiled src/fabric_doc_open_revs.erl Compiled src/fabric_ring.erl ==> global_changes (compile) Compiled src/global_changes_util.erl Compiled src/global_changes_sup.erl Compiled src/global_changes_plugin.erl Compiled src/global_changes_epi.erl Compiled src/global_changes_httpd.erl Compiled src/global_changes_app.erl Compiled src/global_changes_httpd_handlers.erl Compiled src/global_changes_listener.erl Compiled src/global_changes_server.erl ==> ioq (compile) Compiled src/ioq_app.erl Compiled src/ioq_sup.erl Compiled src/ioq.erl ==> jwtf (compile) Compiled src/jwtf_app.erl Compiled src/jwtf_sup.erl Compiled src/jwtf_keystore.erl Compiled src/jwtf.erl ==> ken (compile) Compiled src/ken_app.erl Compiled src/ken_sup.erl Compiled src/ken_event_handler.erl Compiled src/ken.erl Compiled src/ken_server.erl ==> mango (compile) Compiled src/mango_sort.erl Compiled src/mango_idx_nouveau.erl Compiled src/mango_util.erl Compiled src/mango_sup.erl Compiled src/mango_selector_text.erl Compiled src/mango_error.erl Compiled src/mango_fields.erl Compiled src/mango_cursor_special.erl Compiled src/mango_native_proc.erl Compiled src/mango_cursor_view.erl Compiled src/mango_cursor.erl Compiled src/mango_idx_special.erl Compiled src/mango_idx_text.erl Compiled src/mango_json.erl Compiled src/mango_doc.erl Compiled src/mango_crud.erl Compiled src/mango_cursor_text.erl Compiled src/mango_execution_stats.erl Compiled src/mango_epi.erl Compiled src/mango_idx_view.erl Compiled src/mango_cursor_nouveau.erl Compiled src/mango_idx.erl Compiled src/mango_json_bookmark.erl Compiled src/mango_httpd_handlers.erl Compiled src/mango_opts.erl Compiled src/mango_app.erl Compiled src/mango_selector.erl Compiled src/mango_httpd.erl ==> rexi (compile) Compiled src/rexi_app.erl Compiled src/rexi_sup.erl Compiled src/rexi.erl Compiled src/rexi_utils.erl Compiled src/rexi_buffer.erl Compiled src/rexi_server.erl Compiled src/rexi_server_sup.erl Compiled src/rexi_monitor.erl Compiled src/rexi_server_mon.erl ==> setup (compile) Compiled src/setup_httpd_handlers.erl Compiled src/setup_sup.erl Compiled src/setup_app.erl Compiled src/setup_epi.erl Compiled src/setup_httpd.erl Compiled src/setup.erl ==> smoosh (compile) Compiled src/smoosh_app.erl Compiled src/smoosh_utils.erl Compiled src/smoosh.erl Compiled src/smoosh_priority_queue.erl Compiled src/smoosh_sup.erl Compiled src/smoosh_persist.erl Compiled src/smoosh_server.erl Compiled src/smoosh_channel.erl ==> weatherreport (compile) Compiled src/weatherreport_check.erl Compiled src/weatherreport_config.erl Compiled src/weatherreport_check_ioq.erl Compiled src/weatherreport_check_node_stats.erl Compiled src/weatherreport_check_internal_replication.erl Compiled src/weatherreport_runner.erl Compiled src/weatherreport_getopt.erl Compiled src/weatherreport_check_custodian.erl Compiled src/weatherreport_check_safe_to_rebuild.erl Compiled src/weatherreport_check_search.erl Compiled src/weatherreport_check_process_memory.erl Compiled src/weatherreport_check_nodes_connected.erl Compiled src/weatherreport_util.erl Compiled src/weatherreport_check_tcp_queues.erl Compiled src/weatherreport_check_memory_use.erl Compiled src/weatherreport_check_mem3_sync.erl Compiled src/weatherreport_check_message_queues.erl Compiled src/weatherreport.erl Compiled src/weatherreport_check_process_calls.erl Compiled src/weatherreport_log.erl Compiled src/weatherreport_node.erl Compiled src/weatherreport_check_disk.erl Compiled src/weatherreport_check_membership.erl ==> couch_prometheus (compile) Compiled src/couch_prometheus_util.erl Compiled src/couch_prometheus_sup.erl Compiled src/couch_prometheus_app.erl Compiled src/couch_prometheus.erl Compiled src/couch_prometheus_http.erl ==> couch_scanner (compile) Compiled src/couch_scanner_plugin.erl Compiled src/couch_scanner_app.erl Compiled src/couch_scanner_rate_limiter.erl Compiled src/couch_scanner_checkpoint.erl Compiled src/couch_scanner_server.erl Compiled src/couch_scanner_sup.erl Compiled src/couch_scanner_plugin_find.erl Compiled src/couch_scanner_plugin_ddoc_features.erl Compiled src/couch_scanner.erl Compiled src/couch_scanner_plugin_conflict_finder.erl Compiled src/couch_scanner_util.erl ==> rel (compile) ==> apache-couchdb-3.5.1 (compile) ==> weatherreport (escriptize) WARN: 'escriptize' command does not apply to directory /startdir/src/apache-couchdb-3.5.1/rel WARN: 'escriptize' command does not apply to directory /startdir/src/apache-couchdb-3.5.1 Installing CouchDB into rel/couchdb/ ... WARN: Missing plugins: [pc] WARN: Missing plugins: [pc] ==> rel (generate) WARN: 'generate' command does not apply to directory /startdir/src/apache-couchdb-3.5.1 ... done You can now copy the rel/couchdb directory anywhere on your system. Start CouchDB with ./bin/couchdb from within that directory. ==> Starting check()... ==> snappy (compile) ==> ibrowse (compile) ==> cowlib (compile) ==> gun (compile) ==> jiffy (compile) ==> mochiweb (compile) ==> meck (compile) ==> recon (compile) ==> proper (compile) ==> couch_epi (compile) ==> config (compile) ==> couch_log (compile) WARN: Missing plugins: [pc] ==> b64url (compile) WARN: Missing plugins: [pc] ==> exxhash (compile) ==> ets_lru (compile) ==> couch_quickjs (compile) make[1]: Entering directory '/startdir/src/apache-couchdb-3.5.1/src/couch_quickjs/quickjs' make[1]: 'libquickjs.a' is up to date. make[1]: 'qjsc' is up to date. make[1]: Leaving directory '/startdir/src/apache-couchdb-3.5.1/src/couch_quickjs/quickjs' ==> chttpd (compile) ==> couch (compile) ==> couch_event (compile) ==> mem3 (compile) ==> couch_index (compile) ==> couch_mrview (compile) ==> couch_replicator (compile) ==> couch_pse_tests (compile) ==> couch_stats (compile) ==> couch_peruser (compile) ==> couch_tests (compile) ==> couch_dist (compile) ==> custodian (compile) ==> ddoc_cache (compile) ==> dreyfus (compile) ==> nouveau (compile) ==> fabric (compile) ==> global_changes (compile) ==> ioq (compile) ==> jwtf (compile) ==> ken (compile) ==> mango (compile) ==> rexi (compile) ==> setup (compile) ==> smoosh (compile) ==> weatherreport (compile) ==> couch_prometheus (compile) ==> couch_scanner (compile) ==> rel (compile) ==> apache-couchdb-3.5.1 (compile) ==> weatherreport (escriptize) WARN: 'escriptize' command does not apply to directory /startdir/src/apache-couchdb-3.5.1/rel WARN: 'escriptize' command does not apply to directory /startdir/src/apache-couchdb-3.5.1 make[1]: Entering directory '/startdir/src/apache-couchdb-3.5.1' make[1]: Leaving directory '/startdir/src/apache-couchdb-3.5.1' make[1]: Entering directory '/startdir/src/apache-couchdb-3.5.1' ==> snappy (compile) ==> ibrowse (compile) ==> cowlib (compile) ==> gun (compile) ==> jiffy (compile) ==> mochiweb (compile) ==> meck (compile) ==> recon (compile) ==> proper (compile) ==> couch_epi (compile) ==> config (compile) ==> couch_log (compile) WARN: Missing plugins: [pc] ==> b64url (compile) WARN: Missing plugins: [pc] ==> exxhash (compile) ==> ets_lru (compile) ==> couch_quickjs (compile) make[2]: Entering directory '/startdir/src/apache-couchdb-3.5.1/src/couch_quickjs/quickjs' make[2]: 'libquickjs.a' is up to date. make[2]: 'qjsc' is up to date. make[2]: Leaving directory '/startdir/src/apache-couchdb-3.5.1/src/couch_quickjs/quickjs' ==> chttpd (compile) ==> couch (compile) ==> couch_event (compile) ==> mem3 (compile) ==> couch_index (compile) ==> couch_mrview (compile) ==> couch_replicator (compile) ==> couch_pse_tests (compile) ==> couch_stats (compile) ==> couch_peruser (compile) ==> couch_tests (compile) ==> couch_dist (compile) ==> custodian (compile) ==> ddoc_cache (compile) ==> dreyfus (compile) ==> nouveau (compile) ==> fabric (compile) ==> global_changes (compile) ==> ioq (compile) ==> jwtf (compile) ==> ken (compile) ==> mango (compile) ==> rexi (compile) ==> setup (compile) ==> smoosh (compile) ==> weatherreport (compile) ==> couch_prometheus (compile) ==> couch_scanner (compile) ==> rel (compile) ==> apache-couchdb-3.5.1 (compile) WARN: Missing plugins: [pc] WARN: Missing plugins: [pc] ==> apache-couchdb-3.5.1 (setup_eunit) Writing tmp/etc/default_eunit.ini Writing tmp/etc/local_eunit.ini Writing tmp/etc/eunit.ini Writing tmp/etc/vm.args WARN: Missing plugins: [pc] ==> b64url (eunit) Compiled src/b64url.erl Compiled test/b64url_tests.erl ======================== EUnit ======================== module 'b64url' module 'b64url_tests' b64url_tests: table_test...ok b64url_tests: encode_binary_test...[0.132 s] ok b64url_tests: encode_iolist_test...[0.053 s] ok b64url_tests: decode_binary_test...[0.048 s] ok b64url_tests: decode_iolist_test...[0.099 s] ok b64url_tests: decode_binary_error_test...[0.042 s] ok b64url_tests: decode_bad_length_test...[0.001 s] ok [done in 0.403 s] [done in 0.403 s] ======================================================= All 7 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/b64url/.eunit/index.html Code Coverage: b64url : 61% Total : 61% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> chttpd (eunit) Compiled src/chttpd.erl Compiled src/chttpd_stats.erl Compiled src/chttpd_show.erl Compiled src/chttpd_sup.erl Compiled src/chttpd_view.erl Compiled src/chttpd_cors.erl Compiled src/chttpd_prefer_header.erl Compiled src/chttpd_plugin.erl Compiled src/chttpd_xframe_options.erl Compiled src/chttpd_app.erl Compiled src/chttpd_rewrite.erl Compiled src/chttpd_misc.erl Compiled src/chttpd_auth_cache.erl Compiled src/chttpd_test_util.erl Compiled src/chttpd_handlers.erl Compiled src/chttpd_epi.erl Compiled src/chttpd_auth_request.erl Compiled src/chttpd_httpd_handlers.erl Compiled src/chttpd_external.erl Compiled src/chttpd_node.erl Compiled src/chttpd_util.erl Compiled src/chttpd_auth.erl Compiled test/eunit/chttpd_prefer_header_test.erl Compiled test/eunit/chttpd_handlers_tests.erl Compiled test/eunit/chttpd_csp_tests.erl Compiled test/eunit/chttpd_xframe_test.erl Compiled test/eunit/chttpd_external_test.erl Compiled test/eunit/chttpd_auth_hash_algorithms_tests.erl Compiled test/eunit/chttpd_db_attachment_size_tests.erl Compiled test/eunit/chttpd_view_test.erl Compiled test/eunit/chttpd_revs_diff_tests.erl Compiled src/chttpd_db.erl Compiled test/eunit/chttpd_security_tests.erl Compiled test/eunit/chttpd_error_info_tests.erl Compiled test/eunit/chttpd_delayed_test.erl Compiled test/eunit/chttpd_auth_tests.erl Compiled test/eunit/chttpd_dbs_info_test.erl Compiled test/eunit/chttpd_open_revs_error_test.erl Compiled test/eunit/chttpd_socket_buffer_size_test.erl Compiled test/eunit/chttpd_changes_test.erl Compiled test/eunit/chttpd_local_docs_tests.erl Compiled test/eunit/chttpd_session_tests.erl Compiled test/eunit/chttpd_misc_test.erl Compiled test/eunit/chttpd_purge_tests.erl Compiled test/eunit/chttpd_cors_test.erl Compiled test/eunit/chttpd_plugin_tests.erl Compiled test/eunit/chttpd_db_test.erl Compiled test/eunit/chttpd_invalid_path_test.erl Compiled test/eunit/chttpd_util_test.erl Compiled test/eunit/chttpd_db_doc_get_tests.erl Compiled test/eunit/chttpd_db_doc_size_tests.erl Compiled test/eunit/chttpd_bulk_get_test.erl ======================== EUnit ======================== module 'chttpd_bulk_get_test' chttpd_bulk_get_test:97: -with/1-fun-0- (t_invalid_method)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_empty_request)...[0.007 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_no_docs)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_invalid_query_params)...[0.005 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_invalid_doc)...[0.003 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_doc_no_id)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_invalid_doc_id)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_missing_doc)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_invalid_rev)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_missing_rev)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_doc_all_revs)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_specific_rev)...[0.005 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_specific_rev_latest)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_ancestor_rev_latest)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_revs_true)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_attachments_true)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_atts_since)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_invalid_atts_since)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_invalid_atts_since_invalid_rev)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_atts_since_returns_attachment)...[0.003 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_atts_since_overrides_attachments_true)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_atts_since_multiple)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_atts_since_multiple_attachments_true)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_missing_rev_latest)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_fabric_worker_error)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_empty_request)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_no_docs)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_invalid_doc)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_doc_no_id)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_invalid_doc_id)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_missing_doc)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_invalid_rev)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_missing_rev)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_doc_all_revs)...[0.014 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_specific_rev)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_specific_rev_multipart_related)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_revs_true)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_atts_since)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_atts_since_returns_attachment)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_atts_since_overrides_attachments_true)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_invalid_method)...[0.003 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_empty_request)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_no_docs)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_invalid_query_params)...[0.006 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_invalid_doc)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_doc_no_id)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_invalid_doc_id)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_missing_doc)...[0.007 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_invalid_rev)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_missing_rev)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_doc_all_revs)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_specific_rev)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_specific_rev_latest)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_ancestor_rev_latest)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_revs_true)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_attachments_true)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_atts_since)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_invalid_atts_since)...ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_invalid_atts_since_invalid_rev)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_atts_since_returns_attachment)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_atts_since_overrides_attachments_true)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_atts_since_multiple)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_atts_since_multiple_attachments_true)...[0.003 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_missing_rev_latest)...[0.003 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_fabric_worker_error)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_empty_request)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_no_docs)...[0.003 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_invalid_doc)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_doc_no_id)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_invalid_doc_id)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_missing_doc)...[0.003 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_invalid_rev)...[0.004 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_missing_rev)...[0.003 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_doc_all_revs)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_specific_rev)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_specific_rev_multipart_related)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_revs_true)...[0.004 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_atts_since)...[0.002 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_atts_since_returns_attachment)...[0.001 s] ok chttpd_bulk_get_test:97: -with/1-fun-0- (t_mp_atts_since_overrides_attachments_true)...[0.001 s] ok chttpd_bulk_get_test:125: -bulk_get_multiple_docs_test_/0-fun-2- (t_multiple_docs)...[0.055 s] ok chttpd_bulk_get_test:126: -bulk_get_multiple_docs_test_/0-fun-0- (t_mp_multiple_docs)...[0.089 s] ok chttpd_bulk_get_test:136: -bulk_get_multiple_docs_no_batches_test_/0-fun-2- (t_multiple_docs)...[0.146 s] ok chttpd_bulk_get_test:137: -bulk_get_multiple_docs_no_batches_test_/0-fun-0- (t_mp_multiple_docs)...[0.194 s] ok [done in 6.057 s] module 'chttpd_util_test' chttpd util config tests chttpd_util_test:76: -chttpd_util_config_test_/0-fun-6- (test_chttpd_behavior)...ok chttpd_util_test:77: -chttpd_util_config_test_/0-fun-4- (test_with_undefined_option)...ok chttpd_util_test:78: -chttpd_util_config_test_/0-fun-2- (test_auth_behavior)...ok chttpd_util_test:79: -chttpd_util_config_test_/0-fun-0- (test_auth_with_undefined_option)...ok [done in 0.253 s] chttpd_util_test:97: -with/1-fun-0- (t_client_req_set_get_clean)...ok chttpd_util_test:97: -with/1-fun-0- (t_client_req_sensitive_headers_are_removed)...ok chttpd_util_test:97: -with/1-fun-0- (t_client_req_check_config)...[0.009 s] ok chttpd_util_test:97: -with/1-fun-0- (t_closed_socket_kills_coordinator)...[0.018 s] ok chttpd util get_active_tasks() tests chttpd_util_test:240: -chttpd_util_get_active_tasks_test_/0-fun-8- (t_empty_tasks)...ok chttpd_util_test:241: -chttpd_util_get_active_tasks_test_/0-fun-6- (t_one_task)...[0.001 s] ok chttpd_util_test:242: -chttpd_util_get_active_tasks_test_/0-fun-4- (t_multiple_tasks)...[0.011 s] ok chttpd_util_test:243: -chttpd_util_get_active_tasks_test_/0-fun-2- (t_ignore_errors)...ok chttpd_util_test:244: -chttpd_util_get_active_tasks_test_/0-fun-0- (t_rolling_upgrade_test)...[0.012 s] ok [done in 0.370 s] [done in 0.946 s] module 'chttpd_invalid_path_test' chttpd invalid path test chttpd_invalid_path_test:38: -invalid_path_test_/0-fun-0- (shutdown_on_invalid_path)...[0.001 s] ok [done in 0.022 s] [done in 0.113 s] module 'chttpd_db_test' chttpd db tests chttpd_db_test:52: -all_test_/0-fun-56- (t_return_ok_true_on_bulk_update)...[0.004 s] ok chttpd_db_test:53: -all_test_/0-fun-54- (t_return_201_new_edits_false_with_revs_on_bulk_update)...[0.004 s] ok chttpd_db_test:54: -all_test_/0-fun-52- (t_return_400_new_edits_false_no_revs_on_bulk_update)...[0.005 s] ok chttpd_db_test:55: -all_test_/0-fun-50- (t_return_201_new_edits_false_with_rev_on_doc_update)...[0.002 s] ok chttpd_db_test:56: -all_test_/0-fun-48- (t_return_201_new_edits_false_with_revisions_on_doc_update)...[0.003 s] ok chttpd_db_test:57: -all_test_/0-fun-46- (t_return_400_new_edits_false_no_revs_on_doc_update)...ok chttpd_db_test:58: -all_test_/0-fun-44- (t_return_ok_true_on_ensure_full_commit)...ok chttpd_db_test:59: -all_test_/0-fun-42- (t_return_404_for_ensure_full_commit_on_no_db)...ok chttpd_db_test:60: -all_test_/0-fun-40- (t_accept_live_as_an_alias_for_continuous)...[0.021 s] ok chttpd_db_test:61: -all_test_/0-fun-38- (t_return_headers_after_starting_continuous)...[0.003 s] ok chttpd_db_test:62: -all_test_/0-fun-36- (t_return_404_for_delete_att_on_notadoc)...[0.002 s] ok chttpd_db_test:63: -all_test_/0-fun-34- (t_return_409_for_del_att_without_rev)...[0.010 s] ok chttpd_db_test:64: -all_test_/0-fun-32- (t_return_200_for_del_att_with_rev)...[0.009 s] ok chttpd_db_test:65: -all_test_/0-fun-30- (t_return_409_for_put_att_nonexistent_rev)...[0.003 s] ok chttpd_db_test:66: -all_test_/0-fun-28- (t_return_update_seq_when_set_on_all_docs)...[0.016 s] ok chttpd_db_test:67: -all_test_/0-fun-26- (t_not_return_update_seq_when_unset_on_all_docs)...[0.011 s] ok chttpd_db_test:68: -all_test_/0-fun-24- (t_return_correct_id_on_doc_copy)...[0.012 s] ok chttpd_db_test:69: -all_test_/0-fun-22- (t_return_only_one_ok_on_doc_copy)...[0.004 s] ok chttpd_db_test:70: -all_test_/0-fun-20- (t_return_400_for_bad_engine)...[0.001 s] ok chttpd_db_test:71: -all_test_/0-fun-18- (t_not_change_db_proper_after_rewriting_shardmap)...[0.007 s] ok chttpd_db_test:72: -all_test_/0-fun-16- (t_succeed_on_all_docs_with_queries_keys)...[0.034 s] ok chttpd_db_test:73: -all_test_/0-fun-14- (t_succeed_on_all_docs_with_queries_limit_skip)...[0.019 s] ok chttpd_db_test:74: -all_test_/0-fun-12- (t_succeed_on_all_docs_with_multiple_queries)...[0.069 s] ok chttpd_db_test:75: -all_test_/0-fun-10- (t_succeed_on_design_docs_with_queries_keys)...[0.034 s] ok chttpd_db_test:76: -all_test_/0-fun-8- (t_succeed_on_design_docs_with_queries_limit_skip)...[0.026 s] ok chttpd_db_test:77: -all_test_/0-fun-6- (t_succeed_on_design_docs_with_multiple_queries)...[0.073 s] ok chttpd_db_test:78: -all_test_/0-fun-4- (t_succeed_on_local_docs_with_queries_keys)...[0.034 s] ok chttpd_db_test:79: -all_test_/0-fun-2- (t_succeed_on_local_docs_with_queries_limit_skip)...[0.023 s] ok chttpd_db_test:80: -all_test_/0-fun-0- (t_succeed_on_local_docs_with_multiple_queries)...[0.073 s] ok [done in 0.956 s] [done in 1.049 s] module 'chttpd_cors_test' CORS disabled tests Empty user chttpd_cors_test:132: -assert_not_preflight_/1-fun-1-...ok chttpd_cors_test:132: -assert_not_preflight_/1-fun-1-...ok chttpd_cors_test:132: -assert_not_preflight_/1-fun-1-...ok chttpd_cors_test:132: -assert_not_preflight_/1-fun-1-...ok [done in 0.012 s] [done in 0.108 s] Minimal CORS enabled, no Origins chttpd_cors_test:132: -assert_not_preflight_/1-fun-1-...ok chttpd_cors_test:266: -test_incorrect_origin_simple_request_/1-fun-1-...ok chttpd_cors_test:132: -assert_not_preflight_/1-fun-1-...ok chttpd_cors_test:277: -test_incorrect_origin_preflight_request_/1-fun-1-...ok chttpd_cors_test:132: -assert_not_preflight_/1-fun-1-...ok [done in 0.016 s] Simple CORS config chttpd_cors_test:132: -assert_not_preflight_/1-fun-1-...ok chttpd_cors_test:360: -test_preflight_request_/1-fun-3-...ok chttpd_cors_test:364: -test_preflight_request_/1-fun-1-...ok chttpd_cors_test:289: -test_bad_headers_preflight_request_/1-fun-1-...ok chttpd_cors_test:132: -assert_not_preflight_/1-fun-1-...ok chttpd_cors_test:303: -test_good_headers_preflight_request_/1-fun-6-...ok chttpd_cors_test:307: -test_good_headers_preflight_request_/1-fun-4-...ok chttpd_cors_test:311: -test_good_headers_preflight_request_/1-fun-2-...ok chttpd_cors_test:429: -test_db_request_/1-fun-3-...ok chttpd_cors_test:433: -test_db_request_/1-fun-1-...ok chttpd_cors_test:467: -test_db_preflight_request_/1-fun-3-...ok chttpd_cors_test:471: -test_db_preflight_request_/1-fun-1-...ok chttpd_cors_test:486: -test_db_host_origin_request_/1-fun-3-...ok chttpd_cors_test:490: -test_db_host_origin_request_/1-fun-1-...ok chttpd_cors_test:504: -test_preflight_origin_helper_/3-fun-1-...ok chttpd_cors_test:504: -test_preflight_origin_helper_/3-fun-1-...ok chttpd_cors_test:504: -test_preflight_origin_helper_/3-fun-1-...ok chttpd_cors_test:539: -test_case_sensitive_mismatch_of_allowed_origins_/1-fun-3-...ok chttpd_cors_test:543: -test_case_sensitive_mismatch_of_allowed_origins_/1-fun-1-...ok [done in 0.057 s] Simple CORS config with custom allow_methods/allow_headers/exposed_headers chttpd_cors_test:334: -test_good_headers_preflight_request_with_custom_config_/1-fun-8-...ok chttpd_cors_test:338: -test_good_headers_preflight_request_with_custom_config_/1-fun-6-...ok chttpd_cors_test:342: -test_good_headers_preflight_request_with_custom_config_/1-fun-4-...ok chttpd_cors_test:346: -test_good_headers_preflight_request_with_custom_config_/1-fun-2-...ok chttpd_cors_test:448: -test_db_request_with_custom_config_/1-fun-3-...ok chttpd_cors_test:452: -test_db_request_with_custom_config_/1-fun-1-...ok [done in 0.018 s] Multiple options CORS config chttpd_cors_test:132: -assert_not_preflight_/1-fun-1-...ok chttpd_cors_test:360: -test_preflight_request_/1-fun-3-...ok chttpd_cors_test:364: -test_preflight_request_/1-fun-1-...ok chttpd_cors_test:429: -test_db_request_/1-fun-3-...ok chttpd_cors_test:433: -test_db_request_/1-fun-1-...ok chttpd_cors_test:467: -test_db_preflight_request_/1-fun-3-...ok chttpd_cors_test:471: -test_db_preflight_request_/1-fun-1-...ok chttpd_cors_test:486: -test_db_host_origin_request_/1-fun-3-...ok chttpd_cors_test:490: -test_db_host_origin_request_/1-fun-1-...ok chttpd_cors_test:504: -test_preflight_origin_helper_/3-fun-1-...ok chttpd_cors_test:504: -test_preflight_origin_helper_/3-fun-1-...ok chttpd_cors_test:504: -test_preflight_origin_helper_/3-fun-1-...ok [done in 0.037 s] Allow credentials disabled chttpd_cors_test:555: -test_db_request_credentials_header_off_/1-fun-3-...ok chttpd_cors_test:559: -test_db_request_credentials_header_off_/1-fun-1-...ok [done in 0.006 s] Allow credentials enabled chttpd_cors_test:571: -test_db_request_credentials_header_on_/1-fun-3-...ok chttpd_cors_test:575: -test_db_request_credentials_header_on_/1-fun-1-...ok [done in 0.006 s] Wildcard CORS config chttpd_cors_test:132: -assert_not_preflight_/1-fun-1-...ok chttpd_cors_test:360: -test_preflight_request_/1-fun-3-...ok chttpd_cors_test:364: -test_preflight_request_/1-fun-1-...ok chttpd_cors_test:386: -test_preflight_request_no_allow_credentials_/1-fun-5-...ok chttpd_cors_test:390: -test_preflight_request_no_allow_credentials_/1-fun-3-...ok chttpd_cors_test:394: -test_preflight_request_no_allow_credentials_/1-fun-1-...ok chttpd_cors_test:409: -test_preflight_request_empty_request_headers_/1-fun-5-...ok chttpd_cors_test:413: -test_preflight_request_empty_request_headers_/1-fun-3-...ok chttpd_cors_test:417: -test_preflight_request_empty_request_headers_/1-fun-1-...ok chttpd_cors_test:429: -test_db_request_/1-fun-3-...ok chttpd_cors_test:433: -test_db_request_/1-fun-1-...ok chttpd_cors_test:467: -test_db_preflight_request_/1-fun-3-...ok chttpd_cors_test:471: -test_db_preflight_request_/1-fun-1-...ok chttpd_cors_test:486: -test_db_host_origin_request_/1-fun-3-...ok chttpd_cors_test:490: -test_db_host_origin_request_/1-fun-1-...ok chttpd_cors_test:504: -test_preflight_origin_helper_/3-fun-1-...ok chttpd_cors_test:504: -test_preflight_origin_helper_/3-fun-1-...ok chttpd_cors_test:504: -test_preflight_origin_helper_/3-fun-1-...ok chttpd_cors_test:539: -test_case_sensitive_mismatch_of_allowed_origins_/1-fun-3-...ok chttpd_cors_test:543: -test_case_sensitive_mismatch_of_allowed_origins_/1-fun-1-...ok [done in 0.060 s] [done in 0.769 s] module 'chttpd_misc_test' chttpd welcome endpoint tests chttpd_misc_test:51: -welcome_test_/0-fun-4- (should_have_version)...[0.010 s] ok chttpd_misc_test:52: -welcome_test_/0-fun-2- (should_have_features)...[0.007 s] ok chttpd_misc_test:53: -welcome_test_/0-fun-0- (should_have_uuid)...[0.001 s] ok [done in 0.068 s] chttpd _up endpoint tests chttpd_misc_test:112: -up_test_/0-fun-6- (t_basic)...[0.001 s] ok chttpd_misc_test:113: -up_test_/0-fun-4- (t_maintenance_mode)...[0.001 s] ok chttpd_misc_test:114: -up_test_/0-fun-2- (t_nolb_mode)...[0.001 s] ok chttpd_misc_test:115: -up_test_/0-fun-0- (t_with_seeds)...[0.056 s] ok [done in 0.122 s] chttpd _uuid endpoint tests chttpd_misc_test:169: -uuid_test_/0-fun-2- (t_one_uuid)...[0.003 s] ok chttpd_misc_test:170: -uuid_test_/0-fun-0- (t_multiple_uuids)...[0.001 s] ok [done in 0.034 s] chttpd _node/{node_name}/* endpoint tests chttpd_misc_test:205: -node_test_/0-fun-4- (t_system)...[0.008 s] ok chttpd_misc_test:206: -node_test_/0-fun-2- (t_versions_with_clouseau)...[0.037 s] ok chttpd_misc_test:207: -node_test_/0-fun-0- (t_versions_without_clouseau)...[0.025 s] ok [done in 0.129 s] [done in 0.741 s] module 'chttpd_changes_test' chttpd_changes_test:97: -with/1-fun-0- (t_basic)...[0.008 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_basic_post)...[0.002 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_continuous)...[0.012 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_continuous_zero_timeout)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_longpoll)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_limit_zero)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_continuous_limit_zero)...[0.002 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_continuous_limit_under_total)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_continuous_limit_exact_total)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_continuous_limit_over_total)...[0.603 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_limit_one)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_since_now)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_continuous_since_now)...[0.012 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_longpoll_since_now)...[0.013 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_style_all_docs)...[0.002 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_reverse)...[0.002 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_continuous_reverse)...[0.002 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_continuous_reverse_limit_0)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_continuous_reverse_limit_under_total)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_continuous_reverse_limit_exact_total)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_continuous_reverse_limit_over_total)...[0.002 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_reverse_limit_zero)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_reverse_limit_one)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_seq_interval)...[0.002 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_selector_filter)...[0.012 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_design_filter)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_docs_id_filter)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_docs_id_filter_over_limit)...[0.002 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_basic_q8)...[0.002 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_continuous_q8)...[0.012 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_limit_zero)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_limit_one_q8)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_since_now)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_longpoll_since_now)...[0.012 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_reverse_q8)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_reverse_limit_zero)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_reverse_limit_one_q8)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_selector_filter)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_design_filter)...[0.001 s] ok chttpd_changes_test:97: -with/1-fun-0- (t_docs_id_filter_q8)...[0.001 s] ok chttpd_changes_test:129: -changes_js_filters_test_/0-fun-8- (t_js_filter)...[0.028 s] ok chttpd_changes_test:130: -changes_js_filters_test_/0-fun-6- (t_js_filter_no_match)...[0.018 s] ok chttpd_changes_test:131: -changes_js_filters_test_/0-fun-4- (t_js_filter_with_query_param)...[0.018 s] ok chttpd_changes_test:132: -changes_js_filters_test_/0-fun-2- (t_view_filter)...[0.096 s] ok chttpd_changes_test:133: -changes_js_filters_test_/0-fun-0- (t_view_filter_no_match)...[0.019 s] ok chttpd_changes_test:143: -changes_include_docs_test_/0-fun-32- (t_include_docs)...[0.004 s] ok chttpd_changes_test:144: -changes_include_docs_test_/0-fun-30- (t_all_docs_include_docs)...[0.004 s] ok chttpd_changes_test:145: -changes_include_docs_test_/0-fun-28- (t_selector_include_docs)...[0.003 s] ok chttpd_changes_test:146: -changes_include_docs_test_/0-fun-26- (t_selector_all_docs_include_docs)...[0.002 s] ok chttpd_changes_test:147: -changes_include_docs_test_/0-fun-24- (t_conflicts)...[0.004 s] ok chttpd_changes_test:148: -changes_include_docs_test_/0-fun-22- (t_conflicts_all_docs)...[0.005 s] ok chttpd_changes_test:149: -changes_include_docs_test_/0-fun-20- (t_conflicts_include_docs)...[0.024 s] ok chttpd_changes_test:150: -changes_include_docs_test_/0-fun-18- (t_conflicts_all_docs_include_docs)...[0.005 s] ok chttpd_changes_test:151: -changes_include_docs_test_/0-fun-16- (t_conflicts_selector_include_docs)...[0.013 s] ok chttpd_changes_test:152: -changes_include_docs_test_/0-fun-14- (t_conflicts_selector_all_docs_include_docs)...[0.032 s] ok chttpd_changes_test:153: -changes_include_docs_test_/0-fun-12- (t_js_filter_include_docs)...[0.149 s] ok chttpd_changes_test:154: -changes_include_docs_test_/0-fun-10- (t_js_filter_conflicts_include_docs)...[0.149 s] ok chttpd_changes_test:155: -changes_include_docs_test_/0-fun-8- (t_js_filter_all_docs_conflicts_include_docs1)...[0.168 s] ok erl_child_setup: failed with error 32 on line 284 chttpd_changes_test:156: -changes_include_docs_test_/0-fun-6- (t_js_filter_all_docs_conflicts_include_docs2)...[0.156 s] ok erl_child_setup: failed with error 32 on line 284 chttpd_changes_test:157: -changes_include_docs_test_/0-fun-4- (t_view_include_docs)...[0.127 s] ok erl_child_setup: failed with error 32 on line 284 erl_child_setup: failed with error 32 on line 284 chttpd_changes_test:158: -changes_include_docs_test_/0-fun-2- (t_view_conflicts_include_docs)...[0.121 s] ok chttpd_changes_test:159: -changes_include_docs_test_/0-fun-0- (t_view_all_docs_conflicts_include_docs)...[0.108 s] ok chttpd_changes_test:169: -changes_open_doc_times_test_/0-fun-4- (t_selector_open_doc_times)...[0.019 s] ok chttpd_changes_test:170: -changes_open_doc_times_test_/0-fun-2- (t_js_filter_open_doc_times)...[0.050 s] ok chttpd_changes_test:171: -changes_open_doc_times_test_/0-fun-0- (t_view_open_doc_times)...[0.046 s] ok [done in 28.249 s] module 'chttpd_socket_buffer_size_test' chttpd socket_buffer_size_test chttpd_socket_buffer_size_test:67: -default_buffer/2-fun-1-...[0.010 s] ok chttpd_socket_buffer_size_test:51: -small_recbuf/2-fun-1-...[0.001 s] ok chttpd_socket_buffer_size_test:59: -small_buffer/2-fun-1-...[0.001 s] ok [done in 0.491 s] [done in 0.491 s] module 'chttpd_open_revs_error_test' open revs error tests chttpd_open_revs_error_test:83: -should_return_503_error_for_open_revs_get/1-fun-1-...ok chttpd_open_revs_error_test:116: -should_return_503_error_for_open_revs_post_form/1-fun-3-...ok chttpd_open_revs_error_test:117: -should_return_503_error_for_open_revs_post_form/1-fun-1-...ok [done in 0.232 s] [done in 0.357 s] module 'chttpd_dbs_info_test' chttpd dbs info tests chttpd_dbs_info_test:82: -dbs_info_test_/0-fun-34- (get_db_info_should_return_db_info)...[0.002 s] ok chttpd_dbs_info_test:83: -dbs_info_test_/0-fun-32- (get_db_info_should_return_error_when_db_not_exist)...ok chttpd_dbs_info_test:84: -dbs_info_test_/0-fun-30- (get_db_info_should_return_error_when_time_out)...[0.066 s] ok chttpd_dbs_info_test:85: -dbs_info_test_/0-fun-28- (should_return_error_for_put_dbs_info)...[0.002 s] ok chttpd_dbs_info_test:86: -dbs_info_test_/0-fun-26- (should_return_dbs_info_for_get_dbs_info)...[0.002 s] ok chttpd_dbs_info_test:87: -dbs_info_test_/0-fun-24- (should_return_nothing_when_db_not_exist_for_get_dbs_info)...[0.032 s] ok chttpd_dbs_info_test:88: -dbs_info_test_/0-fun-22- (should_return_500_time_out_when_time_is_not_enough_for_get_dbs_info)...[0.178 s] ok chttpd_dbs_info_test:89: -dbs_info_test_/0-fun-20- (should_return_db2_for_get_dbs_info_with_descending)...[0.002 s] ok chttpd_dbs_info_test:90: -dbs_info_test_/0-fun-18- (should_return_db1_for_get_dbs_info_with_limit_1)...[0.003 s] ok chttpd_dbs_info_test:91: -dbs_info_test_/0-fun-16- (should_return_db2_for_get_dbs_info_with_skip_1)...[0.002 s] ok chttpd_dbs_info_test:92: -dbs_info_test_/0-fun-14- (should_return_dbs_info_with_correct_start_end_key)...[0.002 s] ok chttpd_dbs_info_test:93: -dbs_info_test_/0-fun-12- (should_return_empty_list_with_wrong_start_end_key)...[0.001 s] ok chttpd_dbs_info_test:94: -dbs_info_test_/0-fun-10- (should_return_dbs_info_for_single_db)...[0.002 s] ok chttpd_dbs_info_test:95: -dbs_info_test_/0-fun-8- (should_return_dbs_info_for_multiple_dbs)...[0.002 s] ok chttpd_dbs_info_test:96: -dbs_info_test_/0-fun-6- (should_return_error_for_exceeded_keys)...[0.014 s] ok chttpd_dbs_info_test:97: -dbs_info_test_/0-fun-4- (should_return_error_for_missing_keys)...[0.002 s] ok chttpd_dbs_info_test:98: -dbs_info_test_/0-fun-2- (should_return_dbs_info_for_dbs_with_mixed_state)...[0.002 s] ok chttpd_dbs_info_test:99: -dbs_info_test_/0-fun-0- (should_not_allow_non_admin_access)...[0.001 s] ok [done in 1.040 s] chttpd skip limit tests chttpd_dbs_info_test:117: -skip_limit_test_/0-fun-2- (t_dbs_info_when_shards_db_design_doc_exist)...[0.004 s] ok chttpd_dbs_info_test:118: -skip_limit_test_/0-fun-0- (t_all_dbs_when_shards_db_design_doc_exist)...[0.002 s] ok [done in 0.135 s] chttpd admin only false tests chttpd_dbs_info_test:136: -admin_only_config_false_test_/0-fun-2- (t_dbs_info_allow_non_admin_access)...[0.003 s] ok chttpd_dbs_info_test:137: -admin_only_config_false_test_/0-fun-0- (t_all_dbs_allow_non_admin_access)...[0.002 s] ok [done in 0.125 s] [done in 2.500 s] module 'chttpd_delayed_test' chttpd delay tests chttpd_delayed_test:70: -assert_successful_response/1-fun-1-...[0.002 s] ok chttpd_delayed_test:70: -assert_successful_response/1-fun-1-...[0.001 s] ok [done in 0.047 s] [done in 0.171 s] module 'chttpd_db' chttpd_db: -monitor_attachments_test_/0-fun-2- (ignore stubs)...ok chttpd_db:2615: -t_should_allow_partitioned_db/0-fun-1-...[0.014 s] ok chttpd_db:2623: -t_should_throw_on_not_allowed_partitioned_db/0-fun-1-...[0.017 s] ok chttpd_db:2631: -t_returns_empty_array_for_partitioned_false/0-fun-1-...ok chttpd_db:2637: -t_returns_empty_array_for_no_partitioned_qs/0-fun-1-...ok chttpd_db:2643: -t_should_allow_valid_q/0-fun-1-...ok chttpd_db:2650: -t_should_default_on_missing_q/0-fun-1-...ok chttpd_db:2657: -t_should_throw_on_invalid_q/0-fun-1-...ok chttpd_db:2664: -t_should_allow_valid_n/0-fun-1-...ok chttpd_db:2671: -t_should_default_on_missing_n/0-fun-1-...ok chttpd_db:2678: -t_should_throw_on_invalid_n/0-fun-1-...ok chttpd_db:2690: -t_should_allow_valid_placement/0-fun-3- (single zone)...ok chttpd_db:2696: -t_should_allow_valid_placement/0-fun-1- (multi zone)...ok chttpd_db:2708: -t_should_default_on_missing_placement/0-fun-1-...ok chttpd_db:2721: -t_should_throw_on_invalid_placement/0-fun-7- (empty placement)...ok chttpd_db:2726: -t_should_throw_on_invalid_placement/0-fun-5- (invalid format)...ok chttpd_db:2731: -t_should_throw_on_invalid_placement/0-fun-3- (invalid n)...ok chttpd_db:2736: -t_should_throw_on_invalid_placement/0-fun-1- (one invalid zone)...ok [done in 1.029 s] module 'chttpd_view_test' chttpd view tests chttpd_view_test:76: -view_test_/0-fun-30- (t_view_with_queries_keys)...[0.036 s] ok chttpd_view_test:77: -view_test_/0-fun-28- (t_view_with_queries_limit_skip)...[0.011 s] ok chttpd_view_test:78: -view_test_/0-fun-26- (t_view_with_multiple_queries)...[0.007 s] ok chttpd_view_test:79: -view_test_/0-fun-24- (t_view_with_key_and_start_key)...[0.008 s] ok chttpd_view_test:80: -view_test_/0-fun-22- (t_view_with_key_and_end_key)...[0.007 s] ok chttpd_view_test:81: -view_test_/0-fun-20- (t_view_with_single_keys_and_start_key)...[0.005 s] ok chttpd_view_test:82: -view_test_/0-fun-18- (t_view_with_keys_and_start_key)...[0.002 s] ok chttpd_view_test:83: -view_test_/0-fun-16- (t_view_with_key_non_existent_docs)...[0.007 s] ok chttpd_view_test:84: -view_test_/0-fun-14- (t_view_with_keys_non_existent_docs)...[0.216 s] ok chttpd_view_test:85: -view_test_/0-fun-12- (t_view_with_key_deleted_docs)...[0.011 s] ok chttpd_view_test:86: -view_test_/0-fun-10- (t_view_with_keys_deleted_docs)...[0.009 s] ok chttpd_view_test:87: -view_test_/0-fun-8- (t_view_map_reduce_with_key)...[0.010 s] ok chttpd_view_test:88: -view_test_/0-fun-6- (t_view_map_reduce_with_single_keys)...[0.008 s] ok chttpd_view_test:89: -view_test_/0-fun-4- (t_view_map_reduce_with_single_keys_and_group)...[0.009 s] ok chttpd_view_test:90: -view_test_/0-fun-2- (t_view_map_reduce_with_keys)...[0.002 s] ok chttpd_view_test:91: -view_test_/0-fun-0- (t_view_map_reduce_with_keys_and_group)...[0.009 s] ok [done in 0.902 s] chttpd all docs tests chttpd_view_test:109: -all_docs_test_/0-fun-22- (t_all_docs_with_key_and_start_key)...[0.005 s] ok chttpd_view_test:110: -all_docs_test_/0-fun-20- (t_all_docs_with_key_and_end_key)...[0.003 s] ok chttpd_view_test:111: -all_docs_test_/0-fun-18- (t_all_docs_with_single_keys_and_start_key)...[0.001 s] ok chttpd_view_test:112: -all_docs_test_/0-fun-16- (t_all_docs_with_keys_and_start_key)...[0.001 s] ok chttpd_view_test:113: -all_docs_test_/0-fun-14- (t_all_docs_with_key_non_existent_docs)...[0.002 s] ok chttpd_view_test:114: -all_docs_test_/0-fun-12- (t_all_docs_with_keys_non_existent_docs)...[0.002 s] ok chttpd_view_test:115: -all_docs_test_/0-fun-10- (t_all_docs_with_key_deleted_docs)...[0.003 s] ok chttpd_view_test:116: -all_docs_test_/0-fun-8- (t_all_docs_with_keys_deleted_docs)...[0.002 s] ok chttpd_view_test:117: -all_docs_test_/0-fun-6- (t_all_docs_with_limit)...[0.003 s] ok chttpd_view_test:118: -all_docs_test_/0-fun-4- (t_all_docs_with_skip)...[0.002 s] ok chttpd_view_test:119: -all_docs_test_/0-fun-2- (t_all_docs_with_limit_and_skip)...[0.001 s] ok chttpd_view_test:120: -all_docs_test_/0-fun-0- (t_all_docs_with_configured_query_limit)...[0.002 s] ok [done in 0.431 s] [done in 1.574 s] module 'chttpd_external_test' chttpd external local httpd_req tests chttpd_external_test:97: -with/1-fun-0- (should_convert_req_to_json_obj_not_scrubbed)...[0.002 s] ok chttpd_external_test:97: -with/1-fun-0- (should_convert_req_to_json_obj_scrubbed)...ok [done in 0.161 s] chttpd external remote httpd_req tests chttpd_external_test:97: -with/1-fun-0- (should_convert_req_to_json_obj_not_scrubbed)...ok chttpd_external_test:97: -with/1-fun-0- (should_convert_req_to_json_obj_scrubbed)...ok [done in 0.006 s] [done in 1.036 s] module 'chttpd_xframe_test' chttpd_xframe_test: no_header_if_xframe_disabled_test...ok chttpd_xframe_test: enabled_with_same_origin_test...ok xframe host tests chttpd_xframe_test:87: -allow_with_wildcard_host/1-fun-1-...ok chttpd_xframe_test:91: -allow_with_specific_host/1-fun-1-...ok chttpd_xframe_test:95: -deny_with_different_host/1-fun-1-...ok [done in 0.010 s] [done in 0.087 s] module 'chttpd_prefer_header_test' chttpd_prefer_header_test: default_no_exclude_header_test...ok chttpd_prefer_header_test: unsupported_exclude_header_test...ok chttpd_prefer_header_test: empty_header_test...ok Test Prefer headers chttpd_prefer_header_test:104: -minimal_options/1-fun-1-...ok chttpd_prefer_header_test:109: -minimal_options_check_header_case/1-fun-1-...ok chttpd_prefer_header_test:114: -minimal_options_check_header_value_case/1-fun-1-...ok [done in 0.010 s] [done in 0.083 s] module 'chttpd_auth' module 'chttpd_auth_tests' _up chttpd_auth_tests:97: -should_handle_require_valid_user_except_up_on_up_route/1-fun-4-...[0.001 s] ok chttpd_auth_tests:135: -should_handle_require_valid_user_except_up_on_non_up_routes/1-fun-4-...[0.003 s] ok [done in 0.010 s] Testing hash algorithms for proxy auth chttpd_auth_tests:97: -with/1-fun-0- (test_hash_algorithms_with_proxy_auth_should_work)...[0.004 s] ok chttpd_auth_tests:97: -with/1-fun-0- (test_hash_algorithms_with_proxy_auth_should_fail)...[0.001 s] ok [done in 0.011 s] [done in 0.287 s] [done in 0.287 s] module 'chttpd_util' module 'chttpd_node' module 'chttpd_external' module 'chttpd_httpd_handlers' module 'chttpd_auth_request' module 'chttpd_epi' module 'chttpd_handlers' chttpd_handlers: select_override_test...ok chttpd_handlers: select_default_override_test...ok module 'chttpd_handlers_tests' chttpd_handlers_tests:29: -replicate_endpoint_test_/0-fun-2- (should_escape_local_dbname_on_replicate)...[0.344 s] ok chttpd_handlers_tests:30: -replicate_endpoint_test_/0-fun-0- (require_authenticated_user)...[0.274 s] ok [done in 0.911 s] [done in 0.917 s] module 'chttpd_test_util' module 'chttpd_auth_cache' module 'chttpd_misc' module 'chttpd_rewrite' module 'chttpd_app' module 'chttpd_xframe_options' module 'chttpd_plugin' module 'chttpd_plugin_tests' callback tests chttpd_plugin_tests: before_request_match...ok chttpd_plugin_tests: before_request_no_match...ok chttpd_plugin_tests: before_request_throw...ok chttpd_plugin_tests: after_request_match...ok chttpd_plugin_tests: after_request_no_match...ok chttpd_plugin_tests: after_request_throw...ok chttpd_plugin_tests: handle_error_match...ok chttpd_plugin_tests: handle_error_no_match...ok chttpd_plugin_tests: handle_error_throw...ok chttpd_plugin_tests: before_response_match...ok chttpd_plugin_tests: before_response_no_match...ok chttpd_plugin_tests: before_response_throw...ok chttpd_plugin_tests: before_serve_file_match...ok chttpd_plugin_tests: before_serve_file_no_match...ok chttpd_plugin_tests: before_serve_file_throw...ok [done in 0.045 s] [done in 0.066 s] [done in 0.066 s] module 'chttpd_prefer_header' module 'chttpd_cors' module 'chttpd_view' chttpd_view:177: -t_check_include_docs_throw_validation_error/0-fun-1-...ok chttpd_view:186: -t_check_user_can_override_individual_query_type/0-fun-1-...ok [done in 0.006 s] module 'chttpd_sup' module 'chttpd_show' module 'chttpd_stats' module 'chttpd' chttpd:1532: -check_url_encoding_pass_test_/0-fun-27-...ok chttpd:1533: -check_url_encoding_pass_test_/0-fun-25-...ok chttpd:1534: -check_url_encoding_pass_test_/0-fun-23-...ok chttpd:1535: -check_url_encoding_pass_test_/0-fun-21-...ok chttpd:1536: -check_url_encoding_pass_test_/0-fun-19-...ok chttpd:1537: -check_url_encoding_pass_test_/0-fun-17-...ok chttpd:1538: -check_url_encoding_pass_test_/0-fun-15-...ok chttpd:1539: -check_url_encoding_pass_test_/0-fun-13-...ok chttpd:1540: -check_url_encoding_pass_test_/0-fun-11-...ok chttpd:1541: -check_url_encoding_pass_test_/0-fun-9-...ok chttpd:1542: -check_url_encoding_pass_test_/0-fun-7-...ok chttpd:1543: -check_url_encoding_pass_test_/0-fun-5-...ok chttpd:1544: -check_url_encoding_pass_test_/0-fun-3-...ok chttpd:1545: -check_url_encoding_pass_test_/0-fun-1-...ok chttpd:1550: -check_url_encoding_fail_test_/0-fun-27-...ok chttpd:1554: -check_url_encoding_fail_test_/0-fun-25-...ok chttpd:1558: -check_url_encoding_fail_test_/0-fun-23-...ok chttpd:1562: -check_url_encoding_fail_test_/0-fun-21-...ok chttpd:1566: -check_url_encoding_fail_test_/0-fun-19-...ok chttpd:1570: -check_url_encoding_fail_test_/0-fun-17-...ok chttpd:1574: -check_url_encoding_fail_test_/0-fun-15-...ok chttpd:1578: -check_url_encoding_fail_test_/0-fun-13-...ok chttpd:1582: -check_url_encoding_fail_test_/0-fun-11-...ok chttpd:1586: -check_url_encoding_fail_test_/0-fun-9-...ok chttpd:1590: -check_url_encoding_fail_test_/0-fun-7-...ok chttpd:1594: -check_url_encoding_fail_test_/0-fun-5-...ok chttpd:1598: -check_url_encoding_fail_test_/0-fun-3-...ok chttpd:1602: -check_url_encoding_fail_test_/0-fun-1-...ok chttpd: log_format_test...[0.060 s] ok chttpd: handle_req_after_auth_test...[0.094 s] ok [done in 0.246 s] module 'chttpd_db_doc_size_tests' chttpd db max_document_size tests chttpd_db_doc_size_tests:86: -post_single_doc/1-fun-1-...ok chttpd_db_doc_size_tests:98: -put_single_doc/1-fun-1-...ok chttpd_db_doc_size_tests:111: -bulk_doc/1-fun-1-...ok chttpd_db_doc_size_tests:153: -put_post_doc_attach_inline/1-fun-7-...ok chttpd_db_doc_size_tests:154: -put_post_doc_attach_inline/1-fun-5-...ok chttpd_db_doc_size_tests:155: -put_post_doc_attach_inline/1-fun-3-...ok chttpd_db_doc_size_tests:156: -put_post_doc_attach_inline/1-fun-1-...ok chttpd_db_doc_size_tests:188: -put_multi_part_related/1-fun-3-...ok chttpd_db_doc_size_tests:189: -put_multi_part_related/1-fun-1-...ok chttpd_db_doc_size_tests:223: -post_multi_part_form/1-fun-3-...ok chttpd_db_doc_size_tests:224: -post_multi_part_form/1-fun-1-...ok [done in 0.183 s] [done in 0.286 s] module 'chttpd_db_doc_get_tests' chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_basic)...[0.002 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_missing_doc)...[0.001 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_invalid_rev)...[0.002 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_missing_rev)...[0.001 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_doc_all_revs)...[0.001 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_mp_doc_all_revs)...[0.002 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_specific_rev)...[0.001 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_specific_rev_latest)...[0.001 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_ancestor_rev_latest)...[0.001 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_ancestor_open_revs_latest)...[0.001 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_open_revs_latest)...[0.001 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_mp_open_revs_latest)...[0.001 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_revs_true)...[0.001 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_attachments_true)...[0.001 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_atts_since_ancestor)...[0.001 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_atts_since_latest)...[0.001 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_atts_since_unknown)...[0.001 s] ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_invalid_atts_since)...ok chttpd_db_doc_get_tests:97: -with/1-fun-0- (t_mp_atts_since)...[0.001 s] ok [done in 0.083 s] module 'chttpd_purge_tests' chttpd purge tests chttpd_purge_tests:49: -purge_test_/0-fun-30- (t_purge_only_post_allowed)...[0.002 s] ok chttpd_purge_tests:50: -purge_test_/0-fun-28- (t_empty_purge_request)...[0.004 s] ok chttpd_purge_tests:51: -purge_test_/0-fun-26- (t_ok_purge_request)...[0.005 s] ok chttpd_purge_tests:52: -purge_test_/0-fun-24- (t_accepted_purge_request)...[0.079 s] ok chttpd_purge_tests:53: -purge_test_/0-fun-22- (t_partial_purge_request)...[0.011 s] ok chttpd_purge_tests:54: -purge_test_/0-fun-20- (t_mixed_purge_request)...[0.013 s] ok chttpd_purge_tests:55: -purge_test_/0-fun-18- (t_over_many_ids_or_revs_purge_request)...[0.021 s] ok chttpd_purge_tests:56: -purge_test_/0-fun-16- (t_purged_infos_limit_only_get_put_allowed)...ok chttpd_purge_tests:57: -purge_test_/0-fun-14- (t_exceed_limits_on_purge_infos)...[0.009 s] ok chttpd_purge_tests:58: -purge_test_/0-fun-12- (t_should_error_set_purged_docs_limit_to_0)...[0.001 s] ok chttpd_purge_tests:59: -purge_test_/0-fun-10- (t_timeout_set_purged_infos_limit)...[0.075 s] ok chttpd_purge_tests:60: -purge_test_/0-fun-8- (t_purged_infos_only_get_allowed)...ok chttpd_purge_tests:61: -purge_test_/0-fun-6- (t_empty_purged_infos)...[0.006 s] ok chttpd_purge_tests:62: -purge_test_/0-fun-4- (t_purged_infos_after_purge_request)...[0.006 s] ok chttpd_purge_tests:63: -purge_test_/0-fun-2- (t_purged_infos_after_multiple_purge_requests)...[0.060 s] ok chttpd_purge_tests:64: -purge_test_/0-fun-0- (t_purged_infos_after_exceeding_purge_infos_limit)...[0.074 s] ok [done in 0.679 s] [done in 0.808 s] module 'chttpd_session_tests' Session tests chttpd_session_tests:44: -session_test_/0-fun-4- (session_authentication_db_absent)...[0.004 s] ok chttpd_session_tests:45: -session_test_/0-fun-2- (session_authentication_db_present)...[0.001 s] ok chttpd_session_tests:46: -session_test_/0-fun-0- (session_authentication_gzip_request)...[0.001 s] ok [done in 0.047 s] [done in 0.191 s] module 'chttpd_local_docs_tests' chttpd _local_docs tests chttpd_local_docs_tests:55: -chttpd_local_docs_test_/0-fun-2- (t_local_docs_doesnt_include_system_docs)...[0.006 s] ok chttpd_local_docs_tests:56: -chttpd_local_docs_test_/0-fun-0- (t_local_docs_does_include_system_docs_w_param)...[0.005 s] ok [done in 0.065 s] [done in 0.193 s] chttpd_error_info_tests: error_info_test (module 'chttpd_error_info_tests')...ok module 'chttpd_security_tests' chttpd security tests chttpd_security_tests:154: -should_allow_admin_db_compaction/1-fun-1-...[0.001 s] ok chttpd_security_tests:179: -should_allow_valid_password_to_create_user/1-fun-1-...ok chttpd_security_tests:193: -should_disallow_invalid_password_to_create_user/1-fun-1-...ok chttpd_security_tests:204: -should_disallow_anonymous_db_compaction/1-fun-1-...ok chttpd_security_tests:215: -should_disallow_db_member_db_compaction/1-fun-1-...ok chttpd_security_tests:218: -should_allow_db_admin_db_compaction/1-fun-1-...[0.001 s] ok chttpd_security_tests:233: -should_allow_admin_view_compaction/1-fun-1-...[0.001 s] ok chttpd_security_tests:256: -should_disallow_anonymous_view_compaction/1-fun-1-...ok chttpd_security_tests:259: -should_allow_admin_db_view_cleanup/1-fun-1-...[0.017 s] ok chttpd_security_tests:282: -should_disallow_anonymous_db_view_cleanup/1-fun-1-...ok chttpd_security_tests:285: -should_allow_admin_purge/1-fun-1-...[0.001 s] ok chttpd_security_tests:309: -should_disallow_anonymous_purge/1-fun-1-...ok chttpd_security_tests:320: -should_disallow_db_member_purge/1-fun-1-...ok chttpd_security_tests:323: -should_allow_admin_purged_infos_limit/1-fun-1-...[0.001 s] ok chttpd_security_tests:347: -should_disallow_anonymous_purged_infos_limit/1-fun-1-...ok chttpd_security_tests:358: -should_disallow_db_member_purged_infos_limit/1-fun-1-...ok [done in 0.862 s] chttpd security object validate tests chttpd_security_tests:373: -should_return_ok_for_sec_obj_with_roles/1-fun-1-...ok chttpd_security_tests:388: -should_return_ok_for_sec_obj_with_names/1-fun-1-...ok chttpd_security_tests:411: -should_return_ok_for_sec_obj_with_roles_and_names/1-fun-1-...ok chttpd_security_tests:430: -should_return_error_for_sec_obj_with_incorrect_roles_and_names/1-fun-3-...ok chttpd_security_tests:431: -should_return_error_for_sec_obj_with_incorrect_roles_and_names/1-fun-1-...ok chttpd_security_tests:455: -should_return_error_for_sec_obj_with_incorrect_roles/1-fun-3-...ok chttpd_security_tests:456: -should_return_error_for_sec_obj_with_incorrect_roles/1-fun-1-...ok chttpd_security_tests:480: -should_return_error_for_sec_obj_with_incorrect_names/1-fun-3-...ok chttpd_security_tests:481: -should_return_error_for_sec_obj_with_incorrect_names/1-fun-1-...ok chttpd_security_tests:513: -should_return_error_for_sec_obj_in_user_db/1-fun-3-...ok chttpd_security_tests:514: -should_return_error_for_sec_obj_in_user_db/1-fun-1-...ok [done in 0.568 s] [done in 1.705 s] module 'chttpd_revs_diff_tests' chttpd _revs_diff tests chttpd_revs_diff_tests:70: -chttpd_revs_diff_test_/0-fun-18- (t_empty_revs_diff)...[0.001 s] ok chttpd_revs_diff_tests:71: -chttpd_revs_diff_test_/0-fun-16- (t_revs_diff_no_revs)...[0.001 s] ok chttpd_revs_diff_tests:72: -chttpd_revs_diff_test_/0-fun-14- (t_revs_diff_non_existent_doc)...ok chttpd_revs_diff_tests:73: -chttpd_revs_diff_test_/0-fun-12- (t_revs_diff_all_revs)...[0.001 s] ok chttpd_revs_diff_tests:74: -chttpd_revs_diff_test_/0-fun-10- (t_revs_diff_some_missing_some_not)...[0.001 s] ok chttpd_revs_diff_tests:75: -chttpd_revs_diff_test_/0-fun-8- (t_empty_missing_revs)...[0.001 s] ok chttpd_revs_diff_tests:76: -chttpd_revs_diff_test_/0-fun-6- (t_missing_revs_no_revs)...[0.001 s] ok chttpd_revs_diff_tests:77: -chttpd_revs_diff_test_/0-fun-4- (t_missing_revs_non_existent_doc)...[0.001 s] ok chttpd_revs_diff_tests:78: -chttpd_revs_diff_test_/0-fun-2- (t_missing_revs_all_revs)...ok chttpd_revs_diff_tests:79: -chttpd_revs_diff_test_/0-fun-0- (t_missing_revs_some_missing_some_not)...[0.003 s] ok [done in 0.290 s] [done in 0.425 s] module 'chttpd_db_attachment_size_tests' chttpd max_attachment_size tests chttpd_db_attachment_size_tests:53: -attachment_size_test_/0-fun-8- (put_inline)...[0.005 s] ok chttpd_db_attachment_size_tests:54: -attachment_size_test_/0-fun-6- (put_simple)...[0.006 s] ok chttpd_db_attachment_size_tests:55: -attachment_size_test_/0-fun-4- (put_simple_chunked)...[0.013 s] ok chttpd_db_attachment_size_tests:56: -attachment_size_test_/0-fun-2- (put_mp_related)...[0.004 s] ok chttpd_db_attachment_size_tests:57: -attachment_size_test_/0-fun-0- (put_chunked_mp_related)...[0.005 s] ok [done in 0.170 s] attachment sizes are accounted properly in db size chttpd_db_attachment_size_tests:75: -attachment_size_db_active_size_test_/0-fun-8- (t_add_attachments)...[0.017 s] ok chttpd_db_attachment_size_tests:76: -attachment_size_db_active_size_test_/0-fun-6- (t_remove_attachments)...[0.017 s] ok chttpd_db_attachment_size_tests:77: -attachment_size_db_active_size_test_/0-fun-4- (t_delete_doc)...[0.017 s] ok chttpd_db_attachment_size_tests:78: -attachment_size_db_active_size_test_/0-fun-2- (t_delete_doc_but_keep_attachment)...[0.018 s] ok chttpd_db_attachment_size_tests:79: -attachment_size_db_active_size_test_/0-fun-0- (t_conflicting_attachments)...[0.039 s] ok [done in 0.240 s] [done in 0.673 s] module 'chttpd_auth_hash_algorithms_tests' Testing hash algorithms for cookie auth chttpd_auth_hash_algorithms_tests:97: -with/1-fun-0- (test_hash_algorithms_should_work)...[0.009 s] ok chttpd_auth_hash_algorithms_tests:97: -with/1-fun-0- (test_hash_algorithms_should_fail)...[0.002 s] ok [done in 0.018 s] [done in 0.150 s] module 'chttpd_csp_tests' CSP Tests chttpd_csp_tests:47: -csp_test_/0-fun-12- (plain_docs_not_sandboxed)...[0.002 s] ok chttpd_csp_tests:48: -csp_test_/0-fun-10- (plain_ddocs_not_sandboxed)...[0.003 s] ok chttpd_csp_tests:49: -csp_test_/0-fun-8- (local_docs_not_sandboxed)...[0.002 s] ok chttpd_csp_tests:50: -csp_test_/0-fun-6- (sandbox_doc_attachments)...[0.003 s] ok chttpd_csp_tests:51: -csp_test_/0-fun-4- (sandbox_ddoc_attachments)...[0.002 s] ok chttpd_csp_tests:52: -csp_test_/0-fun-2- (sandbox_shows)...[0.007 s] ok chttpd_csp_tests:53: -csp_test_/0-fun-0- (sandbox_lists)...[0.016 s] ok chttpd_csp_tests:115: -should_not_return_any_csp_headers_when_disabled/1-fun-1-...ok chttpd_csp_tests:136: -should_apply_default_policy_with_legacy_config/1-fun-1-...[0.001 s] ok chttpd_csp_tests:126: -should_apply_default_policy/1-fun-1-...ok chttpd_csp_tests:148: -should_return_custom_policy/1-fun-1-...ok erl_child_setup: failed with error 32 on line 284 erl_child_setup: failed with error 32 on line 284 erl_child_setup: failed with error 32 on line 284 erl_child_setup: failed with error 32 on line 284 erl_child_setup: failed with error 32 on line 284 [done in 1.215 s] [done in 1.348 s] ======================================================= All 532 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/chttpd/.eunit/index.html Code Coverage: chttpd : 71% chttpd_app : 100% chttpd_auth : 86% chttpd_auth_cache : 74% chttpd_auth_hash_algorithms_tests : 100% chttpd_auth_request : 63% chttpd_bulk_get_test : 98% chttpd_changes_test : 100% chttpd_cors : 65% chttpd_cors_test : 98% chttpd_csp_tests : 100% chttpd_db : 74% chttpd_db_attachment_size_tests : 100% chttpd_db_doc_get_tests : 96% chttpd_db_doc_size_tests : 97% chttpd_db_test : 97% chttpd_dbs_info_test : 99% chttpd_delayed_test : 100% chttpd_epi : 100% chttpd_error_info_tests : 100% chttpd_external : 80% chttpd_external_test : 100% chttpd_handlers : 100% chttpd_httpd_handlers : 64% chttpd_invalid_path_test : 100% chttpd_local_docs_tests : 95% chttpd_misc : 67% chttpd_misc_test : 100% chttpd_node : 40% chttpd_open_revs_error_test : 100% chttpd_plugin : 100% chttpd_prefer_header : 100% chttpd_prefer_header_test : 100% chttpd_purge_tests : 98% chttpd_revs_diff_tests : 98% chttpd_rewrite : 0% chttpd_security_tests : 100% chttpd_session_tests : 100% chttpd_show : 36% chttpd_socket_buffer_size_test : 97% chttpd_stats : 65% chttpd_sup : 61% chttpd_test_util : 100% chttpd_util : 96% chttpd_util_test : 97% chttpd_view : 90% chttpd_view_test : 98% chttpd_xframe_options : 82% chttpd_xframe_test : 100% Total : 83% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> config (eunit) Compiled src/config_listener.erl Compiled src/config_notifier.erl Compiled src/config_app.erl Compiled src/config_listener_mon.erl Compiled src/config_sup.erl Compiled src/config_util.erl Compiled src/config_writer.erl Compiled src/config.erl Compiled test/config_tests.erl ======================== EUnit ======================== module 'config' config: to_integer_test...ok config: to_float_test...ok config: validation_test...ok config: parse_skip_test...ok config: parse_basic_test...ok config: parse_extra_equal_sign_test...ok config: parse_delete_test...ok config: parse_comments_test...ok config: parse_multiple_kvs_test...ok config:826: -read_non_existent_ini_file_test_/0-fun-1-...ok module 'config_tests' Test consistency after set, delete, reload, and restart config_tests: non_persistent_set_delete_reload_restart...[0.056 s] ok config_tests: persistent_set_delete_reload_restart...[0.052 s] ok [done in 0.188 s] Reload should find newly added .ini file in .d dirs config_tests: reload_finds_new_ini_file...[0.001 s] ok [done in 0.004 s] Config get tests config_tests: should_load_all_configs...ok config_tests: should_return_undefined_atom_on_missed_section...ok config_tests: should_return_undefined_atom_on_missed_option...ok config_tests: should_return_custom_default_value_on_missed_option...ok config_tests: should_only_return_default_on_missed_option...ok config_tests: should_get_integers...[0.006 s] ok config_tests: should_get_floats...[0.007 s] ok config_tests: should_get_booleans...[0.005 s] ok config_tests: should_crash_on_bad_defaults...ok config_tests: should_fail_to_get_binary_value...ok config_tests: should_return_any_supported_default...ok [done in 0.505 s] Config set tests config_tests: should_update_option...ok config_tests: should_create_new_section...[0.001 s] ok config_tests: should_fail_to_set_binary_value...ok config_tests: should_fail_to_set_invalid_sensitive_key...[0.002 s] ok [done in 0.180 s] Config deletion tests config_tests: should_return_undefined_atom_after_option_deletion...[0.003 s] ok config_tests: should_be_ok_on_deleting_unknown_options...[0.004 s] ok [done in 0.105 s] Config features tests config_tests: should_enable_features (enable)...ok config_tests: should_disable_features (disable)...[0.001 s] ok config_tests: should_keep_features_on_config_restart (restart config)...[0.051 s] ok [done in 0.173 s] Configs overide tests config_tests:576: -should_ensure_in_defaults/2-fun-3-...ok config_tests:583: -should_override_options/2-fun-2-...ok config_tests:604: -should_create_new_sections_on_override/2-fun-2-...ok config_tests:610: -should_win_last_in_chain/2-fun-1-...ok config_tests:589: -should_read_default_d/2-fun-1-...ok config_tests:594: -should_read_local_d/2-fun-1-...ok config_tests:599: -should_read_default_and_local_d/2-fun-1-...ok [done in 0.217 s] Config persistent changes config_tests:615: -should_write_changes/2-fun-5-...[0.001 s] ok config_tests:624: -should_ensure_default_wasnt_modified/2-fun-2-...ok config_tests:630: -should_ensure_written_to_last_config_in_chain/2-fun-2-...ok [done in 0.089 s] Test config with no files config_tests: should_ensure_that_no_ini_files_loaded...ok config_tests: should_create_non_persistent_option...ok config_tests: should_create_persistent_option...[0.001 s] ok [done in 0.086 s] Test config_listener behaviour config_tests:647: -should_handle_value_change/1-fun-2-...ok config_tests:653: -should_pass_correct_state_to_handle_config_change/1-fun-4-...ok config_tests:661: -should_pass_correct_state_to_handle_config_terminate/1-fun-6-...[0.001 s] ok config_tests:671: -should_pass_subscriber_pid_to_handle_config_terminate/1-fun-2-...ok config_tests:677: -should_not_call_handle_config_after_related_process_death/1-fun-4-...[0.251 s] ok config_tests:690: -should_remove_handler_when_requested/1-fun-4-...[0.001 s] ok config_tests:698: -should_remove_handler_when_pid_exits/1-fun-2-...ok config_tests:726: -should_stop_monitor_on_error/1-fun-4-...[0.001 s] ok [done in 0.581 s] Test config_notifier behaviour config_tests:754: -should_notify/2-fun-2- (all)...ok config_tests:754: -should_notify/2-fun-2- (["section_foo"])...ok config_tests:754: -should_notify/2-fun-2- ([{"section_foo","key_bar"}])...ok config_tests:773: -should_not_notify/2-fun-5- (["section_foo"])...[4.002 s] ok config_tests:764: -should_not_notify/2-fun-2- ([{"section_foo","key_bar"}])...[4.001 s] ok config_tests:781: -should_unsubscribe_when_subscriber_gone/2-fun-4-...ok config_tests:805: -should_not_add_duplicate/2-fun-5-...ok config_tests:863: -should_notify_on_config_reload/2-fun-6- (all)...[0.005 s] ok config_tests:877: -should_notify_on_config_reload_flush/2-fun-4- (all)...[0.003 s] ok [done in 8.417 s] Test key with regex can be compiled and written to file config_tests: should_handle_regex_patterns_in_key...ok [done in 0.003 s] Test config file access right config_tests: should_write_config_to_file...ok config_tests: should_delete_config_from_file...[0.019 s] ok config_tests: should_not_write_config_to_file...[0.297 s] ok config_tests: should_not_delete_config_from_file...[0.046 s] ok [done in 0.530 s] config_tests:936: -node_name_test_/0-fun-2- (t_node_name)...ok config_tests:937: -node_name_test_/0-fun-0- (t_check_distributed_mode)...ok config_tests: should_stop...[0.007 s] ok config_tests: should_cleanup_persistant_map...[0.005 s] ok config_tests: should_handle_random_messages...[0.004 s] ok [done in 11.297 s] [done in 11.356 s] module 'config_writer' module 'config_util' module 'config_sup' module 'config_listener_mon' module 'config_app' module 'config_notifier' module 'config_listener' ======================================================= All 73 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/config/.eunit/index.html Code Coverage: config : 96% config_app : 83% config_listener : 66% config_listener_mon : 65% config_notifier : 93% config_sup : 100% config_util : 52% config_writer : 95% Total : 91% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> couch (eunit) Compiled src/couch_httpd.erl Compiled src/couch_httpd_misc_handlers.erl Compiled src/couch_primary_sup.erl Compiled src/couch_sup.erl Compiled src/test_util.erl Compiled src/couch_passwords_cache.erl Compiled src/couch_app.erl Compiled src/couch_secondary_sup.erl Compiled src/couch_flags.erl Compiled src/couch_db_split.erl Compiled src/couch_bt_engine_header.erl Compiled src/couch_httpd_auth.erl Compiled src/couch_att.erl Compiled src/couch_cfile.erl Compiled src/couch_flags_config.erl Compiled src/couch_ejson_compare.erl Compiled src/couch_hotp.erl Compiled src/couch_bt_engine_compactor.erl Compiled src/couch_doc.erl Compiled src/couch.erl Compiled src/couch_bt_engine_cache.erl Compiled src/couch_key_tree.erl Compiled src/couch_auth_lockout.erl Compiled src/couch_file.erl Compiled src/couch_db.erl Compiled src/couch_db_engine.erl Compiled src/couch_base32.erl Compiled src/couch_httpd_handlers.erl Compiled src/couch_changes.erl Compiled src/couch_hash.erl Compiled src/couch_db_plugin.erl Compiled src/couch_btree.erl Compiled src/couch_event_sup.erl Compiled src/couch_disk_monitor.erl Compiled src/couch_os_process.erl Compiled src/couch_lru.erl Compiled src/couch_work_queue.erl Compiled src/couch_server.erl Compiled src/couch_emsort.erl Compiled src/couch_query_servers.erl Compiled src/couch_hyper.erl Compiled src/couch_task_status.erl Compiled src/couch_multidb_changes.erl Compiled src/test_request.erl Compiled src/couch_totp.erl Compiled src/couch_compress.erl Compiled src/couch_users_db.erl Compiled src/couch_httpd_vhost.erl Compiled src/couch_debug.erl Compiled src/couch_db_updater.erl Compiled src/couch_password_hasher.erl Compiled src/couch_ejson_size.erl Compiled src/couch_db_epi.erl Compiled src/couch_native_process.erl Compiled src/couch_partition.erl Compiled src/couch_httpd_rewrite.erl Compiled src/couch_httpd_db.erl Compiled src/couch_uuids.erl Compiled src/couch_stream.erl Compiled src/couch_util.erl Compiled src/couch_bt_engine.erl Compiled src/couch_passwords.erl Compiled src/couch_proc_manager.erl Compiled src/couch_bt_engine_stream.erl Compiled src/couch_auth_cache.erl Compiled test/eunit/couch_etag_tests.erl Compiled src/couch_httpd_multipart.erl Compiled test/eunit/couch_bt_engine_compactor_tests.erl Compiled test/eunit/couchdb_file_compression_tests.erl Compiled test/eunit/couch_db_plugin_tests.erl Compiled test/eunit/couch_cfile_prop_tests.erl Compiled test/eunit/couch_ejson_compare_tests.erl Compiled test/eunit/couch_bt_engine_compactor_ev.erl Compiled test/eunit/couch_server_tests.erl Compiled test/eunit/couchdb_cors_tests.erl Compiled test/eunit/couch_util_tests.erl Compiled test/eunit/couch_ejson_size_tests.erl Compiled test/eunit/couch_db_mpr_tests.erl Compiled test/eunit/couch_db_props_upgrade_tests.erl Compiled test/eunit/couch_auth_cache_tests.erl Compiled test/eunit/same_site_cookie_tests.erl Compiled test/eunit/couch_doc_tests.erl Compiled test/eunit/couchdb_attachments_tests.erl Compiled test/eunit/couch_changes_tests.erl Compiled test/eunit/couchdb_db_tests.erl Compiled test/eunit/couch_db_doc_tests.erl Compiled test/eunit/chttpd_endpoints_tests.erl Compiled test/eunit/couch_bt_engine_upgrade_tests.erl Compiled test/eunit/test_web.erl Compiled test/eunit/couch_base32_tests.erl Compiled test/eunit/json_stream_parse_tests.erl Compiled test/eunit/couchdb_update_conflicts_tests.erl Compiled test/eunit/couch_stream_tests.erl Compiled test/eunit/couch_bt_engine_cache_test.erl Compiled test/eunit/couch_hash_test.erl Compiled test/eunit/couchdb_location_header_tests.erl Compiled test/eunit/couch_cfile_tests.erl Compiled test/eunit/couch_js_tests.erl Compiled test/eunit/couch_flags_tests.erl Compiled test/eunit/couch_btree_prop_tests.erl Compiled test/eunit/couch_btree_tests.erl Compiled test/eunit/couchdb_os_proc_pool.erl Compiled test/eunit/couch_db_split_tests.erl Compiled test/eunit/couch_bt_engine_compactor_ev_tests.erl Compiled test/eunit/couch_file_tests.erl Compiled test/eunit/couchdb_mrview_tests.erl Compiled test/eunit/couch_key_tree_tests.erl Compiled test/eunit/global_changes_tests.erl Compiled test/eunit/couch_uuids_tests.erl Compiled test/eunit/couch_totp_tests.erl Compiled test/eunit/couchdb_mrview_cors_tests.erl Compiled test/eunit/couchdb_auth_tests.erl Compiled test/eunit/couch_flags_config_tests.erl Compiled test/eunit/couch_passwords_tests.erl Compiled test/eunit/couch_index_tests.erl Compiled test/eunit/couchdb_open_doc_revs_tests.erl Compiled test/eunit/couch_doc_json_tests.erl Compiled test/eunit/couch_compress_tests.erl Compiled test/eunit/couch_bt_engine_tests.erl Compiled test/eunit/couchdb_cookie_domain_tests.erl Compiled test/eunit/couch_task_status_tests.erl Compiled test/eunit/couch_key_tree_prop_tests.erl Compiled test/eunit/couchdb_vhosts_tests.erl Compiled test/eunit/couch_hotp_tests.erl Compiled test/eunit/couch_db_tests.erl Compiled test/eunit/couchdb_design_doc_tests.erl /startdir/src/apache-couchdb-3.5.1/src/couch/test/eunit/couch_work_queue_tests.erl:268:6: Warning: a term is constructed, but never used Compiled test/eunit/couch_work_queue_tests.erl Compiled test/eunit/couch_query_servers_tests.erl Compiled test/eunit/couchdb_views_tests.erl ======================== EUnit ======================== module 'couchdb_os_proc_pool' OS processes pool tests couchdb_os_proc_pool:41: -os_proc_pool_test_/0-fun-28- (should_block_new_proc_on_full_pool)...[1.006 s] ok couchdb_os_proc_pool:42: -os_proc_pool_test_/0-fun-26- (should_free_slot_on_proc_unexpected_exit)...[0.001 s] ok couchdb_os_proc_pool:43: -os_proc_pool_test_/0-fun-24- (should_reuse_known_proc)...[0.001 s] ok couchdb_os_proc_pool:44: -os_proc_pool_test_/0-fun-22- (should_process_waiting_queue_as_fifo)...[3.006 s] ok couchdb_os_proc_pool:45: -os_proc_pool_test_/0-fun-20- (should_reduce_pool_on_idle_os_procs)...[1.053 s] ok couchdb_os_proc_pool:46: -os_proc_pool_test_/0-fun-18- (should_reduce_pool_of_tagged_processes_on_idle)...[1.053 s] ok couchdb_os_proc_pool:47: -os_proc_pool_test_/0-fun-16- (should_not_return_broken_process_to_the_pool)...[0.065 s] ok couchdb_os_proc_pool:48: -os_proc_pool_test_/0-fun-14- (oldest_tagged_process_is_reaped)...[0.001 s] ok couchdb_os_proc_pool:49: -os_proc_pool_test_/0-fun-12- (untagged_process_is_replenished)...ok couchdb_os_proc_pool:50: -os_proc_pool_test_/0-fun-10- (exact_ddoc_tagged_process_is_picked_first)...[0.001 s] ok couchdb_os_proc_pool:51: -os_proc_pool_test_/0-fun-8- (db_tagged_process_is_second_choice)...ok couchdb_os_proc_pool:52: -os_proc_pool_test_/0-fun-6- (if_no_tagged_process_found_new_must_be_spawned)...ok couchdb_os_proc_pool:53: -os_proc_pool_test_/0-fun-4- (db_tag_none_works)...[0.001 s] ok couchdb_os_proc_pool:54: -os_proc_pool_test_/0-fun-2- (stale_procs_are_cleaned)...[0.001 s] ok couchdb_os_proc_pool:55: -os_proc_pool_test_/0-fun-0- (bad_query_language)...[0.001 s] ok [done in 14.759 s] [done in 14.759 s] module 'couch_hash_test' couch_hash_test:25: -couch_hash_test_/0-fun-2- (t_fips_disabled)...ok couch_hash_test:26: -couch_hash_test_/0-fun-0- (t_fips_enabled)...ok [done in 0.191 s] module 'couch_bt_engine_cache_test' couch_bt_engine_cache_test:23: -couch_bt_engine_cache_test_/0-fun-6- (t_created)...ok couch_bt_engine_cache_test:24: -couch_bt_engine_cache_test_/0-fun-4- (t_insert_and_lookup)...ok couch_bt_engine_cache_test:25: -couch_bt_engine_cache_test_/0-fun-2- (t_decay_and_removal_works)...[4.488 s] ok couch_bt_engine_cache_test:26: -couch_bt_engine_cache_test_/0-fun-0- (t_pid_cleanup_works)...[4.456 s] ok [done in 9.120 s] module 'test_web' module 'couch_bt_engine_compactor_ev' module 'couch_bt_engine_compactor_ev_tests' Idle empty database couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (files_opened)...[0.020 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (purge_init)...[0.013 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (purge_done)...[0.009 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (seq_init)...[0.110 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (seq_done)...[0.110 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (before_final_sync)...[0.111 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (after_final_sync)...[0.015 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (before_notify)...[0.012 s] ok [done in 0.454 s] Idle populated database couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (files_opened)...[0.405 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (purge_init)...[0.301 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (purge_done)...[0.546 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (seq_init)...[0.499 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- ({seq_copy,0})...[0.237 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- ({seq_copy,1250})...[0.205 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- ({seq_copy,2498})...[0.447 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (seq_done)...[0.611 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (before_final_sync)...[0.278 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (after_final_sync)...[0.140 s] ok couch_bt_engine_compactor_ev_tests:225: -run_static_init/2-fun-0- (before_notify)...[0.136 s] ok [done in 6.983 s] Writes to empty database couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (files_opened)...[0.053 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (purge_init)...[0.057 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (purge_done)...[0.157 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (seq_init)...[0.157 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (seq_done)...[0.056 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (before_final_sync)...[0.060 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (after_final_sync)...[0.084 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (before_notify)...[0.121 s] ok [done in 0.799 s] Writes to populated database couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (files_opened)...[0.281 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (purge_init)...[0.175 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (purge_done)...[0.194 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (seq_init)...[0.176 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- ({seq_copy,0})...[0.152 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- ({seq_copy,1250})...[0.190 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- ({seq_copy,2498})...[0.210 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (seq_done)...[0.233 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (md_sort_init)...[0.187 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (md_sort_done)...[0.150 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (md_copy_init)...[0.206 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- ({md_copy_row,0})...[0.149 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- ({md_copy_row,1250})...[0.137 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- ({md_copy_row,2498})...[0.163 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (md_copy_done)...[0.224 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (before_final_sync)...[0.176 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (after_final_sync)...[0.337 s] ok couch_bt_engine_compactor_ev_tests:244: -run_dynamic_init/2-fun-0- (before_notify)...[0.193 s] ok [done in 5.484 s] [done in 14.167 s] [done in 14.167 s] module 'couch_httpd_multipart' module 'couch_auth_cache' module 'couch_auth_cache_tests' CouchDB auth cache tests couch_auth_cache_tests:142: -should_get_nil_on_missed_cache/1-fun-1-...[0.042 s] ok couch_auth_cache_tests:145: -should_get_right_password_hash/1-fun-1-...[0.011 s] ok couch_auth_cache_tests:156: -should_ensure_doc_hash_equals_cached_one/1-fun-1-...[0.013 s] ok couch_auth_cache_tests:166: -should_update_password/1-fun-1-...[0.011 s] ok couch_auth_cache_tests:178: -should_cleanup_cache_after_userdoc_deletion/1-fun-1-...[0.009 s] ok couch_auth_cache_tests:185: -should_restore_cache_after_userdoc_recreation/1-fun-2-...[0.011 s] ok couch_auth_cache_tests:201: -should_drop_cache_on_auth_db_change/1-fun-2-...[0.013 s] ok couch_auth_cache_tests:213: -should_restore_cache_on_auth_db_change/1-fun-2-...[0.018 s] ok couch_auth_cache_tests:243: -should_recover_cache_after_shutdown/1-fun-1-...[1.011 s] ok couch_auth_cache_tests:253: -should_get_admin_from_config/1-fun-2-...[0.056 s] ok [done in 1.225 s] Check User doc validation couch_auth_cache_tests:337: -make_validate_test/1-fun-1- ((roles: custom, type: user) -> (roles: custom, type: user) ==> "ok")...[0.003 s] ok couch_auth_cache_tests:337: -make_validate_test/1-fun-1- ((roles: missing, type: missing) -> (roles: custom, type: user) ==> "ok")...ok couch_auth_cache_tests:337: -make_validate_test/1-fun-1- ((roles: missing, type: user) -> (roles: custom, type: user) ==> "ok")...ok couch_auth_cache_tests:337: -make_validate_test/1-fun-1- ((roles: custom, type: missing) -> (roles: custom, type: user) ==> "ok")...ok couch_auth_cache_tests:337: -make_validate_test/1-fun-1- ((roles: missing, type: other) -> (roles: custom, type: user) ==> "ok")...ok couch_auth_cache_tests:337: -make_validate_test/1-fun-1- ((roles: custom, type: other) -> (roles: custom, type: user) ==> "ok")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: user) -> (roles: missing, type: missing) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: user) -> (roles: missing, type: user) ==> "doc.roles must exist")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: user) -> (roles: custom, type: missing) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: user) -> (roles: missing, type: other) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: user) -> (roles: custom, type: other) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: missing) -> (roles: missing, type: missing) ==> "doc.type must be user")...[0.001 s] ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: missing) -> (roles: missing, type: user) ==> "doc.roles must exist")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: missing) -> (roles: custom, type: missing) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: missing) -> (roles: missing, type: other) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: missing) -> (roles: custom, type: other) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: user) -> (roles: missing, type: missing) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: user) -> (roles: missing, type: user) ==> "doc.roles must exist")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: user) -> (roles: custom, type: missing) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: user) -> (roles: missing, type: other) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: user) -> (roles: custom, type: other) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: other) -> (roles: missing, type: missing) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: other) -> (roles: missing, type: user) ==> "doc.roles must exist")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: other) -> (roles: custom, type: missing) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: other) -> (roles: missing, type: other) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: missing, type: other) -> (roles: custom, type: other) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: missing) -> (roles: missing, type: missing) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: missing) -> (roles: missing, type: user) ==> "doc.roles must exist")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: missing) -> (roles: custom, type: missing) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: missing) -> (roles: missing, type: other) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: missing) -> (roles: custom, type: other) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: other) -> (roles: missing, type: missing) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: other) -> (roles: missing, type: user) ==> "doc.roles must exist")...[0.001 s] ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: other) -> (roles: custom, type: missing) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: other) -> (roles: missing, type: other) ==> "doc.type must be user")...ok couch_auth_cache_tests:340: -make_validate_test/1-fun-3- ((roles: custom, type: other) -> (roles: custom, type: other) ==> "doc.type must be user")...ok [done in 0.117 s] [done in 1.526 s] [done in 1.526 s] module 'couch_bt_engine_stream' module 'couch_proc_manager' module 'couch_passwords' module 'couch_passwords_tests' PBKDF2 couch_passwords_tests:20: -pbkdf2_test_/0-fun-11- (Iterations: 1, length: 20)...ok couch_passwords_tests:26: -pbkdf2_test_/0-fun-9- (Iterations: 2, length: 20)...ok couch_passwords_tests:32: -pbkdf2_test_/0-fun-7- (Iterations: 4096, length: 20)...ok couch_passwords_tests:38: -pbkdf2_test_/0-fun-5- (Iterations: 4096, length: 25)...[0.001 s] ok couch_passwords_tests:48: -pbkdf2_test_/0-fun-3- (Null byte)...ok couch_passwords_tests:61: -pbkdf2_test_/0-fun-1- (Iterations: 16777216 - this may take some time)...[1.545 s] ok [done in 1.564 s] [done in 1.564 s] [done in 1.564 s] module 'couch_bt_engine' module 'couch_bt_engine_tests' cpse_test_open_close_delete cpse_gather: -make_test_fun/3-fun-2- (cpse_open_non_existent)...[0.005 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_open_create)...[0.391 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_open_when_exists)...[0.002 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_terminate)...[0.003 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_rapid_recycle)...[0.030 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_delete)...[0.003 s] ok [done in 0.454 s] cpse_test_get_set_props cpse_gather: -make_test_fun/3-fun-2- (cpse_default_props)...[0.002 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_admin_only_security)...[0.055 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_set_security)...[0.004 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_set_revs_limit)...[0.016 s] ok [done in 0.089 s] cpse_test_read_write_docs cpse_gather: -make_test_fun/3-fun-2- (cpse_read_docs_from_empty_db)...ok cpse_gather: -make_test_fun/3-fun-2- (cpse_read_empty_local_docs)...ok cpse_gather: -make_test_fun/3-fun-2- (cpse_write_one_doc)...[0.003 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_write_two_docs)...[0.005 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_write_three_doc_batch)...[0.003 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_update_doc)...[0.007 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_delete_doc)...[0.006 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_write_local_doc)...[0.003 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_write_mixed_batch)...[0.004 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_update_local_doc)...[0.006 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_delete_local_doc)...[0.004 s] ok [done in 0.102 s] cpse_test_attachments cpse_gather: -make_test_fun/3-fun-2- (cpse_write_attachment)...[0.004 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_inactive_stream)...[0.001 s] ok [done in 0.017 s] cpse_test_fold_docs cpse_gather: -make_test_fun/3-fun-2- (cpse_fold_all)...[0.009 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_fold_all_local)...[0.007 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_fold_start_key)...[0.007 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_fold_start_key_local)...[0.007 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_fold_end_key)...[0.010 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_fold_end_key_local)...[0.006 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_fold_end_key_gt)...[0.008 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_fold_end_key_gt_local)...[0.006 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_fold_range)...[0.007 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_fold_range_local)...[0.007 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_fold_stop)...[0.009 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_fold_stop_local)...[0.008 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_fold_include_reductions)...[0.006 s] ok [done in 0.137 s] cpse_test_fold_changes cpse_gather: -make_test_fun/3-fun-2- (cpse_empty_changes)...ok cpse_gather: -make_test_fun/3-fun-2- (cpse_single_change)...[0.005 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_two_changes)...[0.005 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_two_changes_batch)...[0.006 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_two_changes_batch_sorted)...[0.003 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_update_one)...[0.005 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_update_first_of_two)...[0.010 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_update_second_of_two)...[0.011 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_check_mutation_ordering)...[0.161 s] ok [done in 0.254 s] cpse_test_fold_purge_infos cpse_gather: -make_test_fun/3-fun-2- (cpse_empty_purged_docs)...ok cpse_gather: -make_test_fun/3-fun-2- (cpse_all_purged_docs)...[0.010 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_start_seq)...[0.043 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_id_rev_repeated)...[0.018 s] ok [done in 0.118 s] cpse_test_copy_purge_infos cpse_gather: -make_test_fun/3-fun-2- (cpse_copy_empty_purged_info)...ok cpse_gather: -make_test_fun/3-fun-2- (cpse_copy_purged_info)...ok [done in 0.036 s] cpse_test_purge_docs cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_simple)...[0.004 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_simple_info_check)...[0.004 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_empty_db)...[0.002 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_single_docid)...[0.004 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_multiple_docids)...[0.002 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_no_docids)...[0.002 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_rev_path)...[0.005 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_deep_revision_path)...[0.160 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_partial_revs)...[0.012 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_missing_docid)...[0.003 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_duplicate_docids)...[0.003 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_internal_revision)...[0.005 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_missing_revision)...[0.003 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_repeated_revisions)...[0.006 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_repeated_uuid)...[0.004 s] ok [done in 0.300 s] cpse_test_purge_replication cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_http_replication)...[0.584 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_internal_repl_disabled)...[0.045 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_repl_simple_pull)...[0.015 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_repl_simple_push)...[0.016 s] ok [done in 0.695 s] cpse_test_purge_bad_checkpoints cpse_gather: -make_test_fun/3-fun-2- (cpse_bad_purge_seq)...[0.001 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_verify_non_boolean)...[0.001 s] ok [done in 0.020 s] cpse_test_compaction cpse_gather: -make_test_fun/3-fun-2- (cpse_compact_empty)...[0.058 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_compact_doc)...[0.060 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_compact_local_doc)...[0.061 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_compact_with_everything)...[0.349 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_recompact_updates)...[0.181 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_purge_during_compact)...[0.716 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_multiple_purge_during_compact)...[0.630 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_compact_purged_docs_limit)...[0.566 s] ok [done in 2.772 s] cpse_test_ref_counting cpse_gather: -make_test_fun/3-fun-2- (cpse_empty_monitors)...ok cpse_gather: -make_test_fun/3-fun-2- (cpse_incref_decref)...ok cpse_gather: -make_test_fun/3-fun-2- (cpse_incref_decref_many)...[0.020 s] ok [done in 0.119 s] cpse_test_purge_seqs cpse_gather: -make_test_fun/3-fun-2- (cpse_increment_purge_seq_on_complete_purge)...[0.110 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_increment_purge_multiple_times)...[0.023 s] ok cpse_gather: -make_test_fun/3-fun-2- (cpse_increment_purge_seq_on_partial_purge)...[0.048 s] ok [done in 0.320 s] [done in 7.327 s] [done in 7.327 s] module 'couch_util' module 'couch_util_tests' validate_callback_exists tests couch_util_tests: should_succeed_for_existent_cb...ok couch_util_tests:131: -should_fail_for_missing_cb/0-fun-1- (unknown_module:any/1)...[0.004 s] ok couch_util_tests:131: -should_fail_for_missing_cb/0-fun-1- (erlang:unknown_function/1)...ok couch_util_tests:131: -should_fail_for_missing_cb/0-fun-1- (erlang:whereis/100)...ok [done in 0.018 s] couch_util_tests: to_existed_atom_test...ok couch_util_tests: implode_test...ok couch_util_tests: trim_test...ok couch_util_tests: abs_pathname_test...ok couch_util_tests: flush_test...[0.044 s] ok couch_util_tests: verify_test...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for foo in foobar)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for foo in foofoo)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for foo in barfoo)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for foo in barfo)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for f in fobarfff)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for f in obarfff)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for f in obarggf)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for f in f)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for f in g)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for foo in f)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for foo in g)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for foo in )...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for fofo in foofo)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for foo in gfobarfo)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for foo in gfobarf)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for foo in gfobar)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for fog in gbarfogquiz)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for ggg in ggg)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for ggg in ggggg)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for ggg in bggg)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for ggg in bbgg)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for ggg in bbbg)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for ggg in bgbggbggg)...ok couch_util_tests:110: -find_in_binary_test_/0-fun-1- (Looking for ggg in bgbggb)...ok couch_util_tests:141: -to_hex_test_/0-fun-15-...ok couch_util_tests:142: -to_hex_test_/0-fun-13-...ok couch_util_tests:143: -to_hex_test_/0-fun-11-...ok couch_util_tests:144: -to_hex_test_/0-fun-9-...ok couch_util_tests:145: -to_hex_test_/0-fun-7-...ok couch_util_tests:146: -to_hex_test_/0-fun-5-...ok couch_util_tests:147: -to_hex_test_/0-fun-3-...ok couch_util_tests:148: -to_hex_test_/0-fun-1-...ok couch_util_tests: to_hex_range_test...[0.002 s] ok couch_util_tests:192: -json_decode_test_/0-fun-5-...ok couch_util_tests:193: -json_decode_test_/0-fun-3-...ok couch_util_tests:194: -json_decode_test_/0-fun-1-...ok couch_util_tests: ejson_to_map_test...ok [done in 0.226 s] [done in 0.226 s] module 'couch_stream' module 'couch_stream_tests' CouchDB stream tests couch_stream_tests:39: -stream_test_/0-fun-16- (should_write)...ok couch_stream_tests:40: -stream_test_/0-fun-14- (should_write_consecutive)...ok couch_stream_tests:41: -stream_test_/0-fun-12- (should_write_empty_binary)...ok couch_stream_tests:42: -stream_test_/0-fun-10- (should_return_file_pointers_on_close)...[0.001 s] ok couch_stream_tests:43: -stream_test_/0-fun-8- (should_return_stream_size_on_close)...ok couch_stream_tests:44: -stream_test_/0-fun-6- (should_return_valid_pointers)...[0.001 s] ok couch_stream_tests:45: -stream_test_/0-fun-4- (should_recall_last_pointer_position)...ok couch_stream_tests:46: -stream_test_/0-fun-2- (should_stream_more_with_4K_chunk_size)...[0.005 s] ok couch_stream_tests:47: -stream_test_/0-fun-0- (should_stop_on_normal_exit_of_stream_opener)...ok [done in 0.043 s] [done in 0.411 s] [done in 0.412 s] module 'couch_uuids' couch_uuids: utc_id_time_does_not_advance_test...ok couch_uuids: utc_id_time_advanced_test...ok couch_uuids: utc_random_test_time_does_not_advance_test...ok couch_uuids: utc_random_test_time_advance_test...ok module 'couch_uuids_tests' couch_uuids_tests: default_algorithm...[0.444 s] ok couch_uuids_tests: sequential_algorithm...[0.456 s] ok couch_uuids_tests: utc_algorithm...[0.452 s] ok couch_uuids_tests: utc_id_suffix_algorithm...[0.486 s] ok [done in 1.852 s] [done in 1.934 s] module 'couch_httpd_db' module 'couch_httpd_rewrite' module 'couch_partition' module 'couch_native_process' module 'couch_db_epi' module 'couch_ejson_size' module 'couch_ejson_size_tests' couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok couch_ejson_size_tests:26: -ejson_size_test_/0-fun-2-...ok [done in 0.164 s] [done in 0.164 s] module 'couch_password_hasher' module 'couch_db_updater' couch_db_updater: t_good_local_doc (Test local doc with valid rev)...ok couch_db_updater: t_bad_local_doc (Test local doc with invalid rev)...ok couch_db_updater: t_dead_local_doc (Test deleted local doc)...ok [done in 0.005 s] module 'couch_debug' link_tree tests couch_debug:1196: -should_have_same_shape/1-fun-1-...ok couch_debug:1204: -should_include_extra_info/1-fun-4-...ok [done in 0.022 s] [done in 0.022 s] module 'couch_httpd_vhost' module 'couch_users_db' module 'couch_compress' module 'couch_compress_tests' couch compress tests couch_compress_tests: t_compress...ok couch_compress_tests: t_decompress...ok couch_compress_tests: t_recompress...ok couch_compress_tests: t_is_compressed...ok couch_compress_tests: t_uncompressed_size...ok [done in 0.016 s] [done in 0.016 s] [done in 0.016 s] module 'couch_totp' module 'couch_totp_tests' couch_totp_tests: totp_sha_test...ok couch_totp_tests: totp_sha256_test...ok couch_totp_tests: totp_sha512_test...ok [done in 0.010 s] [done in 0.010 s] module 'test_request' module 'couch_multidb_changes' couch_multidb_changes:415: -couch_multidb_changes_test_/0-fun-76- (t_handle_call_change_in_shard_map)...ok couch_multidb_changes:416: -couch_multidb_changes_test_/0-fun-74- (t_handle_call_change_not_in_shard_map)...ok couch_multidb_changes:417: -couch_multidb_changes_test_/0-fun-72- (t_handle_call_change_stale_entry)...ok couch_multidb_changes:418: -couch_multidb_changes_test_/0-fun-70- (t_handle_call_change_filter_design_docs)...ok couch_multidb_changes:419: -couch_multidb_changes_test_/0-fun-68- (t_handle_call_checkpoint_new)...ok couch_multidb_changes:420: -couch_multidb_changes_test_/0-fun-66- (t_handle_call_checkpoint_existing)...ok couch_multidb_changes:421: -couch_multidb_changes_test_/0-fun-64- (t_handle_call_checkpoint_stale_changes_pid)...ok couch_multidb_changes:422: -couch_multidb_changes_test_/0-fun-62- (t_handle_info_created_in_shard_map)...ok couch_multidb_changes:423: -couch_multidb_changes_test_/0-fun-60- (t_handle_info_created_not_in_shard_map)...ok couch_multidb_changes:424: -couch_multidb_changes_test_/0-fun-58- (t_handle_info_deleted)...ok couch_multidb_changes:425: -couch_multidb_changes_test_/0-fun-56- (t_handle_info_deleted_mismatched_suffix)...ok couch_multidb_changes:426: -couch_multidb_changes_test_/0-fun-54- (t_handle_info_updated_new_shard)...ok couch_multidb_changes:427: -couch_multidb_changes_test_/0-fun-52- (t_handle_info_updated_shard_not_in_map)...ok couch_multidb_changes:428: -couch_multidb_changes_test_/0-fun-50- (t_handle_info_other_event)...ok couch_multidb_changes:429: -couch_multidb_changes_test_/0-fun-48- (t_handle_info_created_other_db)...ok couch_multidb_changes:430: -couch_multidb_changes_test_/0-fun-46- (t_handle_info_scanner_exit_normal)...ok couch_multidb_changes:431: -couch_multidb_changes_test_/0-fun-44- (t_handle_info_scanner_crashed)...ok couch_multidb_changes:432: -couch_multidb_changes_test_/0-fun-42- (t_handle_info_event_server_exited)...ok couch_multidb_changes:433: -couch_multidb_changes_test_/0-fun-40- (t_handle_info_unknown_pid_exited)...ok couch_multidb_changes:434: -couch_multidb_changes_test_/0-fun-38- (t_handle_info_change_feed_exited)...ok couch_multidb_changes:435: -couch_multidb_changes_test_/0-fun-36- (t_handle_info_change_feed_exited_and_need_rescan)...ok couch_multidb_changes:436: -couch_multidb_changes_test_/0-fun-34- (t_spawn_changes_reader)...ok couch_multidb_changes:437: -couch_multidb_changes_test_/0-fun-32- (t_changes_reader_cb_change)...[0.003 s] ok couch_multidb_changes:438: -couch_multidb_changes_test_/0-fun-30- (t_changes_reader_cb_stop)...ok couch_multidb_changes:439: -couch_multidb_changes_test_/0-fun-28- (t_changes_reader_cb_other)...ok couch_multidb_changes:440: -couch_multidb_changes_test_/0-fun-26- (t_handle_call_resume_scan_no_chfeed_no_ets_entry)...ok couch_multidb_changes:441: -couch_multidb_changes_test_/0-fun-24- (t_handle_call_resume_scan_chfeed_no_ets_entry)...ok couch_multidb_changes:442: -couch_multidb_changes_test_/0-fun-22- (t_handle_call_resume_scan_chfeed_ets_entry)...ok couch_multidb_changes:443: -couch_multidb_changes_test_/0-fun-20- (t_handle_call_resume_scan_no_chfeed_ets_entry)...ok couch_multidb_changes:444: -couch_multidb_changes_test_/0-fun-18- (t_created_shard_not_in_shard_map)...[0.051 s] ok couch_multidb_changes:445: -couch_multidb_changes_test_/0-fun-16- (t_created_node_local_shard)...[0.051 s] ok couch_multidb_changes:446: -couch_multidb_changes_test_/0-fun-14- (t_created_then_shard_appears_in_shard_map)...[0.210 s] ok couch_multidb_changes:447: -couch_multidb_changes_test_/0-fun-12- (t_resume_scan_while_waiting_for_shard_map)...[0.177 s] ok couch_multidb_changes:448: -couch_multidb_changes_test_/0-fun-10- (t_created_then_shard_disappears_from_shard_map)...[0.212 s] ok couch_multidb_changes:449: -couch_multidb_changes_test_/0-fun-8- (t_check_shards_db_holdoff_time_works)...[0.066 s] ok couch_multidb_changes:450: -couch_multidb_changes_test_/0-fun-6- (t_check_shards_db_fold)...ok couch_multidb_changes:451: -couch_multidb_changes_test_/0-fun-4- (t_start_link)...ok couch_multidb_changes:452: -couch_multidb_changes_test_/0-fun-2- (t_start_link_no_ddocs)...ok couch_multidb_changes:453: -couch_multidb_changes_test_/0-fun-0- (t_misc_gen_server_callbacks)...ok couch_multidb_changes:97: -with/1-fun-0- (t_find_shard)...ok couch_multidb_changes:97: -with/1-fun-0- (t_shard_not_found)...[0.003 s] ok couch_multidb_changes:97: -with/1-fun-0- (t_pass_local)...ok couch_multidb_changes:97: -with/1-fun-0- (t_fail_local)...ok couch_multidb_changes:97: -with/1-fun-0- (t_scan_all_dbs)...[0.022 s] ok [done in 4.552 s] module 'couch_task_status' module 'couch_task_status_tests' CouchDB task status updates couch_task_status_tests:45: -couch_task_status_test_/0-fun-20- (should_register_task)...ok couch_task_status_tests:46: -couch_task_status_test_/0-fun-18- (should_set_task_startup_time)...ok couch_task_status_tests:47: -couch_task_status_test_/0-fun-16- (should_have_update_time_as_startup_before_any_progress)...ok couch_task_status_tests:48: -couch_task_status_test_/0-fun-14- (should_set_task_type)...[0.001 s] ok couch_task_status_tests:49: -couch_task_status_test_/0-fun-12- (should_not_register_multiple_tasks_for_same_pid)...ok couch_task_status_tests:50: -couch_task_status_test_/0-fun-10- (should_set_task_progress)...ok couch_task_status_tests:51: -couch_task_status_test_/0-fun-8- (should_update_task_progress)...ok couch_task_status_tests:52: -couch_task_status_test_/0-fun-6- (should_update_time_changes_on_task_progress)...[1.007 s] ok couch_task_status_tests:54: -couch_task_status_test_/0-fun-4- (should_reset_control_update_frequency)...ok couch_task_status_tests:55: -couch_task_status_test_/0-fun-2- (should_track_multiple_tasks)...ok couch_task_status_tests:56: -couch_task_status_test_/0-fun-0- (should_finish_task)...ok [done in 3.656 s] [done in 3.656 s] [done in 3.656 s] module 'couch_hyper' couch_hyper: basics_test...[0.002 s] ok couch_hyper: valid_precisions_test...[0.004 s] ok couch_hyper: on_disk_format_test...ok couch_hyper: large_cardinaty_test...[0.107 s] ok couch_hyper: same_value_repeated_update_optimization_buffer_test...ok couch_hyper: buffered_under_threshold_union_test...ok couch_hyper: buffered_over_threshold_union_test...ok couch_hyper: buffered_over_threshold_with_duplicates_union_test...[0.001 s] ok couch_hyper: mixed_under_threshold_union_test...ok couch_hyper: mixed_over_the_threshold_union_test...ok couch_hyper: dense_under_threshold_union_test...[0.001 s] ok couch_hyper: dense_over_threshold_union_test...[0.001 s] ok couch_hyper: merge_test...ok couch_hyper: max_registers_test...ok couch_hyper: run_of_zeroes_test...ok couch_hyper: dense_index_test...ok [done in 0.200 s] module 'couch_query_servers' couch_query_servers: builtin_sum_rows_negative_test...ok couch_query_servers: sum_values_test...ok couch_query_servers: sum_values_negative_test...ok couch_query_servers: stat_values_test...ok couch_query_servers: reduce_stats_test...ok couch_query_servers: force_utf8_test...[0.001 s] ok couch_query_servers:1030: -db_key_test_/0-fun-4- (t_db_key_default)...ok couch_query_servers:1031: -db_key_test_/0-fun-2- (t_db_key_prefix)...ok couch_query_servers:1032: -db_key_test_/0-fun-0- (t_db_key_none)...ok module 'couch_query_servers_tests' Test overflow detection and batch splitting in query server couch_query_servers_tests:41: -query_server_limits_test_/0-fun-16- (builtin_should_return_error_on_overflow)...[0.002 s] ok couch_query_servers_tests:42: -query_server_limits_test_/0-fun-14- (builtin_should_not_return_error_with_generous_overflow_threshold)...[0.002 s] ok couch_query_servers_tests:43: -query_server_limits_test_/0-fun-12- (builtin_should_not_return_error_with_generous_overflow_ratio)...[0.001 s] ok couch_query_servers_tests:44: -query_server_limits_test_/0-fun-10- (builtin_should_return_object_on_log)...[0.003 s] ok couch_query_servers_tests:45: -query_server_limits_test_/0-fun-8- (builtin_should_return_object_on_false)...[0.002 s] ok couch_query_servers_tests:46: -query_server_limits_test_/0-fun-6- (js_reduce_should_return_error_on_overflow)...[0.021 s] ok couch_query_servers_tests:47: -query_server_limits_test_/0-fun-4- (js_reduce_should_return_object_on_log)...[0.008 s] ok couch_query_servers_tests:48: -query_server_limits_test_/0-fun-2- (js_reduce_should_return_object_on_false)...[0.019 s] ok couch_query_servers_tests:49: -query_server_limits_test_/0-fun-0- (should_split_large_batches)...[0.187 s] ok erl_child_setup: failed with error 32 on line 284 [done in 5.567 s] [done in 5.567 s] [done in 6.099 s] module 'couch_emsort' module 'couch_server' couch_server: should_add_sys_db_callbacks...[0.002 s] ok couch_server: should_not_add_sys_db_callbacks...ok module 'couch_server_tests' Test for proper deletion of db file rename couch_server_tests:71: -should_rename_on_delete/2-fun-6-...[0.024 s] ok [done in 0.031 s] delete couch_server_tests:87: -should_delete/2-fun-4-...[0.026 s] ok [done in 0.033 s] [done in 0.215 s] couch_server_tests: t_bad_engine_option...ok couch_server_tests:132: -should_return_engine_path/1-fun-1-...ok couch_server_tests:138: -should_return_invalid_engine_error/1-fun-1-...ok couch_server_tests: -make_interleaved_requests/1-fun-0-...[0.569 s] ok [done in 4.838 s] [done in 4.957 s] module 'couch_work_queue' module 'couch_work_queue_tests' Single producer and consumer Queue with 3 max items couch_work_queue_tests:110: -should_have_no_items_for_new_queue/1-fun-1-...ok couch_work_queue_tests:182: -should_block_producer_on_full_queue_count/1-fun-4-...ok couch_work_queue_tests:220: -should_receive_first_queued_item/1-fun-2-...ok couch_work_queue_tests:207: -should_consume_multiple_items/1-fun-1-...ok couch_work_queue_tests:230: -should_consume_all/1-fun-1-...ok couch_work_queue_tests:122: -should_block_consumer_on_dequeue_from_empty_queue/1-fun-5-...ok couch_work_queue_tests:155: -should_consume_right_item/1-fun-11-...ok couch_work_queue_tests:236: -should_timeout_on_close_non_empty_queue/1-fun-1-...ok couch_work_queue_tests:245: -should_not_block_producer_for_non_empty_queue_after_close/1-fun-1-...ok couch_work_queue_tests:256: -should_be_closed/1-fun-1-...ok couch_work_queue_tests:272: -should_produce_consume_any_term/1-fun-3-...ok couch_work_queue_tests:287: -should_crash_on_multiple_consumers/1-fun-3-...ok couch_work_queue_tests:299: -should_crash_on_random_messages/1-fun-1-...ok [done in 1.067 s] Queue with max size of 160 bytes couch_work_queue_tests:113: -should_have_zero_size_for_new_queue/1-fun-1-...ok couch_work_queue_tests:195: -should_block_producer_on_full_queue_size/1-fun-5-...ok couch_work_queue_tests:167: -should_increase_queue_size_on_produce/1-fun-1-...ok couch_work_queue_tests:220: -should_receive_first_queued_item/1-fun-2-...ok couch_work_queue_tests:207: -should_consume_multiple_items/1-fun-1-...ok couch_work_queue_tests:230: -should_consume_all/1-fun-1-...ok couch_work_queue_tests:122: -should_block_consumer_on_dequeue_from_empty_queue/1-fun-5-...ok couch_work_queue_tests:155: -should_consume_right_item/1-fun-11-...ok couch_work_queue_tests:236: -should_timeout_on_close_non_empty_queue/1-fun-1-...ok couch_work_queue_tests:245: -should_not_block_producer_for_non_empty_queue_after_close/1-fun-1-...ok couch_work_queue_tests:256: -should_be_closed/1-fun-1-...ok couch_work_queue_tests:272: -should_produce_consume_any_term/1-fun-3-...ok couch_work_queue_tests:287: -should_crash_on_multiple_consumers/1-fun-3-...ok couch_work_queue_tests:299: -should_crash_on_random_messages/1-fun-1-...ok [done in 1.068 s] Queue with max size of 160 bytes and 3 max items couch_work_queue_tests:110: -should_have_no_items_for_new_queue/1-fun-1-...ok couch_work_queue_tests:182: -should_block_producer_on_full_queue_count/1-fun-4-...ok couch_work_queue_tests:220: -should_receive_first_queued_item/1-fun-2-...ok couch_work_queue_tests:207: -should_consume_multiple_items/1-fun-1-...ok couch_work_queue_tests:230: -should_consume_all/1-fun-1-...ok couch_work_queue_tests:113: -should_have_zero_size_for_new_queue/1-fun-1-...ok couch_work_queue_tests:195: -should_block_producer_on_full_queue_size/1-fun-5-...ok couch_work_queue_tests:167: -should_increase_queue_size_on_produce/1-fun-1-...ok couch_work_queue_tests:220: -should_receive_first_queued_item/1-fun-2-...ok couch_work_queue_tests:207: -should_consume_multiple_items/1-fun-1-...ok couch_work_queue_tests:230: -should_consume_all/1-fun-1-...ok couch_work_queue_tests:122: -should_block_consumer_on_dequeue_from_empty_queue/1-fun-5-...ok couch_work_queue_tests:155: -should_consume_right_item/1-fun-11-...ok couch_work_queue_tests:236: -should_timeout_on_close_non_empty_queue/1-fun-1-...ok couch_work_queue_tests:245: -should_not_block_producer_for_non_empty_queue_after_close/1-fun-1-...ok couch_work_queue_tests:256: -should_be_closed/1-fun-1-...ok couch_work_queue_tests:272: -should_produce_consume_any_term/1-fun-3-...ok couch_work_queue_tests:287: -should_crash_on_multiple_consumers/1-fun-3-...ok couch_work_queue_tests:299: -should_crash_on_random_messages/1-fun-1-...ok [done in 1.501 s] [done in 3.636 s] [done in 3.636 s] [done in 3.636 s] module 'couch_lru' couch_lru:108: -couch_lru_test_/0-fun-20- (t_new)...ok couch_lru:109: -couch_lru_test_/0-fun-18- (t_insert)...ok couch_lru:110: -couch_lru_test_/0-fun-16- (t_insert_duplicate)...ok couch_lru:111: -couch_lru_test_/0-fun-14- (t_update)...ok couch_lru:112: -couch_lru_test_/0-fun-12- (t_update_non_existent)...ok couch_lru:113: -couch_lru_test_/0-fun-10- (t_close_empty)...ok couch_lru:114: -couch_lru_test_/0-fun-8- (t_close_unlocked_idle)...[0.001 s] ok couch_lru:115: -couch_lru_test_/0-fun-6- (t_close_bump_busy_all)...ok couch_lru:116: -couch_lru_test_/0-fun-4- (t_close_bump_busy_one)...[0.001 s] ok couch_lru:117: -couch_lru_test_/0-fun-2- (t_close_entry_one_is_missing)...ok couch_lru:118: -couch_lru_test_/0-fun-0- (t_multiple_inserts_and_close)...[0.001 s] ok [done in 25.314 s] module 'couch_os_process' module 'couch_disk_monitor' couch_disk_monitor: not_enabled_by_default_test...ok couch_disk_monitor:208: -enabled_test_/0-fun-6- (block_background_view_indexing_test)...ok couch_disk_monitor:209: -enabled_test_/0-fun-4- (block_interactive_view_indexing_test)...ok couch_disk_monitor:210: -enabled_test_/0-fun-2- (block_interactive_database_writes_test)...ok couch_disk_monitor:211: -enabled_test_/0-fun-0- (update_disk_data_test)...ok [done in 0.145 s] module 'couch_event_sup' module 'couch_btree' module 'couch_btree_tests' couch_btree_tests:113: -btree_open_test_/0-fun-3- (Ensure that created btree is really a btree record)...ok BTree with sorted keys couch_btree_tests:275: -should_set_fd_correctly/2-fun-1-...ok couch_btree_tests:278: -should_set_root_correctly/2-fun-1-...ok couch_btree_tests:281: -should_create_zero_sized_btree/2-fun-1-...ok couch_btree_tests:286: -should_set_reduce_option/2-fun-1-...ok couch_btree_tests:290: -should_fold_over_empty_btree/2-fun-2-...ok couch_btree_tests:303: -should_return_complete_btree_on_adding_all_keys/2-fun-1-...[0.108 s] ok couch_btree_tests:306: -should_have_non_zero_size/1-fun-1-...ok couch_btree_tests:309: -should_have_lesser_size_than_file/2-fun-1-...ok couch_btree_tests:312: -should_keep_root_pointer_to_kp_node/2-fun-1-...ok Should remove all the keys couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...ok couch_btree_tests:623: -should_be_empty/1-fun-1-...ok [done in 0.006 s] Should continuously add key-values to btree couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...[0.105 s] ok couch_btree_tests:626: -should_not_be_empty/1-fun-1-...ok [done in 0.111 s] Should continuously remove keys from btree couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...ok couch_btree_tests:623: -should_be_empty/1-fun-1-...ok [done in 0.006 s] couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...[0.079 s] ok couch_btree_tests:390: -should_add_every_odd_key_remove_every_even/2-fun-2-...[0.238 s] ok couch_btree_tests:404: -should_add_every_even_key_remove_every_old/2-fun-2-...[0.272 s] ok [done in 1.188 s] BTree with backward sorted keys couch_btree_tests:275: -should_set_fd_correctly/2-fun-1-...ok couch_btree_tests:278: -should_set_root_correctly/2-fun-1-...ok couch_btree_tests:281: -should_create_zero_sized_btree/2-fun-1-...ok couch_btree_tests:286: -should_set_reduce_option/2-fun-1-...ok couch_btree_tests:290: -should_fold_over_empty_btree/2-fun-2-...ok couch_btree_tests:303: -should_return_complete_btree_on_adding_all_keys/2-fun-1-...[0.086 s] ok couch_btree_tests:306: -should_have_non_zero_size/1-fun-1-...ok couch_btree_tests:309: -should_have_lesser_size_than_file/2-fun-1-...ok couch_btree_tests:312: -should_keep_root_pointer_to_kp_node/2-fun-1-...ok Should remove all the keys couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...ok couch_btree_tests:623: -should_be_empty/1-fun-1-...ok [done in 0.006 s] Should continuously add key-values to btree couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...[0.066 s] ok couch_btree_tests:626: -should_not_be_empty/1-fun-1-...ok [done in 0.072 s] Should continuously remove keys from btree couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...ok couch_btree_tests:623: -should_be_empty/1-fun-1-...ok [done in 0.006 s] couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...[0.116 s] ok couch_btree_tests:390: -should_add_every_odd_key_remove_every_even/2-fun-2-...[0.296 s] ok couch_btree_tests:404: -should_add_every_even_key_remove_every_old/2-fun-2-...[0.225 s] ok [done in 1.135 s] BTree with shuffled keys couch_btree_tests:275: -should_set_fd_correctly/2-fun-1-...ok couch_btree_tests:278: -should_set_root_correctly/2-fun-1-...ok couch_btree_tests:281: -should_create_zero_sized_btree/2-fun-1-...ok couch_btree_tests:286: -should_set_reduce_option/2-fun-1-...ok couch_btree_tests:290: -should_fold_over_empty_btree/2-fun-2-...ok couch_btree_tests:303: -should_return_complete_btree_on_adding_all_keys/2-fun-1-...[0.128 s] ok couch_btree_tests:306: -should_have_non_zero_size/1-fun-1-...ok couch_btree_tests:309: -should_have_lesser_size_than_file/2-fun-1-...ok couch_btree_tests:312: -should_keep_root_pointer_to_kp_node/2-fun-1-...ok Should remove all the keys couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...ok couch_btree_tests:623: -should_be_empty/1-fun-1-...ok [done in 0.006 s] Should continuously add key-values to btree couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...[0.093 s] ok couch_btree_tests:626: -should_not_be_empty/1-fun-1-...ok [done in 0.099 s] Should continuously remove keys from btree couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...ok couch_btree_tests:623: -should_be_empty/1-fun-1-...ok [done in 0.006 s] couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...[0.101 s] ok couch_btree_tests:390: -should_add_every_odd_key_remove_every_even/2-fun-2-...[0.197 s] ok couch_btree_tests:404: -should_add_every_even_key_remove_every_old/2-fun-2-...[0.222 s] ok [done in 1.093 s] BTree with a cache and sorted keys couch_btree_tests:275: -should_set_fd_correctly/2-fun-1-...ok couch_btree_tests:278: -should_set_root_correctly/2-fun-1-...ok couch_btree_tests:281: -should_create_zero_sized_btree/2-fun-1-...ok couch_btree_tests:286: -should_set_reduce_option/2-fun-1-...ok couch_btree_tests:290: -should_fold_over_empty_btree/2-fun-2-...ok couch_btree_tests:303: -should_return_complete_btree_on_adding_all_keys/2-fun-1-...[0.032 s] ok couch_btree_tests:306: -should_have_non_zero_size/1-fun-1-...ok couch_btree_tests:309: -should_have_lesser_size_than_file/2-fun-1-...ok couch_btree_tests:312: -should_keep_root_pointer_to_kp_node/2-fun-1-...ok Should remove all the keys couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...ok couch_btree_tests:623: -should_be_empty/1-fun-1-...ok [done in 0.006 s] Should continuously add key-values to btree couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...[0.032 s] ok couch_btree_tests:626: -should_not_be_empty/1-fun-1-...ok [done in 0.038 s] Should continuously remove keys from btree couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...ok couch_btree_tests:623: -should_be_empty/1-fun-1-...ok [done in 0.006 s] couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...[0.037 s] ok couch_btree_tests:390: -should_add_every_odd_key_remove_every_even/2-fun-2-...[0.109 s] ok couch_btree_tests:404: -should_add_every_even_key_remove_every_old/2-fun-2-...[0.111 s] ok [done in 0.578 s] BTree with a small chunk size and sorted keys couch_btree_tests:275: -should_set_fd_correctly/2-fun-1-...ok couch_btree_tests:278: -should_set_root_correctly/2-fun-1-...ok couch_btree_tests:281: -should_create_zero_sized_btree/2-fun-1-...ok couch_btree_tests:286: -should_set_reduce_option/2-fun-1-...ok couch_btree_tests:290: -should_fold_over_empty_btree/2-fun-2-...ok couch_btree_tests:303: -should_return_complete_btree_on_adding_all_keys/2-fun-1-...[0.068 s] ok couch_btree_tests:306: -should_have_non_zero_size/1-fun-1-...ok couch_btree_tests:309: -should_have_lesser_size_than_file/2-fun-1-...ok couch_btree_tests:312: -should_keep_root_pointer_to_kp_node/2-fun-1-...ok Should remove all the keys couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...ok couch_btree_tests:623: -should_be_empty/1-fun-1-...ok [done in 0.006 s] Should continuously add key-values to btree couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...[0.167 s] ok couch_btree_tests:626: -should_not_be_empty/1-fun-1-...ok [done in 0.173 s] Should continuously remove keys from btree couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...ok couch_btree_tests:623: -should_be_empty/1-fun-1-...ok [done in 0.006 s] couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...[0.062 s] ok couch_btree_tests:390: -should_add_every_odd_key_remove_every_even/2-fun-2-...[0.181 s] ok couch_btree_tests:404: -should_add_every_even_key_remove_every_old/2-fun-2-...[0.207 s] ok [done in 1.044 s] BTree with a large chunk size and sorted keys couch_btree_tests:275: -should_set_fd_correctly/2-fun-1-...ok couch_btree_tests:278: -should_set_root_correctly/2-fun-1-...ok couch_btree_tests:281: -should_create_zero_sized_btree/2-fun-1-...ok couch_btree_tests:286: -should_set_reduce_option/2-fun-1-...ok couch_btree_tests:290: -should_fold_over_empty_btree/2-fun-2-...ok couch_btree_tests:303: -should_return_complete_btree_on_adding_all_keys/2-fun-1-...[0.039 s] ok couch_btree_tests:306: -should_have_non_zero_size/1-fun-1-...ok couch_btree_tests:309: -should_have_lesser_size_than_file/2-fun-1-...ok couch_btree_tests:312: -should_keep_root_pointer_to_kp_node/2-fun-1-...ok Should remove all the keys couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...ok couch_btree_tests:623: -should_be_empty/1-fun-1-...ok [done in 0.008 s] Should continuously add key-values to btree couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...[0.049 s] ok couch_btree_tests:626: -should_not_be_empty/1-fun-1-...ok [done in 0.055 s] Should continuously remove keys from btree couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...ok couch_btree_tests:623: -should_be_empty/1-fun-1-...ok [done in 0.006 s] couch_btree_tests:620: -should_produce_valid_btree/2-fun-1-...[0.054 s] ok couch_btree_tests:390: -should_add_every_odd_key_remove_every_even/2-fun-2-...[0.142 s] ok couch_btree_tests:404: -should_add_every_even_key_remove_every_old/2-fun-2-...[0.152 s] ok [done in 0.663 s] BTree reductions Common tests couch_btree_tests:407: -should_reduce_without_specified_direction/1-fun-1-...ok couch_btree_tests:413: -should_reduce_forward/1-fun-1-...ok couch_btree_tests:419: -should_reduce_backward/1-fun-1-...ok [done in 0.023 s] Range requests Forward direction couch_btree_tests:429: -should_reduce_whole_range/2-fun-3- (include endkey)...ok couch_btree_tests:443: -should_reduce_whole_range/2-fun-1- (exclude endkey)...ok couch_btree_tests:494: -should_reduce_first_half/2-fun-3- (include endkey)...[0.001 s] ok couch_btree_tests:508: -should_reduce_first_half/2-fun-1- (exclude endkey)...ok couch_btree_tests:559: -should_reduce_second_half/2-fun-3- (include endkey)...ok couch_btree_tests:573: -should_reduce_second_half/2-fun-1- (exclude endkey)...ok [done in 0.032 s] Backward direction couch_btree_tests:461: -should_reduce_whole_range/2-fun-7- (include endkey)...ok couch_btree_tests:475: -should_reduce_whole_range/2-fun-5- (exclude endkey)...ok couch_btree_tests:526: -should_reduce_first_half/2-fun-7- (include endkey)...ok couch_btree_tests:540: -should_reduce_first_half/2-fun-5- (exclude endkey)...ok couch_btree_tests:591: -should_reduce_second_half/2-fun-7- (include endkey)...ok couch_btree_tests:605: -should_reduce_second_half/2-fun-5- (exclude endkey)...ok [done in 0.031 s] [done in 0.063 s] [done in 0.086 s] [done in 6.848 s] [done in 6.849 s] module 'couch_db_plugin' module 'couch_db_plugin_tests' callback tests couch_db_plugin_tests: validate_dbname_match (validate_dbname_match)...ok couch_db_plugin_tests: validate_dbname_no_match (validate_dbname_no_match)...ok couch_db_plugin_tests: validate_dbname_throw (validate_dbname_throw)...ok couch_db_plugin_tests: validate_dbname_pass (validate_dbname_pass)...ok couch_db_plugin_tests: before_doc_update_match (before_doc_update_match)...ok couch_db_plugin_tests: before_doc_update_no_match (before_doc_update_no_match)...ok couch_db_plugin_tests: before_doc_update_throw (before_doc_update_throw)...ok couch_db_plugin_tests: after_doc_read_match (after_doc_read_match)...ok couch_db_plugin_tests: after_doc_read_no_match (after_doc_read_no_match)...ok couch_db_plugin_tests: after_doc_read_throw (after_doc_read_throw)...ok couch_db_plugin_tests: validate_docid_match (validate_docid_match)...ok couch_db_plugin_tests: validate_docid_no_match (validate_docid_no_match)...ok couch_db_plugin_tests: validate_docid_throw (validate_docid_throw)...ok couch_db_plugin_tests: check_is_admin_match (check_is_admin_match)...ok couch_db_plugin_tests: check_is_admin_no_match (check_is_admin_no_match)...ok couch_db_plugin_tests: check_is_admin_throw (check_is_admin_throw)...ok couch_db_plugin_tests: on_delete_match (on_delete_match)...ok couch_db_plugin_tests: on_delete_no_match (on_delete_no_match)...ok couch_db_plugin_tests: on_delete_throw (on_delete_throw)...ok [done in 0.060 s] [done in 0.081 s] [done in 0.081 s] module 'couch_hash' module 'couch_changes' module 'couch_changes_tests' Changes feed Filter _selector couch_changes_tests:149: -filter_by_selector/0-fun-14- (t_select_basic)...[0.014 s] ok couch_changes_tests:150: -filter_by_selector/0-fun-12- (t_select_with_since)...ok couch_changes_tests:151: -filter_by_selector/0-fun-10- (t_select_when_no_result)...[0.001 s] ok couch_changes_tests:152: -filter_by_selector/0-fun-8- (t_select_with_deleted_docs)...[0.003 s] ok couch_changes_tests:153: -filter_by_selector/0-fun-6- (t_select_with_continuous)...[0.309 s] ok couch_changes_tests:154: -filter_by_selector/0-fun-4- (t_stop_selector_when_db_deleted)...[0.102 s] ok couch_changes_tests:155: -filter_by_selector/0-fun-2- (t_select_with_empty_fields)...[0.003 s] ok couch_changes_tests:156: -filter_by_selector/0-fun-0- (t_select_with_fields)...ok [done in 0.650 s] Filter _doc_id couch_changes_tests:132: -filter_by_doc_id/0-fun-8- (t_filter_by_specific_doc_ids)...ok couch_changes_tests:133: -filter_by_doc_id/0-fun-6- (t_filter_by_specific_doc_ids_descending)...ok couch_changes_tests:134: -filter_by_doc_id/0-fun-4- (t_filter_by_specific_doc_ids_no_result)...[0.001 s] ok couch_changes_tests:135: -filter_by_doc_id/0-fun-2- (t_filter_by_specific_doc_ids_with_since)...ok couch_changes_tests:136: -filter_by_doc_id/0-fun-0- (t_handle_deleted_docs)...[0.002 s] ok [done in 0.300 s] Filter _design couch_changes_tests:168: -filter_by_design/0-fun-0- (t_emit_only_design_documents)...[0.002 s] ok [done in 0.005 s] Continuous Feed couch_changes_tests:219: -continuous_feed/0-fun-2- (t_filter_continuous_feed_by_specific_doc_ids)...[0.525 s] ok couch_changes_tests:220: -continuous_feed/0-fun-0- (t_end_changes_when_db_deleted)...[0.101 s] ok [done in 0.676 s] Filter function couch_changes_tests:179: -filter_by_custom_function/0-fun-0- (t_receive_heartbeats)...[5.429 s] ok [done in 5.432 s] Filter by filters couch_changes_tests:191: -filter_by_filter_function/0-fun-2- (t_filter_by_doc_attribute)...[0.051 s] ok couch_changes_tests:192: -filter_by_filter_function/0-fun-0- (t_filter_by_user_ctx)...[0.025 s] ok [done in 0.440 s] Filter _view couch_changes_tests:205: -filter_by_view/0-fun-2- (t_filter_by_view)...[0.051 s] ok couch_changes_tests:206: -filter_by_view/0-fun-0- (t_filter_by_erlang_view)...[0.025 s] ok [done in 0.362 s] Style and include_docs with revtree couch_changes_tests:233: -style_and_include_docs_with_revtree/0-fun-58- (t_style_main_only_with_revtree)...ok couch_changes_tests:234: -style_and_include_docs_with_revtree/0-fun-56- (t_style_all_docs_with_revtree)...[0.001 s] ok couch_changes_tests:235: -style_and_include_docs_with_revtree/0-fun-54- (t_style_main_only_with_include_docs_with_revtree)...ok couch_changes_tests:236: -style_and_include_docs_with_revtree/0-fun-52- (t_style_all_docs_with_include_docs_with_revtree)...ok couch_changes_tests:237: -style_and_include_docs_with_revtree/0-fun-50- (t_style_main_only_with_include_docs_conflicts_with_revtree)...ok couch_changes_tests:238: -style_and_include_docs_with_revtree/0-fun-48- (t_style_all_docs_with_include_docs_conflicts_with_revtree)...[0.002 s] ok couch_changes_tests:240: -style_and_include_docs_with_revtree/0-fun-46- (t_doc_ids_style_main_only_with_revtree)...[0.001 s] ok couch_changes_tests:241: -style_and_include_docs_with_revtree/0-fun-44- (t_doc_ids_style_all_docs_with_revtree)...[0.001 s] ok couch_changes_tests:242: -style_and_include_docs_with_revtree/0-fun-42- (t_doc_ids_style_main_only_with_include_docs_with_revtree)...[0.002 s] ok couch_changes_tests:243: -style_and_include_docs_with_revtree/0-fun-40- (t_doc_ids_style_all_docs_with_include_docs_with_revtree)...[0.002 s] ok couch_changes_tests:244: -style_and_include_docs_with_revtree/0-fun-38- (t_doc_ids_style_main_only_with_include_docs_conflicts_with_revtree)...[0.001 s] ok couch_changes_tests:245: -style_and_include_docs_with_revtree/0-fun-36- (t_doc_ids_style_all_docs_with_include_docs_conflicts_with_revtree)...[0.003 s] ok couch_changes_tests:247: -style_and_include_docs_with_revtree/0-fun-34- (t_selector_style_main_only_with_revtree)...[0.001 s] ok couch_changes_tests:248: -style_and_include_docs_with_revtree/0-fun-32- (t_selector_style_all_docs_with_revtree)...[0.001 s] ok couch_changes_tests:249: -style_and_include_docs_with_revtree/0-fun-30- (t_selector_style_main_only_with_include_docs_with_revtree)...[0.007 s] ok couch_changes_tests:250: -style_and_include_docs_with_revtree/0-fun-28- (t_selector_style_all_docs_with_include_docs_with_revtree)...ok couch_changes_tests:251: -style_and_include_docs_with_revtree/0-fun-26- (t_selector_style_main_only_with_include_docs_conflicts_with_revtree)...ok couch_changes_tests:252: -style_and_include_docs_with_revtree/0-fun-24- (t_selector_style_all_docs_with_include_docs_conflicts_with_revtree)...[0.001 s] ok couch_changes_tests:254: -style_and_include_docs_with_revtree/0-fun-22- (t_view_style_main_only_with_revtree)...[0.035 s] ok couch_changes_tests:255: -style_and_include_docs_with_revtree/0-fun-20- (t_view_style_all_docs_with_revtree)...[0.050 s] ok couch_changes_tests:256: -style_and_include_docs_with_revtree/0-fun-18- (t_view_style_main_only_with_include_docs_with_revtree)...[0.077 s] ok couch_changes_tests:257: -style_and_include_docs_with_revtree/0-fun-16- (t_view_style_all_docs_with_include_docs_with_revtree)...[0.059 s] ok couch_changes_tests:258: -style_and_include_docs_with_revtree/0-fun-14- (t_view_style_main_only_with_include_docs_conflicts_with_revtree)...[0.032 s] ok couch_changes_tests:259: -style_and_include_docs_with_revtree/0-fun-12- (t_view_style_all_docs_with_include_docs_conflicts_with_revtree)...[0.032 s] ok couch_changes_tests:261: -style_and_include_docs_with_revtree/0-fun-10- (t_custom_style_main_only_with_revtree)...[0.023 s] ok couch_changes_tests:262: -style_and_include_docs_with_revtree/0-fun-8- (t_custom_style_all_docs_with_revtree)...[0.013 s] ok couch_changes_tests:263: -style_and_include_docs_with_revtree/0-fun-6- (t_custom_style_main_only_with_include_docs_with_revtree)...[0.038 s] ok couch_changes_tests:264: -style_and_include_docs_with_revtree/0-fun-4- (t_custom_style_all_docs_with_include_docs_with_revtree)...[0.016 s] ok couch_changes_tests:265: -style_and_include_docs_with_revtree/0-fun-2- (t_custom_style_main_only_with_include_docs_conflicts_with_revtree)...[0.017 s] ok couch_changes_tests:266: -style_and_include_docs_with_revtree/0-fun-0- (t_custom_style_all_docs_with_include_docs_conflicts_with_revtree)...[0.032 s] ok erl_child_setup: failed with error 32 on line 284 erl_child_setup: failed with error 32 on line 284 erl_child_setup: failed with error 32 on line 284 erl_child_setup: failed with error 32 on line 284 [done in 2.000 s] erl_child_setup: failed with error 32 on line 284 erl_child_setup: failed with error 32 on line 284 erl_child_setup: failed with error 32 on line 284 erl_child_setup: failed with error 32 on line 284 erl_child_setup: failed with error 32 on line 284 erl_child_setup: failed with error 32 on line 284 erl_child_setup: failed with error 32 on line 284 [done in 9.927 s] [done in 10.045 s] [done in 10.045 s] module 'couch_httpd_handlers' module 'couch_base32' couch_base32_tests: base32_test (module 'couch_base32_tests')...ok [done in 0.003 s] module 'couch_db_engine' module 'couch_db' couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("long/co$mplex-/path+/something")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"long/co$mplex-/path+/something">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/long/co$mplex-/path+/something.1415960794")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/something.1415960794">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/long/co$mplex-/path+/something.1415960794.couch")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/something.1415960794.couch">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("something")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"something">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/something.1415960794")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/something.1415960794">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/something.1415960794.couch")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/something.1415960794.couch">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("_dbs")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"_dbs">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/_dbs.1415960794")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/_dbs.1415960794">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/_dbs.1415960794.couch")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/_dbs.1415960794.couch">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("_global_changes")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"_global_changes">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/_global_changes.1415960794")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/_global_changes.1415960794">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/_global_changes.1415960794.couch")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/_global_changes.1415960794.couch">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("_metadata")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"_metadata">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/_metadata.1415960794")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/_metadata.1415960794">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/_metadata.1415960794.couch")...[0.001 s] ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/_metadata.1415960794.couch">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("_nodes")...[0.001 s] ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"_nodes">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/_nodes.1415960794")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/_nodes.1415960794">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/_nodes.1415960794.couch")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/_nodes.1415960794.couch">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("_replicator")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"_replicator">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/_replicator.1415960794")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/_replicator.1415960794">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/_replicator.1415960794.couch")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/_replicator.1415960794.couch">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("_users")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"_users">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/_users.1415960794")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/_users.1415960794">>)...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- ("shards/00000000-3fffffff/_users.1415960794.couch")...ok couch_db:2264: -should_pass_validate_dbname/1-fun-1- (<<"shards/00000000-3fffffff/_users.1415960794.couch">>)...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- ("_long/co$mplex-/path+/_something")...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- (<<"_long/co$mplex-/path+/_something">>)...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- ("_something")...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- (<<"_something">>)...[0.001 s] ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- ("long/co$mplex-/path+/_something#")...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- (<<"long/co$mplex-/path+/_something#">>)...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- ("shards/00000000-3fffffff/long/co$mplex-/path+/_something#.1415960794")...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_something#.1415960794">>)...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- ("shards/00000000-3fffffff/long/co$mplex-/path+/_something#.1415960794.couch")...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_something#.1415960794.couch">>)...[0.001 s] ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- ("long/co$mplex-/path+/some.thing")...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- (<<"long/co$mplex-/path+/some.thing">>)...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- ("shards/00000000-3fffffff/long/co$mplex-/path+/some.thing.1415960794")...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/some.thing.1415960794">>)...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- ("shards/00000000-3fffffff/long/co$mplex-/path+/some.thing.1415960794.couch")...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/some.thing.1415960794.couch">>)...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- ("!abcdefg/werwej/_users")...[0.001 s] ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- (<<"!abcdefg/werwej/_users">>)...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- ("!abcdefg/werwej/_users")...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- (<<"!abcdefg/werwej/_users">>)...[0.001 s] ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- ("shards/00000000-3fffffff/!abcdefg/werwej/_users.1415960794")...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- (<<"shards/00000000-3fffffff/!abcdefg/werwej/_users.1415960794">>)...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- ("shards/00000000-3fffffff/!abcdefg/werwej/_users.1415960794.couch")...ok couch_db:2269: -should_fail_validate_dbname/1-fun-2- (<<"shards/00000000-3fffffff/!abcdefg/werwej/_users.1415960794.couch">>)...ok couch_db:2232: -normalize_dbname_test_/0-fun-3- ("long/co$mplex-/path+/_something" -> <<"long/co$mplex-/path+/_something">>)...ok couch_db:2232: -normalize_dbname_test_/0-fun-3- (<<"long/co$mplex-/path+/_something">> -> <<"long/co$mplex-/path+/_something">>)...ok couch_db:2232: -normalize_dbname_test_/0-fun-3- ("shards/00000000-3fffffff/long/co$mplex-/path+/_something.1415960794" -> <<"long/co$mplex-/path+/_something">>)...ok couch_db:2232: -normalize_dbname_test_/0-fun-3- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_something.1415960794">> -> <<"long/co$mplex-/path+/_something">>)...ok couch_db:2232: -normalize_dbname_test_/0-fun-3- ("shards/00000000-3fffffff/long/co$mplex-/path+/_something.1415960794.couch" -> <<"long/co$mplex-/path+/_something">>)...ok couch_db:2232: -normalize_dbname_test_/0-fun-3- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_something.1415960794.couch">> -> <<"long/co$mplex-/path+/_something">>)...ok couch_db:2232: -normalize_dbname_test_/0-fun-3- ("_something" -> <<"_something">>)...ok couch_db:2232: -normalize_dbname_test_/0-fun-3- (<<"_something">> -> <<"_something">>)...ok couch_db:2232: -normalize_dbname_test_/0-fun-3- ("shards/00000000-3fffffff/_something.1415960794" -> <<"_something">>)...ok couch_db:2232: -normalize_dbname_test_/0-fun-3- (<<"shards/00000000-3fffffff/_something.1415960794">> -> <<"_something">>)...ok couch_db:2232: -normalize_dbname_test_/0-fun-3- ("shards/00000000-3fffffff/_something.1415960794.couch" -> <<"_something">>)...ok couch_db:2232: -normalize_dbname_test_/0-fun-3- (<<"shards/00000000-3fffffff/_something.1415960794.couch">> -> <<"_something">>)...ok couch_db:2242: -dbname_suffix_test_/0-fun-3- ("long/co$mplex-/path+/_something" -> <<"_something">>)...ok couch_db:2242: -dbname_suffix_test_/0-fun-3- (<<"long/co$mplex-/path+/_something">> -> <<"_something">>)...ok couch_db:2242: -dbname_suffix_test_/0-fun-3- ("shards/00000000-3fffffff/long/co$mplex-/path+/_something.1415960794" -> <<"_something">>)...ok couch_db:2242: -dbname_suffix_test_/0-fun-3- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_something.1415960794">> -> <<"_something">>)...ok couch_db:2242: -dbname_suffix_test_/0-fun-3- ("shards/00000000-3fffffff/long/co$mplex-/path+/_something.1415960794.couch" -> <<"_something">>)...ok couch_db:2242: -dbname_suffix_test_/0-fun-3- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_something.1415960794.couch">> -> <<"_something">>)...ok couch_db:2242: -dbname_suffix_test_/0-fun-3- ("_something" -> <<"_something">>)...ok couch_db:2242: -dbname_suffix_test_/0-fun-3- (<<"_something">> -> <<"_something">>)...ok couch_db:2242: -dbname_suffix_test_/0-fun-3- ("shards/00000000-3fffffff/_something.1415960794" -> <<"_something">>)...ok couch_db:2242: -dbname_suffix_test_/0-fun-3- (<<"shards/00000000-3fffffff/_something.1415960794">> -> <<"_something">>)...ok couch_db:2242: -dbname_suffix_test_/0-fun-3- ("shards/00000000-3fffffff/_something.1415960794.couch" -> <<"_something">>)...ok couch_db:2242: -dbname_suffix_test_/0-fun-3- (<<"shards/00000000-3fffffff/_something.1415960794.couch">> -> <<"_something">>)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("long/co$mplex-/path+/_dbs" -> <<"_dbs">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"long/co$mplex-/path+/_dbs">> -> <<"_dbs">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/long/co$mplex-/path+/_dbs.1415960794" -> <<"_dbs">> in ?SYSTEM_DATABASES)...[0.001 s] ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_dbs.1415960794">> -> <<"_dbs">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/long/co$mplex-/path+/_dbs.1415960794.couch" -> <<"_dbs">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_dbs.1415960794.couch">> -> <<"_dbs">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("long/co$mplex-/path+/_global_changes" -> <<"_global_changes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"long/co$mplex-/path+/_global_changes">> -> <<"_global_changes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/long/co$mplex-/path+/_global_changes.1415960794" -> <<"_global_changes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_global_changes.1415960794">> -> <<"_global_changes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/long/co$mplex-/path+/_global_changes.1415960794.couch" -> <<"_global_changes">> in ?SYSTEM_DATABASES)...[0.001 s] ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_global_changes.1415960794.couch">> -> <<"_global_changes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("long/co$mplex-/path+/_metadata" -> <<"_metadata">> in ?SYSTEM_DATABASES)...[0.001 s] ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"long/co$mplex-/path+/_metadata">> -> <<"_metadata">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/long/co$mplex-/path+/_metadata.1415960794" -> <<"_metadata">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_metadata.1415960794">> -> <<"_metadata">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/long/co$mplex-/path+/_metadata.1415960794.couch" -> <<"_metadata">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_metadata.1415960794.couch">> -> <<"_metadata">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("long/co$mplex-/path+/_nodes" -> <<"_nodes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"long/co$mplex-/path+/_nodes">> -> <<"_nodes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/long/co$mplex-/path+/_nodes.1415960794" -> <<"_nodes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_nodes.1415960794">> -> <<"_nodes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/long/co$mplex-/path+/_nodes.1415960794.couch" -> <<"_nodes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_nodes.1415960794.couch">> -> <<"_nodes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("long/co$mplex-/path+/_replicator" -> <<"_replicator">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"long/co$mplex-/path+/_replicator">> -> <<"_replicator">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/long/co$mplex-/path+/_replicator.1415960794" -> <<"_replicator">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_replicator.1415960794">> -> <<"_replicator">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/long/co$mplex-/path+/_replicator.1415960794.couch" -> <<"_replicator">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_replicator.1415960794.couch">> -> <<"_replicator">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("long/co$mplex-/path+/_users" -> <<"_users">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"long/co$mplex-/path+/_users">> -> <<"_users">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/long/co$mplex-/path+/_users.1415960794" -> <<"_users">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_users.1415960794">> -> <<"_users">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/long/co$mplex-/path+/_users.1415960794.couch" -> <<"_users">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/long/co$mplex-/path+/_users.1415960794.couch">> -> <<"_users">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("_dbs" -> <<"_dbs">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"_dbs">> -> <<"_dbs">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/_dbs.1415960794" -> <<"_dbs">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/_dbs.1415960794">> -> <<"_dbs">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/_dbs.1415960794.couch" -> <<"_dbs">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/_dbs.1415960794.couch">> -> <<"_dbs">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("_global_changes" -> <<"_global_changes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"_global_changes">> -> <<"_global_changes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/_global_changes.1415960794" -> <<"_global_changes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/_global_changes.1415960794">> -> <<"_global_changes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/_global_changes.1415960794.couch" -> <<"_global_changes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/_global_changes.1415960794.couch">> -> <<"_global_changes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("_metadata" -> <<"_metadata">> in ?SYSTEM_DATABASES)...[0.001 s] ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"_metadata">> -> <<"_metadata">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/_metadata.1415960794" -> <<"_metadata">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/_metadata.1415960794">> -> <<"_metadata">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/_metadata.1415960794.couch" -> <<"_metadata">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/_metadata.1415960794.couch">> -> <<"_metadata">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("_nodes" -> <<"_nodes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"_nodes">> -> <<"_nodes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/_nodes.1415960794" -> <<"_nodes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/_nodes.1415960794">> -> <<"_nodes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/_nodes.1415960794.couch" -> <<"_nodes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/_nodes.1415960794.couch">> -> <<"_nodes">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("_replicator" -> <<"_replicator">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"_replicator">> -> <<"_replicator">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/_replicator.1415960794" -> <<"_replicator">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/_replicator.1415960794">> -> <<"_replicator">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/_replicator.1415960794.couch" -> <<"_replicator">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/_replicator.1415960794.couch">> -> <<"_replicator">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("_users" -> <<"_users">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"_users">> -> <<"_users">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/_users.1415960794" -> <<"_users">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/_users.1415960794">> -> <<"_users">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- ("shards/00000000-3fffffff/_users.1415960794.couch" -> <<"_users">> in ?SYSTEM_DATABASES)...ok couch_db:2259: -is_system_db_name_test_/0-fun-5- (<<"shards/00000000-3fffffff/_users.1415960794.couch">> -> <<"_users">> in ?SYSTEM_DATABASES)...ok couch_db:2321: -t_calculate_start_seq_uuid_mismatch/0-fun-1-...ok couch_db:2328: -t_calculate_start_seq_is_owner/0-fun-1-...ok couch_db:2335: -t_calculate_start_seq_not_owner/0-fun-1-...ok couch_db:2342: -t_calculate_start_seq_raw/0-fun-1-...ok couch_db:2349: -t_calculate_start_seq_epoch_mismatch/0-fun-1-...ok couch_db:2357: -t_calculate_start_seq_shard_move/0-fun-4-...ok couch_db: is_owner_test...ok couch_db:2422: -get_minimum_purge_sequence_test_/0-fun-6- (t_purge_warn_log)...ok couch_db:2423: -get_minimum_purge_sequence_test_/0-fun-4- (t_purge_client_exists)...[0.001 s] ok couch_db:2424: -get_minimum_purge_sequence_test_/0-fun-2- (t_purge_client_doesnt_exist)...ok couch_db:2425: -get_minimum_purge_sequence_test_/0-fun-0- (t_purge_client_check_throws_error)...ok module 'couch_db_tests' Database create/delete tests couch_db_tests:93: -should_create_db/1-fun-3-...[0.009 s] ok couch_db_tests:102: -should_delete_db/1-fun-3-...[0.008 s] ok [done in 0.023 s] Multiple database create/delete tests couch_db_tests:112: -should_create_multiple_dbs/1-fun-7-...[0.046 s] ok couch_db_tests:125: -should_delete_multiple_dbs/1-fun-8-...[0.076 s] ok [done in 0.129 s] Continious database create/delete tests couch_db_tests:138: -should_create_delete_database_continuously/2-fun-4- (10 times)...[0.090 s] ok couch_db_tests:138: -should_create_delete_database_continuously/2-fun-4- (100 times)...[1.639 s] ok [done in 1.737 s] Database open tests couch_db_tests:151: -should_create_db_if_missing/1-fun-2-...[0.020 s] ok couch_db_tests:161: -should_open_db_if_exists/1-fun-3-...[0.011 s] ok couch_db_tests:172: -locking_should_work/1-fun-7-...[0.060 s] ok [done in 0.100 s] [done in 2.695 s] [done in 4.721 s] module 'couch_file' couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/dbname.couch)...ok couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/.dbname_design/mrview/3133e28517e89a3e11435dd5ac4ad85a.view)...ok couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/shards/00000000-1fffffff/dbname.1458336317.couch)...[0.001 s] ok couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/.shards/00000000-1fffffff/dbname.1458336317_design)...ok couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/.shards/00000000-1fffffff/dbname.1458336317_design/mrview/3133e28517e89a3e11435dd5ac4ad85a.view)...ok couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/db.name.couch)...ok couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/.db.name_design/mrview/3133e28517e89a3e11435dd5ac4ad85a.view)...ok couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/shards/00000000-1fffffff/db.name.1458336317.couch)...ok couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/.shards/00000000-1fffffff/db.name.1458336317_design)...ok couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/.shards/00000000-1fffffff/db.name.1458336317_design/mrview/3133e28517e89a3e11435dd5ac4ad85a.view)...ok couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/user/dbname.couch)...ok couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/.user/dbname_design/mrview/3133e28517e89a3e11435dd5ac4ad85a.view)...ok couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/shards/00000000-1fffffff/user/dbname.1458336317.couch)...ok couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/.shards/00000000-1fffffff/user/dbname.1458336317_design)...ok couch_file:1044: -should_create_proper_deleted_filename/1-fun-2- (/srv/data/.shards/00000000-1fffffff/user/dbname.1458336317_design/mrview/3133e28517e89a3e11435dd5ac4ad85a.view)...ok module 'couch_file_tests' Test for proper file open and close couch_file_tests:51: -should_return_enoent_if_missed/0-fun-1-...[0.001 s] ok couch_file_tests:54: -should_ignore_invalid_flags_with_open/0-fun-3-...[0.010 s] ok couch_file_tests:60: -should_return_pid_on_file_open/1-fun-1-...ok couch_file_tests:65: -should_close_file_properly/0-fun-3-...ok couch_file_tests:68: -should_create_empty_new_files/1-fun-1-...ok [done in 0.472 s] couch_file_tests:86: -cfile_enable_disable_test_/0-fun-8- (t_cfile_default)...[0.001 s] ok couch_file_tests:87: -cfile_enable_disable_test_/0-fun-6- (t_cfile_enabled)...[0.001 s] ok couch_file_tests:88: -cfile_enable_disable_test_/0-fun-4- (t_cfile_disabled)...[0.001 s] ok couch_file_tests:89: -cfile_enable_disable_test_/0-fun-2- (t_cfile_with_ioq_bypass)...[0.001 s] ok couch_file_tests:90: -cfile_enable_disable_test_/0-fun-0- (t_cfile_without_ioq_bypass)...[0.004 s] ok Common file read/write tests couch_file_tests:138: -read_write_test_/0-fun-44- (should_increase_file_size_on_write)...[0.001 s] ok couch_file_tests:139: -read_write_test_/0-fun-42- (should_return_current_file_size_on_write)...[0.001 s] ok couch_file_tests:140: -read_write_test_/0-fun-40- (should_write_and_read_term)...[0.001 s] ok couch_file_tests:141: -read_write_test_/0-fun-38- (should_read_write_multiple_terms)...[0.001 s] ok couch_file_tests:142: -read_write_test_/0-fun-36- (should_write_and_read_binary)...[0.011 s] ok couch_file_tests:143: -read_write_test_/0-fun-34- (should_write_and_read_large_binary)...[0.006 s] ok couch_file_tests:144: -read_write_test_/0-fun-32- (should_return_term_as_binary_for_reading_binary)...[0.001 s] ok couch_file_tests:145: -read_write_test_/0-fun-30- (should_read_term_written_as_binary)...[0.003 s] ok couch_file_tests:146: -read_write_test_/0-fun-28- (should_fsync)...[0.001 s] ok couch_file_tests:147: -read_write_test_/0-fun-26- (should_fsync_by_path)...[0.002 s] ok couch_file_tests:148: -read_write_test_/0-fun-24- (should_update_fsync_stats)...[0.071 s] ok couch_file_tests:149: -read_write_test_/0-fun-22- (should_not_read_beyond_eof)...[0.005 s] ok couch_file_tests:150: -read_write_test_/0-fun-20- (should_not_read_beyond_eof_when_externally_truncated)...[0.007 s] ok couch_file_tests:151: -read_write_test_/0-fun-18- (should_catch_pread_failure)...[0.009 s] ok couch_file_tests:152: -read_write_test_/0-fun-16- (should_truncate)...[0.004 s] ok couch_file_tests:153: -read_write_test_/0-fun-14- (should_set_db_pid)...[0.116 s] ok couch_file_tests:154: -read_write_test_/0-fun-12- (should_open_read_only)...[0.003 s] ok couch_file_tests:155: -read_write_test_/0-fun-10- (should_apply_overwrite_create_option)...[0.004 s] ok couch_file_tests:156: -read_write_test_/0-fun-8- (should_error_on_creation_if_exists)...[0.003 s] ok couch_file_tests:157: -read_write_test_/0-fun-6- (should_close_on_idle)...[0.104 s] ok couch_file_tests:158: -read_write_test_/0-fun-4- (should_crash_on_unexpected_cast)...[0.001 s] ok couch_file_tests:159: -read_write_test_/0-fun-2- (should_handle_pread_iolist_upgrade_clause)...[0.004 s] ok couch_file_tests:160: -read_write_test_/0-fun-0- (should_handle_append_bin_upgrade_clause)...[0.006 s] ok [done in 5.745 s] File header read/write tests couch_file_tests:430: -should_write_and_read_atom_header/1-fun-1-...ok couch_file_tests:434: -should_write_and_read_tuple_header/1-fun-1-...[0.001 s] ok couch_file_tests:439: -should_write_and_read_second_header/1-fun-1-...ok couch_file_tests:446: -should_truncate_second_header/1-fun-1-...ok couch_file_tests:455: -should_produce_same_file_size_on_rewrite/1-fun-1-...[0.001 s] ok couch_file_tests:460: -should_save_headers_larger_than_block_size/1-fun-1- (COUCHDB-1319)...[0.001 s] ok couch_file_tests:463: -should_recover_header_marker_corruption/0-fun-4-...[0.039 s] ok couch_file_tests:475: -should_recover_header_size_corruption/0-fun-4-...[0.039 s] ok couch_file_tests:488: -should_recover_header_md5sig_corruption/0-fun-4-...[0.023 s] ok couch_file_tests:501: -should_recover_header_data_corruption/0-fun-4-...[0.035 s] ok [done in 1.572 s] File delete tests enable_database_recovery = false, context = delete couch_file_tests:613: -make_enable_recovery_test_case/3-fun-10-...ok couch_file_tests:614: -make_enable_recovery_test_case/3-fun-8-...ok couch_file_tests:615: -make_enable_recovery_test_case/3-fun-6-...ok couch_file_tests:616: -make_enable_recovery_test_case/3-fun-4-...ok couch_file_tests:617: -make_enable_recovery_test_case/3-fun-2-...ok [done in 0.016 s] enable_database_recovery = true, context = delete couch_file_tests:613: -make_enable_recovery_test_case/3-fun-10-...ok couch_file_tests:614: -make_enable_recovery_test_case/3-fun-8-...ok couch_file_tests:615: -make_enable_recovery_test_case/3-fun-6-...ok couch_file_tests:616: -make_enable_recovery_test_case/3-fun-4-...ok couch_file_tests:617: -make_enable_recovery_test_case/3-fun-2-...ok [done in 0.017 s] enable_database_recovery = false, context = compaction couch_file_tests:613: -make_enable_recovery_test_case/3-fun-10-...ok couch_file_tests:614: -make_enable_recovery_test_case/3-fun-8-...ok couch_file_tests:615: -make_enable_recovery_test_case/3-fun-6-...ok couch_file_tests:616: -make_enable_recovery_test_case/3-fun-4-...ok couch_file_tests:617: -make_enable_recovery_test_case/3-fun-2-...ok [done in 0.021 s] enable_database_recovery = true, context = compaction couch_file_tests:613: -make_enable_recovery_test_case/3-fun-10-...ok couch_file_tests:614: -make_enable_recovery_test_case/3-fun-8-...ok couch_file_tests:615: -make_enable_recovery_test_case/3-fun-6-...ok couch_file_tests:616: -make_enable_recovery_test_case/3-fun-4-...ok couch_file_tests:617: -make_enable_recovery_test_case/3-fun-2-...ok [done in 0.021 s] delete_after_rename = true couch_file_tests:635: -make_delete_after_rename_test_case/2-fun-6-...ok couch_file_tests:636: -make_delete_after_rename_test_case/2-fun-4-...ok couch_file_tests:637: -make_delete_after_rename_test_case/2-fun-2-...ok [done in 0.016 s] delete_after_rename = false couch_file_tests:635: -make_delete_after_rename_test_case/2-fun-6-...ok couch_file_tests:636: -make_delete_after_rename_test_case/2-fun-4-...ok couch_file_tests:637: -make_delete_after_rename_test_case/2-fun-2-...ok [done in 0.009 s] [done in 0.127 s] Nuke directory tests enable_database_recovery = false couch_file_tests:711: -make_rename_dir_test_case/2-fun-6-...ok couch_file_tests:712: -make_rename_dir_test_case/2-fun-4-...ok couch_file_tests:713: -make_rename_dir_test_case/2-fun-2-...ok [done in 0.013 s] enable_database_recovery = true couch_file_tests:711: -make_rename_dir_test_case/2-fun-6-...ok couch_file_tests:712: -make_rename_dir_test_case/2-fun-4-...ok couch_file_tests:713: -make_rename_dir_test_case/2-fun-2-...ok [done in 0.010 s] delete_after_rename = true couch_file_tests:734: -make_delete_dir_test_case/2-fun-8-...ok couch_file_tests:735: -make_delete_dir_test_case/2-fun-6-...ok couch_file_tests:736: -make_delete_dir_test_case/2-fun-4-...ok couch_file_tests:737: -make_delete_dir_test_case/2-fun-2-...ok [done in 0.017 s] delete_after_rename = false couch_file_tests:734: -make_delete_dir_test_case/2-fun-8-...ok couch_file_tests:735: -make_delete_dir_test_case/2-fun-6-...ok couch_file_tests:736: -make_delete_dir_test_case/2-fun-4-...ok couch_file_tests:737: -make_delete_dir_test_case/2-fun-2-...ok [done in 0.013 s] [done in 0.069 s] Test fsync raises errors couch_file_tests: fsync_raises_errors...ok [done in 0.004 s] couch_file_tests:780: -checksum_test_/0-fun-8- (t_write_read_xxhash_checksums)...[0.003 s] ok couch_file_tests:781: -checksum_test_/0-fun-6- (t_downgrade_xxhash_checksums)...[0.004 s] ok couch_file_tests:782: -checksum_test_/0-fun-4- (t_read_legacy_checksums_after_upgrade)...[0.004 s] ok couch_file_tests:783: -checksum_test_/0-fun-2- (t_can_detect_block_corruption_with_xxhash)...[0.003 s] ok couch_file_tests:784: -checksum_test_/0-fun-0- (t_can_detect_block_corruption_with_legacy_checksum)...[0.003 s] ok Test sync options for write_header couch_file_tests:962: -write_header_sync_test_/0-fun-8- (should_handle_sync_option)...[0.033 s] ok couch_file_tests:963: -write_header_sync_test_/0-fun-6- (should_not_sync_by_default)...ok couch_file_tests:964: -write_header_sync_test_/0-fun-4- (should_handle_error_of_the_first_sync)...[0.001 s] ok couch_file_tests:965: -write_header_sync_test_/0-fun-2- (should_handle_error_of_the_second_sync)...ok couch_file_tests:966: -write_header_sync_test_/0-fun-0- (should_handle_error_of_the_file_write)...[0.016 s] ok [done in 1.352 s] [done in 14.220 s] [done in 14.280 s] module 'couch_auth_lockout' module 'couch_key_tree' module 'couch_key_tree_tests' Key tree merge couch_key_tree_tests:107: -should_merge_with_empty_tree/0-fun-1-...ok couch_key_tree_tests:114: -should_merge_reflexive/0-fun-1-...ok couch_key_tree_tests:125: -should_merge_prefix_of_a_tree_with_tree/0-fun-1-...ok couch_key_tree_tests:141: -should_produce_conflict_on_merge_with_unrelated_branch/0-fun-1-...ok couch_key_tree_tests:148: -should_merge_reflexive_for_child_nodes/0-fun-1-...ok couch_key_tree_tests:170: -should_merge_tree_to_itself/0-fun-2-...ok couch_key_tree_tests:195: -should_merge_tree_of_odd_length/0-fun-1-...ok couch_key_tree_tests:209: -should_merge_tree_with_stem/0-fun-1-...ok couch_key_tree_tests:222: -should_merge_with_stem_at_deeper_level/0-fun-1-...ok couch_key_tree_tests:233: -should_merge_with_stem_at_deeper_level_with_deeper_paths/0-fun-1-...ok couch_key_tree_tests:241: -should_merge_single_tree_with_deeper_stem/0-fun-1-...ok couch_key_tree_tests:249: -should_merge_tree_with_large_stem/0-fun-1-...ok couch_key_tree_tests:257: -should_merge_stems/0-fun-1-...ok couch_key_tree_tests:265: -should_create_conflicts_on_merge/0-fun-1-...ok couch_key_tree_tests:274: -should_create_no_conflicts_on_merge/0-fun-1-...ok couch_key_tree_tests:302: -should_ignore_conflicting_branch/0-fun-1- (COUCHDB-902)...ok [done in 0.073 s] Missing tree leaves couch_key_tree_tests:310: -should_not_find_missing_leaves/0-fun-1-...ok couch_key_tree_tests:323: -should_find_missing_leaves/0-fun-5-...ok couch_key_tree_tests:330: -should_find_missing_leaves/0-fun-3-...ok couch_key_tree_tests:337: -should_find_missing_leaves/0-fun-1-...ok couch_key_tree_tests:347: -should_not_find_missing_leaves_large_test/0-fun-1-...[0.127 s] ok couch_key_tree_tests:357: -should_find_missing_leaves_large_test/0-fun-2-...[0.161 s] ok [done in 0.323 s] Remove tree leaves couch_key_tree_tests:369: -should_have_no_effect_on_removing_no_leaves/0-fun-1-...ok couch_key_tree_tests:379: -should_have_no_effect_on_removing_non_existant_branch/0-fun-1-...ok couch_key_tree_tests:390: -should_remove_leaf/0-fun-1-...ok couch_key_tree_tests:400: -should_produce_empty_tree_on_removing_all_leaves/0-fun-1-...ok couch_key_tree_tests:410: -should_have_no_effect_on_removing_non_existant_node/0-fun-1-...ok couch_key_tree_tests:420: -should_produce_empty_tree_on_removing_last_leaf/0-fun-1-...ok [done in 0.020 s] Leaves retrieving couch_key_tree_tests:430: -should_extract_subtree/0-fun-1-...ok couch_key_tree_tests:437: -should_extract_subsubtree/0-fun-1-...ok couch_key_tree_tests:444: -should_gather_non_existant_leaf/0-fun-1-...ok couch_key_tree_tests:451: -should_gather_leaf/0-fun-1-...ok couch_key_tree_tests:458: -shoul_gather_multiple_leaves/0-fun-1-...[0.001 s] ok couch_key_tree_tests:466: -should_gather_single_leaf_for_multiple_revs/0-fun-1-...ok couch_key_tree_tests:474: -should_gather_multiple_for_multiple_revs/0-fun-1-...ok couch_key_tree_tests:481: -should_retrieve_full_key_path/0-fun-1-...ok couch_key_tree_tests:488: -should_retrieve_full_key_path_for_node/0-fun-1-...ok couch_key_tree_tests:497: -should_retrieve_leaves_with_parent_node/0-fun-3-...ok couch_key_tree_tests:501: -should_retrieve_leaves_with_parent_node/0-fun-1-...ok couch_key_tree_tests:514: -should_retrieve_all_leaves/0-fun-3-...ok couch_key_tree_tests:518: -should_retrieve_all_leaves/0-fun-1-...[0.001 s] ok [done in 0.070 s] Leaf counting couch_key_tree_tests:525: -should_have_no_leaves_for_empty_tree/0-fun-1-...ok couch_key_tree_tests:528: -should_have_single_leaf_for_tree_with_single_node/0-fun-1-...ok couch_key_tree_tests:532: -should_have_two_leaves_for_tree_with_chindler_siblings/0-fun-1-...ok couch_key_tree_tests:535: -should_not_affect_on_leaf_counting_for_stemmed_tree/0-fun-1-...ok [done in 0.020 s] Stemming couch_key_tree_tests:539: -should_have_no_effect_for_stemming_more_levels_than_exists/0-fun-1-...ok couch_key_tree_tests:544: -should_return_one_deepest_node/0-fun-1-...ok couch_key_tree_tests:549: -should_return_two_deepest_nodes/0-fun-1-...ok [done in 0.010 s] couch_key_tree_tests: should_not_find_missing_leaves_large_test...ok couch_key_tree_tests: should_find_missing_leaves_large_test...ok [done in 0.526 s] [done in 0.526 s] module 'couch_bt_engine_cache' module 'couch' module 'couch_tests' module 'couch_doc' module 'couch_doc_tests' couch_doc_tests: parse_rev_test...ok couch_doc_tests: doc_from_multi_part_stream_test...[0.151 s] ok couch_doc_tests: doc_to_multi_part_stream_test...ok couch_doc_tests: len_doc_to_multi_part_stream_test...[0.001 s] ok couch_doc_tests:102: -validate_docid_test_/0-fun-31-...ok couch_doc_tests:103: -validate_docid_test_/0-fun-29-...ok couch_doc_tests:104: -validate_docid_test_/0-fun-27-...ok couch_doc_tests:105: -validate_docid_test_/0-fun-25-...ok couch_doc_tests:106: -validate_docid_test_/0-fun-23-...ok couch_doc_tests:107: -validate_docid_test_/0-fun-21-...[0.001 s] ok couch_doc_tests:108: -validate_docid_test_/0-fun-19-...ok couch_doc_tests:109: -validate_docid_test_/0-fun-17-...ok couch_doc_tests:113: -validate_docid_test_/0-fun-15-...[0.001 s] ok couch_doc_tests:117: -validate_docid_test_/0-fun-13-...ok couch_doc_tests:121: -validate_docid_test_/0-fun-11-...[0.001 s] ok couch_doc_tests:125: -validate_docid_test_/0-fun-9-...ok couch_doc_tests:129: -validate_docid_test_/0-fun-7-...ok couch_doc_tests:133: -validate_docid_test_/0-fun-5-...[0.001 s] ok couch_doc_tests:137: -validate_docid_test_/0-fun-3-...ok couch_doc_tests:141: -validate_docid_test_/0-fun-1-...ok [done in 0.577 s] [done in 0.577 s] module 'couch_bt_engine_compactor' module 'couch_bt_engine_compactor_tests' couch_bt_engine_compactor_tests:50: -compaction_resume/1-fun-1-...[0.841 s] ok couch_bt_engine_compactor_tests:66: -is_compacting_works/1-fun-2-...[0.565 s] ok [done in 1.582 s] [done in 1.884 s] module 'couch_hotp' couch_hotp_tests: hotp_test (module 'couch_hotp_tests')...ok [done in 0.010 s] module 'couch_ejson_compare' module 'couch_ejson_compare_tests' couch_ejson_compare_tests:61: -property_test_/0-fun-2- (prop_nif_sorts_correctly)................................................................................................................................................................................................................................................................................................................................................................................................................... OK: Passed 400 test(s). .[0.067 s] ok . .couch_ejson_compare_tests:61: -property_test_/0-fun-2- (prop_erlang_sorts_correctly)................................................................................................................................................................................................................................................................................................................................................................................................................ OK: Passed 400 test(s). .[0.019 s] ok . .couch_ejson_compare_tests:61: -property_test_/0-fun-2- (prop_equivalent_unicode_values)................................................................................................................................................................................................................................................................................................................................................................................................................ OK: Passed 400 test(s). .[0.017 s] ok . .couch_ejson_compare_tests:61: -property_test_/0-fun-2- (prop_test_values_are_less_than_max_json)................................................................................................................................................................................................................................................................................................................................................................................................................ OK: Passed 400 test(s). [0.013 s] ok couch_ejson_compare_tests:61: -property_test_/0-fun-2- (prop_any_json_is_less_than_max_json)................................................................................................................................................................................................................................................................................................................................................................................................................... OK: Passed 400 test(s). .[0.451 s] ok . .couch_ejson_compare_tests:61: -property_test_/0-fun-2- (prop_nif_matches_erlang)................................................................................................................................................................................................................................................................................................................................................................................................................ OK: Passed 400 test(s). [1.197 s] ok couch_ejson_compare_tests: get_icu_version_test...ok couch_ejson_compare_tests: get_uca_version_test...ok couch_ejson_compare_tests: get_collator_version_test...ok couch_ejson_compare_tests: max_depth_error_list_test...ok couch_ejson_compare_tests: max_depth_error_obj_test...ok couch_ejson_compare_tests: compare_strings_nif_test...[0.075 s] ok [done in 1.899 s] [done in 1.899 s] module 'couch_flags_config' module 'couch_flags_config_tests' test couch_flags_config couch_flags_config_tests: all_combinations_return_same_result...[0.013 s] ok couch_flags_config_tests:88: -latest_overide_wins/0-fun-2- (["flag||*","flag||a*","flag||ab*","flag||abc*"] -> true)...[0.001 s] ok couch_flags_config_tests:88: -latest_overide_wins/0-fun-2- (["flag||*","flag||a*","flag||ab*","flag||abc*"] -> false)...ok couch_flags_config_tests: rules_are_sorted (rules_are_sorted)...ok [done in 0.031 s] couch_flags_config_tests:124: -parse_flags_term_test_/0-fun-11- (empty binary)...ok couch_flags_config_tests:128: -parse_flags_term_test_/0-fun-9- (single flag)...ok couch_flags_config_tests:132: -parse_flags_term_test_/0-fun-7- (sorted)...ok couch_flags_config_tests:136: -parse_flags_term_test_/0-fun-5- (whitespace)...ok couch_flags_config_tests:140: -parse_flags_term_test_/0-fun-3- (error)...ok couch_flags_config_tests:144: -parse_flags_term_test_/0-fun-1- (unknown_flag)...ok [done in 0.139 s] [done in 0.139 s] module 'couch_cfile' module 'couch_cfile_tests' couch_cfile_tests:31: -couch_cfile_test_/0-fun-32- (t_basics)...[0.001 s] ok couch_cfile_tests:32: -couch_cfile_test_/0-fun-30- (t_pread_and_position)...[0.009 s] ok couch_cfile_tests:33: -couch_cfile_test_/0-fun-28- (t_pread_from_other_procesess)...[0.002 s] ok couch_cfile_tests:34: -couch_cfile_test_/0-fun-26- (t_write)...[0.161 s] ok couch_cfile_tests:35: -couch_cfile_test_/0-fun-24- (t_datasync)...[0.152 s] ok couch_cfile_tests:36: -couch_cfile_test_/0-fun-22- (t_position_and_truncate)...ok couch_cfile_tests:37: -couch_cfile_test_/0-fun-20- (t_advise)...[0.001 s] ok couch_cfile_tests:38: -couch_cfile_test_/0-fun-18- (t_invalid_fd)...ok couch_cfile_tests:39: -couch_cfile_test_/0-fun-16- (t_fd)...ok couch_cfile_tests:40: -couch_cfile_test_/0-fun-14- (t_cannot_dup_cfile_handle)...[0.001 s] ok couch_cfile_tests:41: -couch_cfile_test_/0-fun-12- (t_gc_is_closing_file_handles)...[0.024 s] ok couch_cfile_tests:42: -couch_cfile_test_/0-fun-10- (t_monitor_is_closing_file_handles)...[0.001 s] ok couch_cfile_tests:43: -couch_cfile_test_/0-fun-8- (t_janitor_proc_is_up)...ok couch_cfile_tests:44: -couch_cfile_test_/0-fun-6- (t_concurrent_reads_512b)...[1.004 s] ok couch_cfile_tests:45: -couch_cfile_test_/0-fun-4- (t_concurrent_reads_4kb)...[1.002 s] ok couch_cfile_tests:46: -couch_cfile_test_/0-fun-2- (t_concurrent_reads_1mb)...[1.096 s] ok [done in 3.556 s] [done in 3.556 s] module 'couch_att' Lazy record upgrade tests couch_att: test_non_upgrading_fields (Existing record fields don't upgrade)...ok couch_att: test_upgrading_fields (New fields upgrade)...ok [done in 0.009 s] Attachment defaults tests couch_att: test_legacy_defaults (Records retain old default values)...ok couch_att: test_legacy_defaults (Upgraded records inherit defaults)...ok couch_att: test_elided_entries (Undefined entries are elided on upgrade)...ok [done in 0.009 s] Basic attachment field api couch_att: test_construction...ok couch_att: test_store_and_fetch...ok couch_att: test_transform...ok [done in 0.013 s] Disk term tests couch_att:856: -attachment_disk_term_test_/0-fun-7-...ok couch_att:857: -attachment_disk_term_test_/0-fun-5-...ok couch_att:858: -attachment_disk_term_test_/0-fun-3-...ok couch_att:859: -attachment_disk_term_test_/0-fun-1-...ok [done in 0.020 s] JSON term tests couch_att:888: -attachment_json_term_test_/0-fun-9-...[0.001 s] ok couch_att:889: -attachment_json_term_test_/0-fun-7-...ok couch_att:890: -attachment_json_term_test_/0-fun-5-...ok couch_att:891: -attachment_json_term_test_/0-fun-3-...ok couch_att:892: -attachment_json_term_test_/0-fun-1-...ok [done in 0.017 s] Attachment stub merging tests Max attachment size tests couch_att:959: -max_attachment_size_test_/0-fun-5-...ok couch_att:960: -max_attachment_size_test_/0-fun-3-...ok couch_att:961: -max_attachment_size_test_/0-fun-1-...ok [done in 0.010 s] [done in 0.078 s] couch_httpd_auth: simple_pbkdf2_test (module 'couch_httpd_auth')...ok module 'couch_bt_engine_header' couch_bt_engine_header: upgrade_v5_to_v8_test...ok couch_bt_engine_header: upgrade_uuid_test...ok couch_bt_engine_header: upgrade_epochs_test...ok couch_bt_engine_header: get_uuid_from_old_header_test...ok couch_bt_engine_header: get_epochs_from_old_header_test...ok couch_bt_engine_header:493: -tuple_uprade_test_/0-fun-6- (t_upgrade_tuple_same_size)...ok couch_bt_engine_header:494: -tuple_uprade_test_/0-fun-4- (t_upgrade_tuple)...ok couch_bt_engine_header:495: -tuple_uprade_test_/0-fun-2- (t_downgrade_default)...ok couch_bt_engine_header:496: -tuple_uprade_test_/0-fun-0- (t_downgrade_allowed)...[0.001 s] ok [done in 1.353 s] module 'couch_db_split' module 'couch_db_split_tests' couch_db_split_tests:74: -should_split_shard/2-fun-7- (Should split an empty shard)...[0.136 s] ok couch_db_split_tests:74: -should_split_shard/2-fun-7- (Should split shard in half)...[0.078 s] ok couch_db_split_tests:74: -should_split_shard/2-fun-7- (Should split shard in three)...[0.199 s] ok couch_db_split_tests:74: -should_split_shard/2-fun-7- (Should split shard in four)...[0.213 s] ok couch_db_split_tests:110: -should_fail_on_missing_source/1-fun-2-...ok couch_db_split_tests:133: -should_fail_on_existing_target/1-fun-3-...ok couch_db_split_tests:146: -should_fail_on_invalid_target_name/1-fun-2-...ok couch_db_split_tests:151: -should_crash_on_invalid_tmap/1-fun-1-...ok couch_db_split_tests:169: -should_fail_on_opened_target/1-fun-2-...ok couch_db_split_tests:204: -should_copy_local_docs/2-fun-6- (Should work with no docs)...[0.121 s] ok couch_db_split_tests:204: -should_copy_local_docs/2-fun-6- (Should copy local docs after split in two)...[0.260 s] ok couch_db_split_tests:204: -should_copy_local_docs/2-fun-6- (Should copy local docs after split in three)...[0.404 s] ok couch_db_split_tests:204: -should_copy_local_docs/2-fun-6- (Should copy local docs after split in four)...[0.253 s] ok couch_db_split_tests: should_fail_copy_local_on_missing_source (Should return error on missing source)...ok couch_db_split_tests:263: -should_delete_existing_targets/1-fun-6-...[0.200 s] ok couch_db_split_tests: should_fail_cleanup_target_on_missing_source (Should return error on missing source)...[0.001 s] ok [done in 3.487 s] [done in 3.487 s] module 'couch_flags' module 'couch_flags_tests' test couch_flags enabled_flags_tests couch_flags_tests:93: -enabled_flags_tests/0-fun-7- (flags_default_rule)...ok couch_flags_tests:97: -enabled_flags_tests/0-fun-5- (flags_wildcard_rule)...ok couch_flags_tests:102: -enabled_flags_tests/0-fun-3- (flags_exact_rule)...ok couch_flags_tests:107: -enabled_flags_tests/0-fun-1- (flags_blacklist_rule)...ok [done in 0.018 s] is_enabled_tests couch_flags_tests:117: -is_enabled/0-fun-17- (flags_default_rule [enabled])...ok couch_flags_tests:119: -is_enabled/0-fun-15- (flags_default_rule [disabled])...ok couch_flags_tests:121: -is_enabled/0-fun-13- (flags_default_rule [not_existent])...ok couch_flags_tests:124: -is_enabled/0-fun-11- (flags_wildcard_rule [enabled])...ok couch_flags_tests:126: -is_enabled/0-fun-9- (flags_wildcard_rule [not_existent])...ok couch_flags_tests:129: -is_enabled/0-fun-7- (flags_exact_rule [overide_disbled])...ok couch_flags_tests:131: -is_enabled/0-fun-5- (flags_exact_rule [not_existent])...ok couch_flags_tests:134: -is_enabled/0-fun-3- (flags_blacklist_rule [overide_enabled])...ok couch_flags_tests:136: -is_enabled/0-fun-1- (flags_blacklist_rule [not_existent])...ok [done in 0.033 s] [done in 0.051 s] [done in 0.457 s] [done in 0.457 s] module 'couch_secondary_sup' module 'couch_app' module 'couch_passwords_cache' module 'test_util' module 'couch_sup' module 'couch_primary_sup' module 'couch_httpd_misc_handlers' module 'couch_httpd' Tests adding default headers couch_httpd:1478: -maybe_add_default_headers_test_/0-fun-1- (Should add Content-Type and Cache-Control to empty heaeders)...ok couch_httpd:1478: -maybe_add_default_headers_test_/0-fun-1- (Should add Content-Type only if Cache-Control is present)...ok couch_httpd:1478: -maybe_add_default_headers_test_/0-fun-1- (Should add Cache-Control if Content-Type is present)...ok couch_httpd:1478: -maybe_add_default_headers_test_/0-fun-1- (Should not add headers if Cache-Control and Content-Type are there)...ok [done in 0.015 s] couch_httpd: -log_request_test_/0-fun-1-...ok couch_httpd: -log_request_test_/0-fun-0-...ok [done in 0.085 s] module 'couchdb_views_tests' View indexes cleanup couchdb_views_tests:577: -should_have_two_indexes_alive_before_deletion/1-fun-1-...[0.001 s] ok couchdb_views_tests:582: -should_cleanup_index_file_after_ddoc_deletion/1-fun-1-...[0.001 s] ok couchdb_views_tests:588: -should_cleanup_all_index_files/1-fun-1-...[0.001 s] ok erl_child_setup: failed with error 32 on line 284 [done in 0.888 s] View group db leaks couchdb_views_tests:591: -couchdb_1138/1-fun-15-...[0.444 s] ok couchdb_views_tests:630: -couchdb_1309/1-fun-14-...[0.146 s] ok [done in 0.883 s] View group shutdown couchdb_views_tests:688: -couchdb_1283/0-fun-5-...[0.349 s] ok [done in 0.352 s] Upgrade and bugs related tests couchdb_views_tests:269: -should_not_remember_docs_in_index_after_backup_restore/1-fun-9-...[0.148 s] ok [done in 0.247 s] Upgrade 2x tests couchdb_views_tests:291: -should_upgrade_legacy_2x_view_files/1-fun-9-...[0.071 s] ok [done in 0.076 s] Upgrade 3.2.1 tests couchdb_views_tests:335: -should_upgrade_legacy_3_2_1_view_files/1-fun-9-...[0.051 s] ok couchdb_views_tests:373: -can_disable_auto_commit_on_view_upgrade/1-fun-13-...[0.120 s] ok [done in 0.804 s] Test views with multiple collators couchdb_views_tests:434: -can_read_views_with_old_collators/1-fun-3-...[0.047 s] ok couchdb_views_tests:449: -can_update_views_with_old_collators/1-fun-5-...[0.104 s] ok [done in 0.791 s] Auto compactions triggered to update collators couchdb_views_tests:476: -view_collator_auto_upgrade_on_open/1-fun-4-...[0.305 s] ok couchdb_views_tests:503: -view_collator_auto_upgrade_on_update/1-fun-4-...[0.346 s] ok couchdb_views_tests:539: -view_collator_auto_upgrade_can_be_disabled/1-fun-4-...[0.038 s] ok erl_child_setup: failed with error 32 on line 284 [done in 1.687 s] [done in 7.264 s] module 'couchdb_design_doc_tests' Check _list functionality couchdb_design_doc_tests:52: -should_return_empty_when_plain_return/1-fun-1-...[0.044 s] ok couchdb_design_doc_tests:60: -should_return_empty_when_no_docs/1-fun-1-...[0.082 s] ok [done in 0.216 s] [done in 0.433 s] module 'couchdb_vhosts_tests' Virtual Hosts rewrite tests couchdb_vhosts_tests:92: -should_return_database_info/1-fun-1-...[0.009 s] ok couchdb_vhosts_tests:110: -should_return_revs_info/1-fun-1-...[0.012 s] ok couchdb_vhosts_tests:134: -should_return_virtual_request_path_field_in_request/1-fun-1-...[0.037 s] ok couchdb_vhosts_tests:160: -should_return_real_request_path_field_in_request/1-fun-1-...[0.029 s] ok couchdb_vhosts_tests:184: -should_match_wildcard_vhost/1-fun-1-...[0.037 s] ok couchdb_vhosts_tests:208: -should_return_db_info_for_wildcard_vhost_for_custom_db/1-fun-1-...[0.013 s] ok couchdb_vhosts_tests:232: -should_replace_rewrite_variables_for_db_and_doc/1-fun-1-...[0.074 s] ok couchdb_vhosts_tests:257: -should_return_db_info_for_vhost_with_resource/1-fun-1-...[0.004 s] ok couchdb_vhosts_tests:281: -should_return_revs_info_for_vhost_with_resource/1-fun-1-...[0.005 s] ok couchdb_vhosts_tests:305: -should_return_db_info_for_vhost_with_wildcard_resource/1-fun-1-...[0.016 s] ok couchdb_vhosts_tests:325: -should_return_path_for_vhost_with_wildcard_host/1-fun-1-...[0.041 s] ok erl_child_setup: failed with error 32 on line 284 x[done in 0.791 s] [done in 1.084 s] module 'couch_key_tree_prop_tests' couch_key_tree_prop_tests:26: -property_test_/0-fun-2- (prop_revtree_merge_with_subset_of_own_nodes)...xx.xxx.x..xxxx.xx.xx.x.....x.x....x.....x.x...x..x.xxx..x....x.xxx..x....x.x.xx.x....x........x.x.x.xxxx.x.....x...x..x..................x...x.x..x..xxx... OK: Passed 100 test(s). .[0.129 s] ok . .couch_key_tree_prop_tests:26: -property_test_/0-fun-2- (prop_revtree_merge_random_nodes).................................................................................................... OK: Passed 100 test(s). .[0.078 s] ok . .couch_key_tree_prop_tests:26: -property_test_/0-fun-2- (prop_revtree_merge_some_existing_some_new)...x..x...xx...xx....x...x.xx.x...x......................x.......x...................x...xx...............xxx..........xx. OK: Passed 100 test(s). .[0.119 s] ok . .couch_key_tree_prop_tests:26: -property_test_/0-fun-2- (prop_no_change_stemming_deeper_than_current_depth).................................................................................................... OK: Passed 100 test(s). .[0.050 s] ok . .couch_key_tree_prop_tests:26: -property_test_/0-fun-2- (prop_stemming_results_in_same_or_less_total_revs).................................................................................................... OK: Passed 100 test(s). [0.039 s] ok x xcouch_key_tree_prop_tests:26: -property_test_/0-fun-2- (prop_stem_path_expect_size_to_get_smaller)...x.xxx.xx.xxxxxxxxxxxxx...xxxxxx.xxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxx.xxxx..xxxxx.xxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.x.xxxxxx.xxxxxxxxxxxxxxxxxxxxxx.xx.xx.xxx.xxxxxxxx.xxxxxxxx.xxxxxx...xxxxxxxxxxxxx.xxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxx.x.x.xxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxxxx.xxxxx.xxxx.xxxxxxxxxxxxxx.xxxx..xxxxxxxx..xxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxx.xxxxxxxxxxxxxx..xxxx OK: Passed 50 test(s). .[5.584 s] ok . .couch_key_tree_prop_tests:26: -property_test_/0-fun-2- (prop_after_stemming_all_leaves_are_present).................................................................................................... OK: Passed 100 test(s). .[0.079 s] ok . .couch_key_tree_prop_tests:26: -property_test_/0-fun-2- (prop_after_stemming_paths_are_shorter).................................................................................................... OK: Passed 100 test(s). .[0.054 s] ok . .couch_key_tree_prop_tests:26: -property_test_/0-fun-2- (prop_leaf_count).................................................................................................... OK: Passed 100 test(s). .[0.061 s] ok . .couch_key_tree_prop_tests:26: -property_test_/0-fun-2- (prop_get_leafs).................................................................................................... OK: Passed 100 test(s). [0.103 s] ok [done in 6.338 s] module 'couchdb_cookie_domain_tests' Cookie domain tests couchdb_cookie_domain_tests:54: -should_set_cookie_domain/3-fun-2-...[0.044 s] ok couchdb_cookie_domain_tests:68: -should_not_set_cookie_domain/3-fun-2-...[0.003 s] ok couchdb_cookie_domain_tests:77: -should_delete_cookie_domain/3-fun-2-...[0.001 s] ok [done in 0.057 s] [done in 0.368 s] module 'couch_doc_json_tests' Document from JSON couch_doc_json_tests:351: -from_json_with_dbname_error_cases/0-fun-1- (Disallow non-system-DB underscore prefixed docids in _dbs database.)...ok couch_doc_json_tests:351: -from_json_with_dbname_error_cases/0-fun-1- (Disallow arbitrary underscore prefixed docids in regular database.)...ok couch_doc_json_tests:351: -from_json_with_dbname_error_cases/0-fun-1- (Disallow system-DB docid _users in regular database.)...ok couch_doc_json_tests:225: -from_json_with_db_name_success_cases/0-fun-1- (DbName _dbs is acceptable with no docid)...ok couch_doc_json_tests:225: -from_json_with_db_name_success_cases/0-fun-1- (DbName _dbs is acceptable with a normal docid)...ok couch_doc_json_tests:225: -from_json_with_db_name_success_cases/0-fun-1- (_dbs/_users is acceptable)...ok couch_doc_json_tests:225: -from_json_with_db_name_success_cases/0-fun-1- (_dbs/_replicator is acceptable)...ok couch_doc_json_tests:225: -from_json_with_db_name_success_cases/0-fun-1- (_dbs/_global_changes is acceptable)...ok couch_doc_json_tests:185: -from_json_success_cases/0-fun-1- (Return an empty document for an empty JSON object.)...[0.001 s] ok couch_doc_json_tests:185: -from_json_success_cases/0-fun-1- (Parses document ids.)...ok couch_doc_json_tests:185: -from_json_success_cases/0-fun-1- (_design/document ids.)...ok couch_doc_json_tests:185: -from_json_success_cases/0-fun-1- (_local/document ids.)...[0.001 s] ok couch_doc_json_tests:185: -from_json_success_cases/0-fun-1- (_rev stored in revs.)...ok couch_doc_json_tests:185: -from_json_success_cases/0-fun-1- (Non underscore prefixed fields stored in body.)...ok couch_doc_json_tests:185: -from_json_success_cases/0-fun-1- (Attachments are parsed correctly.)...ok couch_doc_json_tests:185: -from_json_success_cases/0-fun-1- (_deleted controls the deleted field.)...ok couch_doc_json_tests:185: -from_json_success_cases/0-fun-1- ({"_deleted": false} is ok.)...ok couch_doc_json_tests:185: -from_json_success_cases/0-fun-1- (_revisions attribute are preferred to _rev.)...ok couch_doc_json_tests:185: -from_json_success_cases/0-fun-1- (Drops _revs_info.)...ok couch_doc_json_tests:185: -from_json_success_cases/0-fun-1- (Drops _local_seq.)...ok couch_doc_json_tests:185: -from_json_success_cases/0-fun-1- (Drops _conflicts.)...ok couch_doc_json_tests:185: -from_json_success_cases/0-fun-1- (Drops _deleted_conflicts.)...ok couch_doc_json_tests:319: -from_json_error_cases/0-fun-5- (arrays are invalid)...ok couch_doc_json_tests:319: -from_json_error_cases/0-fun-5- (integers are invalid)...ok couch_doc_json_tests:319: -from_json_error_cases/0-fun-5- (literals are invalid)...ok couch_doc_json_tests:319: -from_json_error_cases/0-fun-5- (Document id must be a string.)...ok couch_doc_json_tests:319: -from_json_error_cases/0-fun-5- (Disallow arbitrary underscore prefixed docids.)...ok couch_doc_json_tests:319: -from_json_error_cases/0-fun-5- (_rev must be a string)...ok couch_doc_json_tests:319: -from_json_error_cases/0-fun-5- (_rev must be %d-%s)...ok couch_doc_json_tests:321: -from_json_error_cases/0-fun-7- (Error if _rev's integer expection is broken.)...ok couch_doc_json_tests:319: -from_json_error_cases/0-fun-5- (_revisions.start must be an integer.)...ok couch_doc_json_tests:319: -from_json_error_cases/0-fun-5- (_revions.ids must be a list.)...ok couch_doc_json_tests:319: -from_json_error_cases/0-fun-5- (Revision ids must be strings.)...ok couch_doc_json_tests:319: -from_json_error_cases/0-fun-5- (Revision ids must be a valid hex.)...ok couch_doc_json_tests:319: -from_json_error_cases/0-fun-5- (Underscore prefix fields are reserved.)...ok couch_doc_json_tests:317: -from_json_error_cases/0-fun-3- (Document too large.)...ok [done in 0.134 s] Document to JSON couch_doc_json_tests:521: -to_json_success_cases/0-fun-3- (Empty docs are {"_id": ""})...ok couch_doc_json_tests:521: -to_json_success_cases/0-fun-3- (_id is added.)...ok couch_doc_json_tests:521: -to_json_success_cases/0-fun-3- (_rev is added.)...ok couch_doc_json_tests:523: -to_json_success_cases/0-fun-5- (_revisions include with revs option)...ok couch_doc_json_tests:521: -to_json_success_cases/0-fun-3- (Arbitrary fields are added.)...ok couch_doc_json_tests:521: -to_json_success_cases/0-fun-3- (Deleted docs no longer drop body members.)...ok couch_doc_json_tests:521: -to_json_success_cases/0-fun-3- (_revs_info field is added correctly.)...ok couch_doc_json_tests:521: -to_json_success_cases/0-fun-3- (_local_seq is added as an integer.)...ok couch_doc_json_tests:521: -to_json_success_cases/0-fun-3- (_conflicts is added as an array of strings.)...ok couch_doc_json_tests:521: -to_json_success_cases/0-fun-3- (_deleted_conflicsts is added as an array of strings.)...ok couch_doc_json_tests:521: -to_json_success_cases/0-fun-3- (Attachments attached as stubs only include a length.)...ok couch_doc_json_tests:523: -to_json_success_cases/0-fun-5- (Attachments included inline with attachments option.)...ok [done in 0.051 s] [done in 0.185 s] module 'couchdb_open_doc_revs_tests' couchdb_open_doc_revs_tests:24: -open_doc_revs_test_/0-fun-2- (open_doc_revs_single)...[0.002 s] ok couchdb_open_doc_revs_tests:25: -open_doc_revs_test_/0-fun-0- (open_doc_revs_batch)...[0.002 s] ok [done in 0.716 s] module 'couch_index_tests' Test ioq_priority for views couch_index_tests:54: -check_io_priority_for_updater/1-fun-3-...[0.118 s] ok couch_index_tests:90: -check_io_priority_for_compactor/1-fun-1-...[0.075 s] ok erl_child_setup: failed with error 32 on line 284 [done in 0.441 s] [done in 0.884 s] module 'couchdb_auth_tests' Auth tests clustered couchdb_auth_tests:74: -should_return_username_on_post_to_session/2-fun-1-...[0.009 s] ok couchdb_auth_tests:104: -should_not_return_authenticated_field/2-fun-1-...[0.004 s] ok couchdb_auth_tests:90: -should_return_bad_content_type_appropriately/2-fun-1-...[0.005 s] ok couchdb_auth_tests:123: -should_return_list_of_handlers/2-fun-3-...[0.007 s] ok [done in 0.048 s] backdoor couchdb_auth_tests:74: -should_return_username_on_post_to_session/2-fun-1-...[0.012 s] ok couchdb_auth_tests:104: -should_not_return_authenticated_field/2-fun-1-...[0.003 s] ok couchdb_auth_tests:90: -should_return_bad_content_type_appropriately/2-fun-1-...[0.001 s] ok couchdb_auth_tests:114: -should_return_list_of_handlers/2-fun-1-...[0.009 s] ok [done in 0.049 s] clustered require_valid_user=true couchdb_auth_tests:74: -should_return_username_on_post_to_session/2-fun-1-...[0.010 s] ok [done in 0.021 s] [done in 0.118 s] [done in 0.598 s] module 'couchdb_mrview_cors_tests' CORS for mrview Check CORS for show clustered couchdb_mrview_cors_tests:86: -should_make_shows_request/2-fun-2-...[0.083 s] ok [done in 0.086 s] backdoor couchdb_mrview_cors_tests:86: -should_make_shows_request/2-fun-2-...[0.015 s] ok [done in 0.018 s] [done in 0.243 s] [done in 0.243 s] [done in 0.532 s] module 'global_changes_tests' Checking global_changes endpoint Check response global_changes_tests:88: -should_return_correct_response_on_create/1-fun-2-...[1.069 s] ok global_changes_tests:97: -should_return_correct_response_on_update/1-fun-2-...[2.065 s] ok [done in 3.486 s] [done in 3.487 s] [done in 3.846 s] module 'couchdb_mrview_tests' Check show functionality clustered couchdb_mrview_tests:128: -should_return_invalid_request_body/2-fun-3-...[0.036 s] ok [done in 0.040 s] backdoor couchdb_mrview_tests:128: -should_return_invalid_request_body/2-fun-3-...[0.024 s] ok [done in 0.031 s] [done in 0.235 s] Check view query functionality clustered couchdb_mrview_tests:146: -should_return_400_for_wrong_order_of_keys/2-fun-3-...[0.045 s] ok [done in 0.048 s] backdoor couchdb_mrview_tests:146: -should_return_400_for_wrong_order_of_keys/2-fun-3-...[0.008 s] ok [done in 0.011 s] [done in 0.123 s] Check index files cleanup clustered couchdb_mrview_tests:164: -should_cleanup_index_files/2-fun-4-...[0.080 s] ok [done in 0.083 s] [done in 0.129 s] [done in 1.489 s] module 'couch_btree_prop_tests' couch_btree_prop_tests:35: -btree_property_test_/0-fun-2- (prop_btree_)........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... OK: Passed 3000 test(s).  55.44% {couch_btree_prop_tests,query_modify,3} 44.56% {couch_btree_prop_tests,lookup,1} [14.967 s] ok [done in 14.971 s] module 'couch_js_tests' Test couchjs couch_js_tests:97: -with/1-fun-0- (should_create_sandbox)...[0.006 s] ok couch_js_tests:97: -with/1-fun-0- (should_reset_properly)...[0.002 s] ok couch_js_tests:97: -with/1-fun-0- (should_freeze_doc_object)...[0.001 s] ok couch_js_tests:97: -with/1-fun-0- (should_emit_error_details)...[0.001 s] ok couch_js_tests:97: -with/1-fun-0- (should_log_error_details)...[0.001 s] ok couch_js_tests:97: -with/1-fun-0- (should_roundtrip_utf8)...[0.001 s] ok couch_js_tests:97: -with/1-fun-0- (should_roundtrip_modified_utf8)...[0.001 s] ok couch_js_tests:97: -with/1-fun-0- (should_replace_broken_utf16)...[0.001 s] ok couch_js_tests:97: -with/1-fun-0- (should_allow_js_string_mutations)...[0.001 s] ok couch_js_tests:97: -with/1-fun-0- (should_bump_timing_and_call_stats)...[0.003 s] ok couch_js_tests:99: -with/1-fun-1- (should_exit_on_internal_error)...[3.521 s] ok couch_js_tests:97: -with/1-fun-0- (should_use_bigint)...[0.002 s] ok [done in 3.578 s] [done in 3.841 s] module 'couchdb_location_header_tests' CouchDB Location Header Tests Application asn1 was left running! Application b64url was left running! Application compiler was left running! Application public_key was left running! Application couch_dist was left running! Application couch_quickjs was left running! Application couch_stats was left running! Application exxhash was left running! Application ioq was left running! Application syntax_tools was left running! Application xmerl was left running! Application mochiweb was left running! Application sasl was left running! Application os_mon was left running! couchdb_location_header_tests:56: -should_work_with_newlines_in_docs/1-fun-1- (COUCHDB-708)...[0.002 s] ok couchdb_location_header_tests:72: -should_work_with_newlines_in_attachments/1-fun-1- (COUCHDB-708)...[0.002 s] ok [done in 0.014 s] [done in 0.155 s] module 'couchdb_update_conflicts_tests' Update conflicts Concurrent updates 100 clients couchdb_update_conflicts_tests:98: -should_concurrently_update_doc/2-fun-1- (update doc)...[0.004 s] ok couchdb_update_conflicts_tests:99: -should_concurrently_update_doc/2-fun-0- (ensure in single leaf)...ok [done in 0.010 s] 500 clients couchdb_update_conflicts_tests:98: -should_concurrently_update_doc/2-fun-1- (update doc)...[0.010 s] ok couchdb_update_conflicts_tests:99: -should_concurrently_update_doc/2-fun-0- (ensure in single leaf)...ok [done in 0.016 s] 1000 clients couchdb_update_conflicts_tests:98: -should_concurrently_update_doc/2-fun-1- (update doc)...[0.021 s] ok couchdb_update_conflicts_tests:99: -should_concurrently_update_doc/2-fun-0- (ensure in single leaf)...ok [done in 0.027 s] 2000 clients couchdb_update_conflicts_tests:98: -should_concurrently_update_doc/2-fun-1- (update doc)...[0.046 s] ok couchdb_update_conflicts_tests:99: -should_concurrently_update_doc/2-fun-0- (ensure in single leaf)...ok [done in 0.052 s] 5000 clients couchdb_update_conflicts_tests:98: -should_concurrently_update_doc/2-fun-1- (update doc)...[0.214 s] ok couchdb_update_conflicts_tests:99: -should_concurrently_update_doc/2-fun-0- (ensure in single leaf)...ok [done in 0.220 s] 10000 clients couchdb_update_conflicts_tests:98: -should_concurrently_update_doc/2-fun-1- (update doc)...[0.652 s] ok couchdb_update_conflicts_tests:99: -should_concurrently_update_doc/2-fun-0- (ensure in single leaf)...[0.001 s] ok [done in 0.659 s] [done in 1.011 s] Bulk docs updates couchdb_update_conflicts_tests:104: -should_bulk_create_delete_doc/1-fun-0-...[0.004 s] ok couchdb_update_conflicts_tests:107: -should_bulk_create_local_doc/1-fun-0-...[0.002 s] ok couchdb_update_conflicts_tests:110: -should_ignore_invalid_local_doc/1-fun-0-...[0.001 s] ok [done in 0.028 s] [done in 1.039 s] [done in 1.157 s] module 'json_stream_parse_tests' Tests with raw JSON string as the input json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (integer numeric literial)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (float numeric literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (negative integer numeric literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (negative float numeric literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (float literal in scientific notation)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (another float literal in scientific notation)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (negative float literal in scientific notation)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (yet another float literal in scientific notation)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (yet another float literal in scientific notation)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (yet another float literal in scientific notation)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (string literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (string literal with \u0005)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (empty string literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (only new lines literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (only white spaces string literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (null literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (true literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (false literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (null string literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (true string literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (false string literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (empty object literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (simple object literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (another simple object literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (empty array literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (empty array literal inside a single element array literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (simple non-empty array literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (another simple non-empty array literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (array of literals)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (object literal with an array valued property)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (nested object literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (complex object literal)...ok json_stream_parse_tests:73: -raw_json_input_test_/0-fun-1- (complex array literal)...ok [done in 0.104 s] Tests with a 1 byte output data function as the input json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (integer numeric literial)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (float numeric literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (negative integer numeric literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (negative float numeric literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (float literal in scientific notation)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (another float literal in scientific notation)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (negative float literal in scientific notation)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (yet another float literal in scientific notation)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (yet another float literal in scientific notation)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (yet another float literal in scientific notation)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (string literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (string literal with \u0005)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (empty string literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (only new lines literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (only white spaces string literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (null literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (true literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (false literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (null string literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (true string literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (false string literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (empty object literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (simple object literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (another simple object literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (empty array literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (empty array literal inside a single element array literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (simple non-empty array literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (another simple non-empty array literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (array of literals)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (object literal with an array valued property)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (nested object literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (complex object literal)...ok json_stream_parse_tests:83: -one_byte_data_fun_test_/0-fun-2- (complex array literal)...ok [done in 0.100 s] Tests with a multiple bytes output data function as the input json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (integer numeric literial)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (float numeric literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (negative integer numeric literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (negative float numeric literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (float literal in scientific notation)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (another float literal in scientific notation)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (negative float literal in scientific notation)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (yet another float literal in scientific notation)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (yet another float literal in scientific notation)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (yet another float literal in scientific notation)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (string literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (string literal with \u0005)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (empty string literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (only new lines literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (only white spaces string literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (null literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (true literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (false literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (null string literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (true string literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (false string literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (empty object literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (simple object literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (another simple object literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (empty array literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (empty array literal inside a single element array literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (simple non-empty array literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (another simple non-empty array literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (array of literals)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (object literal with an array valued property)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (nested object literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (complex object literal)...ok json_stream_parse_tests:93: -test_multiple_bytes_data_fun_test_/0-fun-2- (complex array literal)...ok [done in 0.102 s] [done in 0.306 s] module 'couch_bt_engine_upgrade_tests' Couch Bt Engine Upgrade tests couch_bt_engine_upgrade_tests:73: -t_upgrade_without_purge_req/2-fun-13-...[0.011 s] ok couch_bt_engine_upgrade_tests:73: -t_upgrade_without_purge_req/2-fun-13-...[0.008 s] ok couch_bt_engine_upgrade_tests:115: -t_upgrade_with_1_purge_req/2-fun-13-...[0.009 s] ok couch_bt_engine_upgrade_tests:115: -t_upgrade_with_1_purge_req/2-fun-13-...[0.006 s] ok couch_bt_engine_upgrade_tests:158: -t_upgrade_with_N_purge_req/2-fun-13-...[0.009 s] ok couch_bt_engine_upgrade_tests:158: -t_upgrade_with_N_purge_req/2-fun-13-...[0.010 s] ok couch_bt_engine_upgrade_tests:199: -t_upgrade_with_1_purge_req_for_2_docs/2-fun-13-...[0.011 s] ok couch_bt_engine_upgrade_tests:199: -t_upgrade_with_1_purge_req_for_2_docs/2-fun-13-...[0.011 s] ok [done in 1.012 s] [done in 1.012 s] module 'chttpd_endpoints_tests' Checking dynamic endpoints chttpd_endpoints_tests: url_handlers...ok chttpd_endpoints_tests: db_handlers...ok chttpd_endpoints_tests: design_handlers...ok [done in 0.009 s] [done in 0.137 s] module 'couch_db_doc_tests' CouchDB doc tests couch_db_doc_tests:59: -should_truncate_number_of_revisions/1-fun-1-...ok couch_db_doc_tests:70: -should_raise_bad_request_on_invalid_rev/1-fun-5- (foo)...ok couch_db_doc_tests:71: -should_raise_bad_request_on_invalid_rev/1-fun-3- (a-foo)...ok couch_db_doc_tests:72: -should_raise_bad_request_on_invalid_rev/1-fun-1- (1-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)...ok couch_db_doc_tests:82: -should_allow_access_in_doc_keys_test/1-fun-1-...ok [done in 0.041 s] [done in 0.149 s] module 'couchdb_db_tests' Checking clustered db API DB deletion couchdb_db_tests:53: -should_close_deleted_db/1-fun-2-...[0.003 s] ok couchdb_db_tests:75: -should_kill_caller_from_load_validation_funs_for_deleted_db/1-fun-1-...[0.002 s] ok [done in 0.021 s] [done in 0.021 s] [done in 0.149 s] module 'couchdb_attachments_tests' Attachments tests Attachments MD5 tests couchdb_attachments_tests:181: -should_upload_attachment_without_md5/1-fun-3-...[1.002 s] ok couchdb_attachments_tests:195: -should_upload_attachment_by_chunks_without_md5/1-fun-3-...[1.002 s] ok couchdb_attachments_tests:211: -should_upload_attachment_with_valid_md5_header/1-fun-3-...[1.001 s] ok couchdb_attachments_tests:226: -should_upload_attachment_by_chunks_with_valid_md5_header/1-fun-3-...[1.001 s] ok couchdb_attachments_tests:243: -should_upload_attachment_by_chunks_with_valid_md5_trailer/1-fun-3-...[1.001 s] ok couchdb_attachments_tests:265: -should_upload_attachment_with_invalid_md5/1-fun-3-...[1.001 s] ok couchdb_attachments_tests:280: -should_upload_chunked_attachment_with_invalid_md5/1-fun-3-...[1.001 s] ok couchdb_attachments_tests:297: -should_upload_chunked_attachment_with_invalid_md5_trailer/1-fun-3-...[1.002 s] ok [done in 8.349 s] Attachments compression tests Created via Attachments API Compressiable attachments couchdb_attachments_tests:319: -should_get_att_without_accept_gzip_encoding/2-fun-3-...[0.001 s] ok couchdb_attachments_tests:336: -should_get_att_with_accept_gzip_encoding/2-fun-7-...[0.001 s] ok couchdb_attachments_tests:358: -should_get_att_with_accept_deflate_encoding/2-fun-3-...[0.002 s] ok couchdb_attachments_tests:371: -should_return_406_response_on_unsupported_encoding/2-fun-1-...[0.002 s] ok couchdb_attachments_tests:402: -should_get_doc_with_att_data/2-fun-7-...[0.002 s] ok couchdb_attachments_tests:463: -should_get_doc_with_att_data_stub/2-fun-9-...[0.001 s] ok [done in 0.061 s] Uncompressiable attachments couchdb_attachments_tests:319: -should_get_att_without_accept_gzip_encoding/2-fun-3-...[0.001 s] ok couchdb_attachments_tests:345: -should_get_att_with_accept_gzip_encoding/2-fun-11-...[0.001 s] ok couchdb_attachments_tests:358: -should_get_att_with_accept_deflate_encoding/2-fun-3-...ok couchdb_attachments_tests:371: -should_return_406_response_on_unsupported_encoding/2-fun-1-...ok couchdb_attachments_tests:422: -should_get_doc_with_att_data/2-fun-11-...[0.001 s] ok couchdb_attachments_tests:488: -should_get_doc_with_att_data_stub/2-fun-14-...[0.001 s] ok [done in 0.050 s] [done in 0.111 s] Created inline via Document API Compressiable attachments couchdb_attachments_tests:319: -should_get_att_without_accept_gzip_encoding/2-fun-3-...[0.002 s] ok couchdb_attachments_tests:336: -should_get_att_with_accept_gzip_encoding/2-fun-7-...[0.001 s] ok couchdb_attachments_tests:358: -should_get_att_with_accept_deflate_encoding/2-fun-3-...[0.001 s] ok couchdb_attachments_tests:371: -should_return_406_response_on_unsupported_encoding/2-fun-1-...[0.001 s] ok couchdb_attachments_tests:402: -should_get_doc_with_att_data/2-fun-7-...[0.002 s] ok couchdb_attachments_tests:463: -should_get_doc_with_att_data_stub/2-fun-9-...[0.001 s] ok [done in 0.068 s] Uncompressiable attachments couchdb_attachments_tests:319: -should_get_att_without_accept_gzip_encoding/2-fun-3-...ok couchdb_attachments_tests:345: -should_get_att_with_accept_gzip_encoding/2-fun-11-...ok couchdb_attachments_tests:358: -should_get_att_with_accept_deflate_encoding/2-fun-3-...ok couchdb_attachments_tests:371: -should_return_406_response_on_unsupported_encoding/2-fun-1-...[0.001 s] ok couchdb_attachments_tests:422: -should_get_doc_with_att_data/2-fun-11-...[0.001 s] ok couchdb_attachments_tests:488: -should_get_doc_with_att_data_stub/2-fun-14-...ok [done in 0.044 s] [done in 0.112 s] Created already been compressed via Attachments API couchdb_attachments_tests:319: -should_get_att_without_accept_gzip_encoding/2-fun-3-...[0.001 s] ok couchdb_attachments_tests:327: -should_get_att_with_accept_gzip_encoding/2-fun-3-...[0.002 s] ok couchdb_attachments_tests:358: -should_get_att_with_accept_deflate_encoding/2-fun-3-...[0.002 s] ok couchdb_attachments_tests:371: -should_return_406_response_on_unsupported_encoding/2-fun-1-...ok couchdb_attachments_tests:382: -should_get_doc_with_att_data/2-fun-3-...[0.002 s] ok couchdb_attachments_tests:443: -should_get_doc_with_att_data_stub/2-fun-4-...[0.001 s] ok [done in 0.094 s] couchdb_attachments_tests:513: -should_not_create_compressed_att_with_deflate_encoding/1-fun-2-...[0.001 s] ok couchdb_attachments_tests:534: -should_not_create_compressed_att_with_compress_encoding/1-fun-2-...[0.001 s] ok couchdb_attachments_tests:551: -should_create_compressible_att_with_ctype_params/1-fun-6-...[0.005 s] ok [done in 0.343 s] [done in 8.692 s] Compact after lowering attachment size limit couchdb_attachments_tests:608: -should_compact_after_lowering_attachment_size_limit/1-fun-1-...[0.054 s] ok [done in 0.057 s] Internal replication after lowering max attachment size couchdb_attachments_tests:698: -should_replicate_after_lowering_attachment_size/1-fun-1-...[0.006 s] ok [done in 0.009 s] [done in 9.115 s] module 'same_site_cookie_tests' same-site cookie tests same_site_cookie_tests:54: -same_site_cookie_test_/0-fun-8- (same_site_none)...[0.001 s] ok same_site_cookie_tests:55: -same_site_cookie_test_/0-fun-6- (same_site_missing)...[0.001 s] ok same_site_cookie_tests:56: -same_site_cookie_test_/0-fun-4- (same_site_strict)...[0.001 s] ok same_site_cookie_tests:57: -same_site_cookie_test_/0-fun-2- (same_site_lax)...[0.001 s] ok same_site_cookie_tests:58: -same_site_cookie_test_/0-fun-0- (same_site_invalid)...[0.001 s] ok [done in 0.056 s] [done in 0.171 s] module 'couch_db_props_upgrade_tests' Old database versions work couch_db_props_upgrade_tests:57: -can_get_props/1-fun-1-...[0.001 s] ok couch_db_props_upgrade_tests:64: -can_get_db_info/1-fun-1-...[0.001 s] ok couch_db_props_upgrade_tests:72: -can_compact_db/1-fun-1-...[0.013 s] ok [done in 0.025 s] [done in 0.138 s] module 'couch_db_mpr_tests' multi-part attachment tests couch_db_mpr_tests:75: -recreate_with_mpr/1-fun-1-...[0.033 s] ok [done in 0.041 s] [done in 0.164 s] module 'couchdb_cors_tests' CORS (COUCHDB-431) CORS tests Server couchdb_cors_tests:149: -should_not_allow_origin/2-fun-1-...[0.006 s] ok couchdb_cors_tests:163: -should_not_allow_origin_with_port_mismatch/2-fun-1-...[0.001 s] ok couchdb_cors_tests:178: -should_not_allow_origin_with_scheme_mismatch/2-fun-1-...[0.001 s] ok couchdb_cors_tests:193: -should_not_all_origin_due_case_mismatch/2-fun-1-...ok couchdb_cors_tests:208: -should_make_simple_request/2-fun-3-...[0.001 s] ok couchdb_cors_tests:225: -should_make_preflight_request/2-fun-1-...[0.001 s] ok couchdb_cors_tests:237: -should_make_prefligh_request_with_port/2-fun-1-...[0.002 s] ok couchdb_cors_tests:258: -should_make_prefligh_request_with_scheme/2-fun-1-...[0.001 s] ok couchdb_cors_tests:279: -should_make_prefligh_request_with_wildcard_origin/2-fun-1-...[0.001 s] ok couchdb_cors_tests:295: -should_make_request_with_credentials/2-fun-1-...[0.003 s] ok couchdb_cors_tests:305: -should_make_origin_request_with_auth/2-fun-1-...[0.006 s] ok couchdb_cors_tests:319: -should_make_preflight_request_with_auth/2-fun-1-...[0.005 s] ok [done in 0.163 s] Database couchdb_cors_tests:149: -should_not_allow_origin/2-fun-1-...[0.005 s] ok couchdb_cors_tests:163: -should_not_allow_origin_with_port_mismatch/2-fun-1-...ok couchdb_cors_tests:178: -should_not_allow_origin_with_scheme_mismatch/2-fun-1-...ok couchdb_cors_tests:193: -should_not_all_origin_due_case_mismatch/2-fun-1-...ok couchdb_cors_tests:208: -should_make_simple_request/2-fun-3-...ok couchdb_cors_tests:225: -should_make_preflight_request/2-fun-1-...ok couchdb_cors_tests:237: -should_make_prefligh_request_with_port/2-fun-1-...[0.001 s] ok couchdb_cors_tests:258: -should_make_prefligh_request_with_scheme/2-fun-1-...[0.001 s] ok couchdb_cors_tests:279: -should_make_prefligh_request_with_wildcard_origin/2-fun-1-...ok couchdb_cors_tests:295: -should_make_request_with_credentials/2-fun-1-...[0.001 s] ok couchdb_cors_tests:305: -should_make_origin_request_with_auth/2-fun-1-...[0.006 s] ok couchdb_cors_tests:319: -should_make_preflight_request_with_auth/2-fun-1-...[0.005 s] ok [done in 0.105 s] [done in 0.268 s] Virtual Host CORS Server couchdb_cors_tests:149: -should_not_allow_origin/2-fun-1-...[0.005 s] ok couchdb_cors_tests:163: -should_not_allow_origin_with_port_mismatch/2-fun-1-...ok couchdb_cors_tests:178: -should_not_allow_origin_with_scheme_mismatch/2-fun-1-...[0.001 s] ok couchdb_cors_tests:193: -should_not_all_origin_due_case_mismatch/2-fun-1-...ok couchdb_cors_tests:208: -should_make_simple_request/2-fun-3-...ok couchdb_cors_tests:225: -should_make_preflight_request/2-fun-1-...[0.001 s] ok couchdb_cors_tests:237: -should_make_prefligh_request_with_port/2-fun-1-...[0.001 s] ok couchdb_cors_tests:258: -should_make_prefligh_request_with_scheme/2-fun-1-...[0.001 s] ok couchdb_cors_tests:279: -should_make_prefligh_request_with_wildcard_origin/2-fun-1-...[0.002 s] ok couchdb_cors_tests:295: -should_make_request_with_credentials/2-fun-1-...[0.001 s] ok couchdb_cors_tests:305: -should_make_origin_request_with_auth/2-fun-1-...[0.005 s] ok couchdb_cors_tests:319: -should_make_preflight_request_with_auth/2-fun-1-...[0.005 s] ok [done in 0.104 s] Database couchdb_cors_tests:149: -should_not_allow_origin/2-fun-1-...[0.005 s] ok couchdb_cors_tests:163: -should_not_allow_origin_with_port_mismatch/2-fun-1-...ok couchdb_cors_tests:178: -should_not_allow_origin_with_scheme_mismatch/2-fun-1-...ok couchdb_cors_tests:193: -should_not_all_origin_due_case_mismatch/2-fun-1-...[0.001 s] ok couchdb_cors_tests:208: -should_make_simple_request/2-fun-3-...[0.001 s] ok couchdb_cors_tests:225: -should_make_preflight_request/2-fun-1-...ok couchdb_cors_tests:237: -should_make_prefligh_request_with_port/2-fun-1-...[0.001 s] ok couchdb_cors_tests:258: -should_make_prefligh_request_with_scheme/2-fun-1-...[0.001 s] ok couchdb_cors_tests:279: -should_make_prefligh_request_with_wildcard_origin/2-fun-1-...[0.001 s] ok couchdb_cors_tests:295: -should_make_request_with_credentials/2-fun-1-...[0.002 s] ok couchdb_cors_tests:305: -should_make_origin_request_with_auth/2-fun-1-...[0.004 s] ok couchdb_cors_tests:319: -should_make_preflight_request_with_auth/2-fun-1-...[0.003 s] ok [done in 0.098 s] [done in 0.202 s] Various headers tests couchdb_cors_tests:336: -should_not_return_cors_headers_for_invalid_origin/1-fun-1-...[0.001 s] ok couchdb_cors_tests:346: -should_not_return_cors_headers_for_invalid_origin_preflight/1-fun-1-...ok couchdb_cors_tests:360: -should_make_request_against_attachment/1-fun-2- (COUCHDB-1689)...[0.004 s] ok couchdb_cors_tests:380: -should_make_range_request_against_attachment/1-fun-2- (COUCHDB-1689)...[0.005 s] ok couchdb_cors_tests:402: -should_make_request_with_if_none_match_header/1-fun-2- (COUCHDB-1697)...[0.003 s] ok [done in 0.043 s] [done in 0.513 s] [done in 0.635 s] module 'couch_cfile_prop_tests' couch_cfile_prop_tests:22: -property_test_/0-fun-2- (prop_file_ops_results_match_raw_file)........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... OK: Passed 25000 test(s). [4.471 s] ok [done in 4.474 s] module 'couchdb_file_compression_tests' CouchDB file compression tests couchdb_file_compression_tests:43: -couch_file_compression_test_/0-fun-8- (should_use_none)...[0.155 s] ok couchdb_file_compression_tests:44: -couch_file_compression_test_/0-fun-6- (should_use_deflate_1)...[0.155 s] ok couchdb_file_compression_tests:45: -couch_file_compression_test_/0-fun-4- (should_use_deflate_9)...[0.155 s] ok couchdb_file_compression_tests:46: -couch_file_compression_test_/0-fun-2- (should_use_snappy)...[0.154 s] ok couchdb_file_compression_tests:47: -couch_file_compression_test_/0-fun-0- (should_compare_compression_methods)...[0.518 s] ok [done in 2.562 s] [done in 2.661 s] module 'couch_etag_tests' couch_etag_tests: local_with_empty_body_test...ok couch_etag_tests: local_with_body_test...ok couch_etag_tests: normal_doc_uses_rev_test...ok [done in 0.009 s] ======================================================= All 1522 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/couch/.eunit/index.html Code Coverage: chttpd_endpoints_tests : 100% couch : 0% couch_app : 62% couch_att : 81% couch_auth_cache : 65% couch_auth_lockout : 44% couch_base32 : 96% couch_bt_engine : 84% couch_bt_engine_cache : 88% couch_bt_engine_cache_test : 100% couch_bt_engine_compactor : 91% couch_bt_engine_compactor_ev : 87% couch_bt_engine_header : 89% couch_bt_engine_stream : 88% couch_bt_engine_upgrade_tests : 100% couch_btree : 91% couch_btree_prop_tests : 95% couch_cfile : 75% couch_cfile_prop_tests : 98% couch_changes : 82% couch_compress : 90% couch_db : 78% couch_db_doc_tests : 100% couch_db_engine : 82% couch_db_epi : 100% couch_db_mpr_tests : 100% couch_db_plugin : 96% couch_db_props_upgrade_tests : 100% couch_db_split : 69% couch_db_updater : 79% couch_debug : 29% couch_disk_monitor : 96% couch_doc : 85% couch_doc_json_tests : 97% couch_ejson_compare : 77% couch_ejson_size : 90% couch_emsort : 91% couch_etag_tests : 100% couch_event_sup : 55% couch_file : 92% couch_flags : 70% couch_flags_config : 89% couch_hash : 100% couch_hash_test : 100% couch_hotp : 85% couch_httpd : 59% couch_httpd_auth : 44% couch_httpd_db : 51% couch_httpd_handlers : 100% couch_httpd_misc_handlers : 3% couch_httpd_multipart : 61% couch_httpd_rewrite : 42% couch_httpd_vhost : 83% couch_hyper : 100% couch_index_tests : 96% couch_js_tests : 97% couch_key_tree : 95% couch_key_tree_prop_tests : 89% couch_lru : 100% couch_multidb_changes : 98% couch_native_process : 36% couch_os_process : 75% couch_partition : 7% couch_password_hasher : 60% couch_passwords : 47% couch_passwords_cache : 83% couch_primary_sup : 100% couch_proc_manager : 86% couch_query_servers : 65% couch_secondary_sup : 88% couch_server : 70% couch_stream : 91% couch_sup : 52% couch_task_status : 86% couch_totp : 100% couch_users_db : 2% couch_util : 59% couch_uuids : 83% couch_work_queue : 100% couchdb_attachments_tests : 99% couchdb_auth_tests : 97% couchdb_cookie_domain_tests : 100% couchdb_cors_tests : 100% couchdb_db_tests : 89% couchdb_design_doc_tests : 100% couchdb_file_compression_tests : 99% couchdb_location_header_tests : 100% couchdb_mrview_cors_tests : 100% couchdb_mrview_tests : 98% couchdb_open_doc_revs_tests : 100% couchdb_os_proc_pool : 96% couchdb_update_conflicts_tests : 98% couchdb_vhosts_tests : 87% couchdb_views_tests : 95% global_changes_tests : 98% json_stream_parse_tests : 100% same_site_cookie_tests : 100% test_request : 57% test_util : 69% test_web : 0% Total : 78% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> couch_dist (eunit) Compiled src/couch_dist.erl Compiled test/eunit/couch_dist_tests.erl ======================== EUnit ======================== module 'couch_dist' module 'couch_dist_tests' test couch_dist no_tls/1 couch_dist_tests:39: -no_tls_test_with_true/0-fun-2-...ok couch_dist_tests:48: -no_tls_test_with_false/0-fun-2-...ok couch_dist_tests:57: -no_tls_test_with_character/0-fun-2-...ok couch_dist_tests:66: -no_tls_test_with_wildcard/0-fun-5-...ok couch_dist_tests:78: -no_tls_test_with_question_mark/0-fun-4-...ok couch_dist_tests:89: -no_tls_test_with_error/0-fun-2-...ok [done in 0.025 s] [done in 0.707 s] [done in 0.707 s] ======================================================= All 6 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/couch_dist/.eunit/index.html Code Coverage: couch_dist : 28% Total : 28% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> couch_epi (eunit) Compiled src/couch_epi_app.erl Compiled src/couch_epi_codechange_monitor.erl Compiled src/couch_epi_sup.erl Compiled src/couch_epi_util.erl Compiled src/couch_epi_codegen.erl Compiled src/couch_epi_data.erl Compiled src/couch_epi_module_keeper.erl Compiled src/couch_epi_functions.erl Compiled src/couch_epi_plugin.erl Compiled src/couch_epi.erl Compiled src/couch_epi_functions_gen.erl Compiled test/eunit/couch_epi_basic_test.erl Compiled src/couch_epi_data_gen.erl Compiled test/eunit/couch_epi_tests.erl ======================== EUnit ======================== couch_epi_data_gen: basic_test (module 'couch_epi_data_gen')...[0.026 s] ok couch_epi_basic_test: basic_test (module 'couch_epi_basic_test')...ok module 'couch_epi_functions_gen' couch_epi_functions_gen: basic_test...[0.007 s] ok couch_epi_functions_gen: decide_test...[0.023 s] ok [done in 0.036 s] module 'couch_epi' module 'couch_epi_tests' config update tests Check notifications for: data_file couch_epi_tests:430: -ensure_notified_when_changed/2-fun-5-...[1.008 s] ok couch_epi_tests:448: -ensure_not_notified_when_no_change/2-fun-1-...[1.001 s] ok [done in 2.059 s] Check notifications for: static_data_module couch_epi_tests:430: -ensure_notified_when_changed/2-fun-5-...[0.009 s] ok couch_epi_tests:448: -ensure_not_notified_when_no_change/2-fun-1-...[1.001 s] ok [done in 1.042 s] Check notifications for: callback_data_module couch_epi_tests:430: -ensure_notified_when_changed/2-fun-5-...[0.008 s] ok couch_epi_tests:448: -ensure_not_notified_when_no_change/2-fun-1-...[1.001 s] ok [done in 1.042 s] Check notifications for: functions couch_epi_tests:418: -ensure_notified_when_changed/2-fun-1-...[0.005 s] ok couch_epi_tests:448: -ensure_not_notified_when_no_change/2-fun-1-...[1.002 s] ok [done in 1.038 s] [done in 5.181 s] epi data API tests Check query API for: data_file couch_epi_tests:503: -check_dump/2-fun-1-...ok couch_epi_tests:511: -check_get/2-fun-1-...ok couch_epi_tests:519: -check_get_value/2-fun-1-...ok couch_epi_tests:527: -check_by_key/2-fun-2-...ok couch_epi_tests:539: -check_by_source/2-fun-2-...ok couch_epi_tests:551: -check_keys/2-fun-1-...ok couch_epi_tests:554: -check_subscribers/2-fun-1-...ok [done in 0.274 s] Check query API for: static_data_module couch_epi_tests:503: -check_dump/2-fun-1-...ok couch_epi_tests:511: -check_get/2-fun-1-...ok couch_epi_tests:519: -check_get_value/2-fun-1-...ok couch_epi_tests:527: -check_by_key/2-fun-2-...ok couch_epi_tests:539: -check_by_source/2-fun-2-...ok couch_epi_tests:551: -check_keys/2-fun-1-...ok couch_epi_tests:554: -check_subscribers/2-fun-1-...ok [done in 0.309 s] Check query API for: callback_data_module couch_epi_tests:503: -check_dump/2-fun-1-...ok couch_epi_tests:511: -check_get/2-fun-1-...ok couch_epi_tests:519: -check_get_value/2-fun-1-...ok couch_epi_tests:527: -check_by_key/2-fun-2-...ok couch_epi_tests:539: -check_by_source/2-fun-2-...ok couch_epi_tests:551: -check_keys/2-fun-1-...ok couch_epi_tests:554: -check_subscribers/2-fun-1-...ok [done in 0.341 s] [done in 0.924 s] epi dispatch tests couch_epi_tests:466: -check_pipe/1-fun-1-...ok couch_epi_tests:473: -check_broken_pipe/1-fun-2-...ok couch_epi_tests:490: -ensure_fail/1-fun-1-...ok couch_epi_tests:481: -ensure_fail_pipe/1-fun-1-...ok [done in 0.271 s] epi providers' order test couch_epi_tests:615: -check_providers_order/1-fun-3-...ok [done in 0.010 s] epi reload tests Check reload for: data_file couch_epi_tests:557: -ensure_reload_if_manually_triggered/2-fun-1-...[1.022 s] ok couch_epi_tests:569: -ensure_reload_if_changed/2-fun-2-...[1.003 s] ok couch_epi_tests:606: -ensure_no_reload_when_no_change/2-fun-5-...[1.003 s] ok [done in 3.172 s] Check reload for: static_data_module couch_epi_tests:557: -ensure_reload_if_manually_triggered/2-fun-1-...[1.029 s] ok couch_epi_tests:581: -ensure_reload_if_changed/2-fun-5-...[1.040 s] ok couch_epi_tests:606: -ensure_no_reload_when_no_change/2-fun-5-...[1.001 s] ok [done in 3.230 s] Check reload for: callback_data_module couch_epi_tests:557: -ensure_reload_if_manually_triggered/2-fun-1-...[1.029 s] ok couch_epi_tests:581: -ensure_reload_if_changed/2-fun-5-...[1.021 s] ok couch_epi_tests:606: -ensure_no_reload_when_no_change/2-fun-5-...[1.003 s] ok [done in 3.198 s] Check reload for: functions couch_epi_tests:557: -ensure_reload_if_manually_triggered/2-fun-1-...[1.021 s] ok couch_epi_tests:581: -ensure_reload_if_changed/2-fun-5-...[1.026 s] ok couch_epi_tests:595: -ensure_no_reload_when_no_change/2-fun-2-...ok [done in 2.231 s] [done in 11.831 s] apply options tests Apply with options: {options,[]} couch_epi_tests:455: -ensure_apply_is_called/2-fun-2-...ok [done in 0.005 s] Apply with options: {options,[ignore_errors]} couch_epi_tests:455: -ensure_apply_is_called/2-fun-2-...ok [done in 0.004 s] Apply with options: {options,[pipe]} couch_epi_tests:455: -ensure_apply_is_called/2-fun-2-...ok [done in 0.003 s] Apply with options: {options,[pipe,ignore_errors]} couch_epi_tests:455: -ensure_apply_is_called/2-fun-2-...ok [done in 0.003 s] Apply with options: {options,[concurrent]} couch_epi_tests:455: -ensure_apply_is_called/2-fun-2-...[1.001 s] ok [done in 1.006 s] Apply with options: {options,[concurrent,ignore_errors]} couch_epi_tests:455: -ensure_apply_is_called/2-fun-2-...[1.001 s] ok [done in 1.008 s] [done in 2.389 s] [done in 20.661 s] [done in 20.661 s] module 'couch_epi_plugin' couch_epi_plugin: provider_modules_order_test...[0.014 s] ok couch_epi_plugin: providers_order_test...[0.009 s] ok couch_epi_plugin: definitions_test...[0.010 s] ok [done in 0.042 s] module 'couch_epi_functions' module 'couch_epi_module_keeper' module 'couch_epi_data' module 'couch_epi_codegen' module 'couch_epi_util' module 'couch_epi_sup' module 'couch_epi_codechange_monitor' module 'couch_epi_app' ======================================================= All 59 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/couch_epi/.eunit/index.html Code Coverage: couch_epi : 63% couch_epi_app : 100% couch_epi_basic_test : 93% couch_epi_codechange_monitor : 0% couch_epi_codegen : 96% couch_epi_data : 67% couch_epi_data_gen : 92% couch_epi_functions : 100% couch_epi_functions_gen : 97% couch_epi_module_keeper : 84% couch_epi_plugin : 98% couch_epi_sup : 90% couch_epi_util : 100% Total : 89% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> couch_event (eunit) Compiled src/couch_event_listener.erl Compiled src/couch_event_sup2.erl Compiled src/couch_event_app.erl Compiled src/couch_event.erl Compiled src/couch_event_listener_mfa.erl Compiled src/couch_event_server.erl ======================== EUnit ======================== module 'couch_event_server' couch_event_server:121: -couch_event_test_/0-fun-14- (t_register_proc_basic)...[0.010 s] ok couch_event_server:122: -couch_event_test_/0-fun-12- (t_unregister_proc_basic)...ok couch_event_server:123: -couch_event_test_/0-fun-10- (t_unregister_on_death)...[0.010 s] ok couch_event_server:124: -couch_event_test_/0-fun-8- (t_notify_basic)...ok couch_event_server:125: -couch_event_test_/0-fun-6- (t_notify_all_dbs)...ok couch_event_server:126: -couch_event_test_/0-fun-4- (t_register_multiple)...ok couch_event_server:127: -couch_event_test_/0-fun-2- (t_reregister)...ok couch_event_server:128: -couch_event_test_/0-fun-0- (t_invalid_gen_server_messages)...[0.006 s] ok [done in 0.615 s] module 'couch_event_listener_mfa' module 'couch_event' module 'couch_event_app' module 'couch_event_sup2' module 'couch_event_listener' ======================================================= All 8 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/couch_event/.eunit/index.html Code Coverage: couch_event : 0% couch_event_app : 0% couch_event_listener : 0% couch_event_listener_mfa : 0% couch_event_server : 97% couch_event_sup2 : 0% Total : 53% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> couch_index (eunit) Compiled src/couch_index_plugin.erl Compiled src/couch_index_app.erl Compiled src/couch_index_debug.erl Compiled src/couch_index_epi.erl Compiled src/couch_index_compactor.erl Compiled src/couch_index_sup.erl Compiled src/couch_index_updater.erl Compiled src/couch_index_plugin_couch_db.erl Compiled src/couch_index_util.erl Compiled test/eunit/couch_index_ddoc_updated_tests.erl Compiled test/eunit/couch_index_compaction_tests.erl Compiled src/couch_index_server.erl Compiled src/couch_index.erl Compiled test/eunit/couch_index_crash_tests.erl ======================== EUnit ======================== module 'couch_index' Compaction tests couch_index:566: -should_not_call_recompact/2-fun-1- ([ undefined , undefined , disabled ])...ok couch_index:566: -should_not_call_recompact/2-fun-1- ([ undefined , disabled , undefined ])...ok couch_index:566: -should_not_call_recompact/2-fun-1- ([ undefined , disabled , disabled ])...ok couch_index:566: -should_not_call_recompact/2-fun-1- ([ undefined , enabled , disabled ])...ok couch_index:566: -should_not_call_recompact/2-fun-1- ([ true , undefined , disabled ])...ok couch_index:566: -should_not_call_recompact/2-fun-1- ([ true , disabled , undefined ])...ok couch_index:566: -should_not_call_recompact/2-fun-1- ([ true , disabled , disabled ])...ok couch_index:566: -should_not_call_recompact/2-fun-1- ([ true , enabled , disabled ])...ok couch_index:566: -should_not_call_recompact/2-fun-1- ([ false , undefined , undefined ])...ok couch_index:566: -should_not_call_recompact/2-fun-1- ([ false , undefined , disabled ])...ok couch_index:566: -should_not_call_recompact/2-fun-1- ([ false , disabled , undefined ])...ok couch_index:566: -should_not_call_recompact/2-fun-1- ([ false , disabled , disabled ])...ok couch_index:566: -should_not_call_recompact/2-fun-1- ([ false , enabled , disabled ])...ok couch_index:557: -should_call_recompact/2-fun-1- ([ undefined , undefined , undefined ])...ok couch_index:557: -should_call_recompact/2-fun-1- ([ undefined , undefined , enabled ])...ok couch_index:557: -should_call_recompact/2-fun-1- ([ undefined , enabled , undefined ])...ok couch_index:557: -should_call_recompact/2-fun-1- ([ undefined , disabled , enabled ])...ok couch_index:557: -should_call_recompact/2-fun-1- ([ undefined , enabled , enabled ])...ok couch_index:557: -should_call_recompact/2-fun-1- ([ true , undefined , undefined ])...ok couch_index:557: -should_call_recompact/2-fun-1- ([ true , undefined , enabled ])...ok couch_index:557: -should_call_recompact/2-fun-1- ([ true , disabled , enabled ])...ok couch_index:557: -should_call_recompact/2-fun-1- ([ true , enabled , undefined ])...ok couch_index:557: -should_call_recompact/2-fun-1- ([ true , enabled , enabled ])...ok couch_index:557: -should_call_recompact/2-fun-1- ([ false , undefined , enabled ])...ok couch_index:557: -should_call_recompact/2-fun-1- ([ false , enabled , undefined ])...ok couch_index:557: -should_call_recompact/2-fun-1- ([ false , disabled , enabled ])...ok couch_index:557: -should_call_recompact/2-fun-1- ([ false , enabled , enabled ])...ok [done in 0.083 s] couch_index:591: -t_group_timeout_info_integer/0-fun-2-...[0.064 s] ok couch_index:603: -t_group_timeout_info_infinity/0-fun-2-...[0.054 s] ok [done in 0.947 s] module 'couch_index_server' module 'couch_index_util' module 'couch_index_plugin_couch_db' module 'couch_index_updater' module 'couch_index_sup' module 'couch_index_compactor' module 'couch_index_epi' module 'couch_index_debug' module 'couch_index_app' module 'couch_index_plugin' module 'couch_index_crash_tests' couch_index_crash_tests: db_event_crash_test...[0.009 s] ok Simulate index crashing couch_index_crash_tests:72: -index_crash_test_/0-fun-8- (t_can_open_mock_index)...[0.056 s] ok couch_index_crash_tests:73: -index_crash_test_/0-fun-6- (t_index_open_returns_error)...[0.029 s] ok couch_index_crash_tests:74: -index_crash_test_/0-fun-4- (t_index_open_raises_error)...[0.029 s] ok couch_index_crash_tests:75: -index_crash_test_/0-fun-2- (t_index_open_exits_with_error)...[0.019 s] ok couch_index_crash_tests:76: -index_crash_test_/0-fun-0- (t_index_process_dies)...[0.030 s] ok [done in 4.235 s] Simulate index crashing while clients are waiting couch_index_crash_tests:89: -index_crash_test_with_client_waiting_test_/0-fun-4- (t_index_open_with_clients_waiting)...[0.528 s] ok couch_index_crash_tests:90: -index_crash_test_with_client_waiting_test_/0-fun-2- (t_index_open_crashes_with_client_waiting)...[0.534 s] ok couch_index_crash_tests:91: -index_crash_test_with_client_waiting_test_/0-fun-0- (t_index_open_returns_error_with_client_waiting)...[0.530 s] ok [done in 3.718 s] [done in 7.965 s] module 'couch_index_compaction_tests' Check compaction couch_index_compaction_tests:88: -hold_db_for_recompaction/1-fun-4-...ok [done in 0.051 s] [done in 0.227 s] module 'couch_index_ddoc_updated_tests' Check ddoc update actions couch_index_ddoc_updated_tests:54: -check_all_indexers_exit_on_ddoc_change/1-fun-7-...[0.006 s] ok [done in 0.010 s] [done in 0.231 s] ======================================================= All 40 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/couch_index/.eunit/index.html Code Coverage: couch_index : 53% couch_index_app : 0% couch_index_compaction_tests : 95% couch_index_compactor : 53% couch_index_crash_tests : 93% couch_index_ddoc_updated_tests : 93% couch_index_debug : 0% couch_index_epi : 100% couch_index_plugin : 20% couch_index_plugin_couch_db : 0% couch_index_server : 65% couch_index_sup : 0% couch_index_updater : 6% couch_index_util : 15% Total : 59% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> couch_log (eunit) Compiled src/couch_log_writer.erl Compiled src/couch_log_error_logger_h.erl Compiled src/couch_log.erl Compiled src/couch_log_util.erl Compiled src/couch_log_writer_file.erl Compiled src/couch_log_writer_syslog.erl Compiled src/couch_log_config.erl Compiled src/couch_log_sup.erl Compiled src/couch_log_monitor.erl Compiled src/couch_log_app.erl Compiled src/couch_log_writer_journald.erl Compiled src/couch_log_server.erl Compiled src/couch_log_trunc_io_fmt.erl Compiled src/couch_log_config_dyn.erl Compiled src/couch_log_writer_stderr.erl Compiled test/eunit/couch_log_test.erl Compiled src/couch_log_formatter.erl Compiled test/eunit/couch_log_writer_ets.erl Compiled test/eunit/couch_log_writer_syslog_test.erl Compiled test/eunit/couch_log_trunc_io_fmt_test.erl Compiled test/eunit/couch_log_config_listener_test.erl Compiled test/eunit/couch_log_formatter_test.erl Compiled test/eunit/couch_log_test_util.erl Compiled test/eunit/couch_log_writer_test.erl Compiled test/eunit/couch_log_error_logger_h_test.erl Compiled test/eunit/couch_log_util_test.erl Compiled test/eunit/couch_log_writer_stderr_test.erl Compiled test/eunit/couch_log_server_test.erl Compiled test/eunit/couch_log_monitor_test.erl Compiled test/eunit/couch_log_config_test.erl Compiled test/eunit/couch_log_writer_file_test.erl Compiled src/couch_log_trunc_io.erl ======================== EUnit ======================== module 'couch_log_trunc_io' couch_log_trunc_io: format_test...ok couch_log_trunc_io: atom_quoting_test...ok couch_log_trunc_io: sane_float_printing_test...ok couch_log_trunc_io: float_inside_list_test...ok couch_log_trunc_io: quote_strip_test...ok couch_log_trunc_io: binary_printing_test...ok couch_log_trunc_io: bitstring_printing_test...ok couch_log_trunc_io: list_printing_test...[0.001 s] ok couch_log_trunc_io: iolist_printing_test...ok couch_log_trunc_io: tuple_printing_test...ok couch_log_trunc_io: map_printing_test...ok couch_log_trunc_io: unicode_test...ok couch_log_trunc_io: depth_limit_test...ok couch_log_trunc_io: print_terms_without_format_string_test...ok couch_log_trunc_io: improper_io_list_test...ok [done in 0.049 s] module 'couch_log_writer_file_test' couch_log_writer_file_test: check_init_terminate...[0.004 s] ok couch_log_writer_file_test: -couch_log_writer_file_test_/0-fun-2-...[0.084 s] ok couch_log_writer_file_test: -couch_log_writer_file_test_/0-fun-1-...[0.105 s] ok couch_log_writer_file_test: -couch_log_writer_file_test_/0-fun-0-...[0.114 s] ok couch_log_writer_file_test: check_file_write...[0.003 s] ok couch_log_writer_file_test: check_buffered_file_write...[0.010 s] ok couch_log_writer_file_test: check_reopen...ok [done in 0.341 s] module 'couch_log_config_test' couch_log_config_test: check_level (check_level)...[0.009 s] ok couch_log_config_test: check_report_level (check_report_level)...[0.009 s] ok couch_log_config_test: check_max_message_size (check_max_message_size)...[0.005 s] ok couch_log_config_test: check_bad_level (check_bad_level)...[0.007 s] ok couch_log_config_test: check_bad_max_message_size (check_bad_max_message_size)...[0.008 s] ok couch_log_config_test: check_strip_last_msg (check_strip_last_msg)...[0.005 s] ok couch_log_config_test: check_bad_strip_last_msg (check_bad_strip_last_msg)...[0.008 s] ok couch_log_config_test: check_filter_fields (check_filter_fields)...[0.006 s] ok couch_log_config_test: check_bad_filter_fields (check_bad_filter_fields)...[0.009 s] ok [done in 0.093 s] module 'couch_log_monitor_test' couch_log_monitor_test: monitor_ignores_unknown_messages...[0.251 s] ok couch_log_monitor_test: monitor_restarts_handler...[0.251 s] ok [done in 0.508 s] module 'couch_log_server_test' couch_log_server_test: check_can_reconfigure...[0.001 s] ok couch_log_server_test: check_can_restart...ok couch_log_server_test: check_can_cast_log_entry...[0.501 s] ok couch_log_server_test: check_logs_ignored_messages...[1.002 s] ok [done in 1.516 s] module 'couch_log_writer_stderr_test' couch_log_writer_stderr_test: check_init_terminate...ok couch_log_writer_stderr_test: -couch_log_writer_stderr_test_/0-fun-0-...[0.061 s] ok [done in 0.067 s] module 'couch_log_util_test' couch_log_util_test: get_message_id_test...ok couch_log_util_test: level_to_atom_test...ok couch_log_util_test: string_p_test...ok [done in 0.009 s] module 'couch_log_error_logger_h_test' couch_log_error_logger_h_test: handler_ignores_unknown_messages...ok [done in 0.003 s] module 'couch_log_writer_test' couch_log_writer_test: check_writer_change...[notice] 2025-11-10T09:15:03.701291Z nonode@nohost <0.903.0> -------- config: [log] writer set to couch_log_writer_ets for reason nil [0.013 s] ok [done in 0.016 s] module 'couch_log_test_util' module 'couch_log_formatter_test' couch_log_formatter_test: truncate_fmt_test...[0.046 s] ok couch_log_formatter_test: truncate_test...[0.019 s] ok couch_log_formatter_test: format_report_etoolong_test...[0.086 s] ok couch_log_formatter_test: format_report_test...ok couch_log_formatter_test: format_reason_test...ok couch_log_formatter_test: crashing_formatting_test...ok couch_log_formatter_test: gen_server_error_test...ok couch_log_formatter_test: gen_server_error_with_extra_args_test...ok couch_log_formatter_test: gen_fsm_error_test...ok couch_log_formatter_test: gen_fsm_error_with_extra_args_test...[0.001 s] ok couch_log_formatter_test: gen_event_error_test...ok couch_log_formatter_test: emulator_error_test...ok couch_log_formatter_test: normal_error_test...ok couch_log_formatter_test: error_report_std_error_test...ok couch_log_formatter_test: supervisor_report_test...ok couch_log_formatter_test: crash_report_test...ok couch_log_formatter_test: warning_report_test...ok couch_log_formatter_test: info_report_test...ok couch_log_formatter_test: progress_report_test...ok couch_log_formatter_test: log_unknown_event_test...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (call to unexported function a:b/2 at c:d/1 <= e:f/2)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (call to unexported function a:b/2 at c:d/1 <= e:f/2)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (call to undefined function a:b/2 at c:d/1 <= e:f/2)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (bad return value {'EXIT',killed} from a:b/2)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (bad return value foo)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (bad return value foo at h:i/0)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (bad record {foo,1,4} at h:i/0 <= j:k/2)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (no case clause matching bingo at j:k/3 <= z:z/0)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (no function clause matching j:k(a, 2) at y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (no true branch found while evaluating if expression at j:k/2 <= y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (no try clause matching bango at j:k/2 <= y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (bad arithmetic expression at j:k/2 <= y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (no match of right hand value bongo at j:k/2 <= y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (maximum number of file descriptors exhausted, check ulimit -n; j:k/2 <= y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (system limit: maximum number of ports exceeded at y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (system limit: maximum number of processes exceeded at y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (system limit: maximum number of processes exceeded at y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (system limit: tried to create an atom larger than 255, or maximum atom count exceeded at y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (system limit: maximum number of ETS tables exceeded at y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (system limit: couch_log:totes_logs() at y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (bad argument in call to j:k(a, 2) at y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (bad argument in call to j:k(a, 2) at y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (function called with wrong arity of 2 instead of 1 at y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (no such process or port in call to y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (bad function 2 called at y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (a_reason at y:x/1)...ok couch_log_formatter_test: -format_reason_test_/0-fun-2- (a_reason at y:x/1(line:4))...ok couch_log_formatter_test: coverage_test...ok couch_log_formatter_test: gen_server_error_with_last_msg_test...[0.016 s] ok couch_log_formatter_test: gen_event_error_with_last_msg_test...[0.025 s] ok couch_log_formatter_test: gen_fsm_error_with_last_msg_test...[0.023 s] ok [done in 0.375 s] module 'couch_log_config_listener_test' couch_log_config_listener_test: check_restart_listener...[0.005 s] ok couch_log_config_listener_test: check_ignore_non_log...[1.002 s] ok [done in 1.015 s] module 'couch_log_trunc_io_fmt_test' couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ([])...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("stuff\n\t")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("foo")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("bar")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("{{...}}")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("{...}")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("stuff")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("stuf")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- (" stuff")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("stuff ")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- (" stuf")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- (" stuff ")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- (" stuff")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- (" stuff")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("reason at x:k/2")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("1.00000e+0")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("1.000000")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("0.000323")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("31.400000")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("-2.300000")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("1.00000")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("-15")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("15")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("15")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("f")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("F")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("-f")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("-F")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("16#f")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("16#f")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("-16#f")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("16#F")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("16#F")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("-16#F")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("16#F")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("16#f")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("z")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("g")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("~")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("\n")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("\n\n")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("\n\n\n")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ([])...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- (" 1")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- (" 1")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("1 ")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- (" ")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- (" 1")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("||")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("|1")...ok couch_log_trunc_io_fmt_test:23: -format_test_/0-fun-1- ("q1")...ok couch_log_trunc_io_fmt_test: chomp_test...ok [done in 0.161 s] module 'couch_log_writer_syslog_test' couch_log_writer_syslog_test: check_init_terminate...[0.006 s] ok couch_log_writer_syslog_test: -couch_log_writer_syslog_test_/0-fun-2-...[0.077 s] ok couch_log_writer_syslog_test: -couch_log_writer_syslog_test_/0-fun-1-...[0.045 s] ok couch_log_writer_syslog_test: -couch_log_writer_syslog_test_/0-fun-0-...[0.048 s] ok couch_log_writer_syslog_test: facility_test...ok couch_log_writer_syslog_test: level_test...ok [done in 0.242 s] module 'couch_log_writer_ets' module 'couch_log_formatter' module 'couch_log_test' couch_log_test: -gen/0-fun-0- (Test log level: debug)...[0.092 s] ok couch_log_test: -gen/0-fun-0- (Test log level: info)...[0.084 s] ok couch_log_test: -gen/0-fun-0- (Test log level: notice)...[0.079 s] ok couch_log_test: -gen/0-fun-0- (Test log level: warning)...[0.083 s] ok couch_log_test: -gen/0-fun-0- (Test log level: error)...[0.087 s] ok couch_log_test: -gen/0-fun-0- (Test log level: critical)...[0.091 s] ok couch_log_test: -gen/0-fun-0- (Test log level: alert)...[0.097 s] ok couch_log_test: -gen/0-fun-0- (Test log level: emergency)...[0.091 s] ok couch_log_test: check_set_level...[0.002 s] ok [done in 0.734 s] module 'couch_log_writer_stderr' module 'couch_log_config_dyn' module 'couch_log_trunc_io_fmt' module 'couch_log_server' module 'couch_log_writer_journald' module 'couch_log_app' module 'couch_log_monitor' module 'couch_log_sup' module 'couch_log_config' module 'couch_log_writer_syslog' module 'couch_log_writer_file' module 'couch_log_util' module 'couch_log' module 'couch_log_error_logger_h' module 'couch_log_writer' ======================================================= All 164 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/couch_log/.eunit/index.html Code Coverage: couch_log : 70% couch_log_app : 100% couch_log_config : 96% couch_log_config_listener_test : 90% couch_log_config_test : 100% couch_log_error_logger_h : 100% couch_log_error_logger_h_test : 100% couch_log_formatter : 96% couch_log_formatter_test : 98% couch_log_monitor : 100% couch_log_monitor_test : 100% couch_log_server : 100% couch_log_server_test : 97% couch_log_sup : 100% couch_log_test : 100% couch_log_test_util : 92% couch_log_trunc_io : 91% couch_log_trunc_io_fmt : 89% couch_log_trunc_io_fmt_test : 100% couch_log_util : 97% couch_log_util_test : 100% couch_log_writer : 100% couch_log_writer_ets : 100% couch_log_writer_file : 100% couch_log_writer_file_test : 95% couch_log_writer_journald : 0% couch_log_writer_stderr : 100% couch_log_writer_stderr_test : 100% couch_log_writer_syslog : 96% couch_log_writer_syslog_test : 100% couch_log_writer_test : 100% Total : 93% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> couch_mrview (eunit) Compiled src/couch_mrview_show.erl Compiled src/couch_mrview_test_util.erl Compiled src/couch_mrview.erl Compiled src/couch_mrview_debug.erl Compiled src/couch_mrview_updater.erl Compiled src/couch_mrview_util.erl Compiled src/couch_mrview_cleanup.erl Compiled src/couch_mrview_update_notifier.erl Compiled src/couch_mrview_index.erl Compiled src/couch_mrview_compactor.erl Compiled test/eunit/couch_mrview_ddoc_updated_tests.erl Compiled test/eunit/couch_mrview_index_info_tests.erl Compiled src/couch_mrview_http.erl Compiled test/eunit/couch_mrview_map_views_tests.erl Compiled test/eunit/couch_mrview_http_tests.erl Compiled test/eunit/couch_mrview_show_list_tests.erl Compiled test/eunit/couch_mrview_red_views_tests.erl Compiled test/eunit/couch_mrview_purge_docs_tests.erl Compiled test/eunit/couch_mrview_purge_docs_fabric_tests.erl Compiled test/eunit/couch_mrview_util_tests.erl Compiled test/eunit/couch_mrview_collation_tests.erl Compiled test/eunit/couch_mrview_ddoc_validation_tests.erl Compiled test/eunit/couch_mrview_design_docs_tests.erl Compiled test/eunit/couch_mrview_all_docs_tests.erl Compiled test/eunit/couch_mrview_compact_tests.erl Compiled test/eunit/couch_mrview_local_docs_tests.erl ======================== EUnit ======================== module 'couch_mrview_http' module 'couch_mrview_http_tests' couch_mrview_http_tests:20: -mrview_http_test_/0-fun-9-...ok couch_mrview_http_tests:29: -mrview_http_test_/0-fun-7-...ok couch_mrview_http_tests:38: -mrview_http_test_/0-fun-5-...[0.006 s] ok couch_mrview_http_tests:47: -mrview_http_test_/0-fun-3-...ok couch_mrview_http_tests:56: -mrview_http_test_/0-fun-1-...ok [done in 0.021 s] [done in 0.021 s] module 'couch_mrview_compactor' couch_mrview_compactor:292: -recompact_success_after_progress/0-fun-2-...[0.115 s] ok couch_mrview_compactor:303: -recompact_exceeded_retry_count/0-fun-3-...[0.006 s] ok [done in 0.127 s] module 'couch_mrview_index' module 'couch_mrview_update_notifier' module 'couch_mrview_cleanup' module 'couch_mrview_util' module 'couch_mrview_util_tests' couch_mrview_util_tests:23: -couch_mrview_util_test_/0-fun-17-...ok couch_mrview_util_tests:24: -couch_mrview_util_test_/0-fun-15-...ok couch_mrview_util_tests:25: -couch_mrview_util_test_/0-fun-13-...ok couch_mrview_util_tests:26: -couch_mrview_util_test_/0-fun-11-...ok couch_mrview_util_tests:27: -couch_mrview_util_test_/0-fun-9-...ok couch_mrview_util_tests:28: -couch_mrview_util_test_/0-fun-7-...ok couch_mrview_util_tests:29: -couch_mrview_util_test_/0-fun-5-...ok couch_mrview_util_tests:30: -couch_mrview_util_test_/0-fun-3-...ok couch_mrview_util_tests:31: -couch_mrview_util_test_/0-fun-1-...ok couch_mrview_util_tests: get_signature_from_filename_test...ok couch_mrview_util_tests: verify_view_filename_test...ok couch_mrview_util_tests:86: -get_signatures_test_/0-fun-10- (t_get_signatures_local)...[0.002 s] ok couch_mrview_util_tests:87: -get_signatures_test_/0-fun-8- (t_get_signatures_clustered)...[0.007 s] ok couch_mrview_util_tests:88: -get_signatures_test_/0-fun-6- (t_get_purge_checkpoints_local)...[0.001 s] ok couch_mrview_util_tests:89: -get_signatures_test_/0-fun-4- (t_get_purge_checkpoints_clustered)...ok couch_mrview_util_tests:90: -get_signatures_test_/0-fun-2- (t_get_index_files_local)...ok couch_mrview_util_tests:91: -get_signatures_test_/0-fun-0- (t_get_index_files_clustered)...[0.002 s] ok couch_mrview_util_tests: do_not_validate_args_if_already_validated_test...ok [done in 1.058 s] [done in 1.058 s] module 'couch_mrview_updater' module 'couch_mrview_debug' module 'couch_mrview' module 'couch_mrview_test_util' module 'couch_mrview_show' couch_mrview_show:430: -should_apply_headers/0-fun-1-...ok couch_mrview_show:439: -should_apply_headers_with_merge/0-fun-1-...ok couch_mrview_show:453: -should_apply_headers_with_merge_overwrite/0-fun-1-...ok Ensure send_list_row returns a valid response on end or error couch_mrview_show:511: -should_return_valid_response/2-fun-1- ([<<"end">>, [], []] -- req)...[0.123 s] ok couch_mrview_show:511: -should_return_valid_response/2-fun-1- ([<<"end">>, [], []] -- undefined)...ok couch_mrview_show:511: -should_return_valid_response/2-fun-1- ([<<"end">>, []] -- req)...ok couch_mrview_show:511: -should_return_valid_response/2-fun-1- ([<<"end">>, []] -- undefined)...ok couch_mrview_show:511: -should_return_valid_response/2-fun-1- (throw(timeout) -- req)...ok couch_mrview_show:511: -should_return_valid_response/2-fun-1- (throw(timeout) -- undefined)...ok [done in 0.141 s] [done in 0.414 s] module 'couch_mrview_local_docs_tests' _local_docs view tests Application config was left running! couch_mrview_local_docs_tests:68: -should_query/1-fun-1-...ok couch_mrview_local_docs_tests:82: -should_query_with_range/1-fun-1-...ok couch_mrview_local_docs_tests:98: -should_query_with_range_rev/1-fun-1-...ok couch_mrview_local_docs_tests:113: -should_query_with_limit_and_skip/1-fun-1-...ok couch_mrview_local_docs_tests:137: -should_query_with_include_docs/1-fun-1-...ok couch_mrview_local_docs_tests:150: -should_query_with_update_seq/1-fun-1-...ok [done in 0.046 s] [done in 0.131 s] module 'couch_mrview_compact_tests' Compaction tests couch_mrview_compact_tests:51: -should_swap/1-fun-1-...[0.057 s] ok couch_mrview_compact_tests:82: -should_remove/1-fun-3-...[0.050 s] ok [done in 0.759 s] [done in 0.848 s] module 'couch_mrview_all_docs_tests' _all_docs view tests couch_mrview_all_docs_tests:40: -all_docs_test_/0-fun-34- (should_query)...ok couch_mrview_all_docs_tests:41: -all_docs_test_/0-fun-32- (should_query_with_range)...ok couch_mrview_all_docs_tests:42: -all_docs_test_/0-fun-30- (should_query_with_non_string_key)...ok couch_mrview_all_docs_tests:43: -all_docs_test_/0-fun-28- (should_query_with_non_string_keys)...ok couch_mrview_all_docs_tests:44: -all_docs_test_/0-fun-26- (should_query_with_range_and_same_keys)...ok couch_mrview_all_docs_tests:45: -all_docs_test_/0-fun-24- (raise_error_query_with_range_and_different_keys)...ok couch_mrview_all_docs_tests:46: -all_docs_test_/0-fun-22- (should_query_with_range_rev)...ok couch_mrview_all_docs_tests:47: -all_docs_test_/0-fun-20- (should_query_with_limit_and_skip)...ok couch_mrview_all_docs_tests:48: -all_docs_test_/0-fun-18- (should_query_with_include_docs)...ok couch_mrview_all_docs_tests:49: -all_docs_test_/0-fun-16- (should_query_empty_views)...[0.007 s] ok couch_mrview_all_docs_tests:50: -all_docs_test_/0-fun-14- (http_query)...[0.104 s] ok couch_mrview_all_docs_tests:51: -all_docs_test_/0-fun-12- (http_query_with_range)...[0.001 s] ok couch_mrview_all_docs_tests:52: -all_docs_test_/0-fun-10- (http_query_with_non_string_key)...[0.004 s] ok couch_mrview_all_docs_tests:53: -all_docs_test_/0-fun-8- (http_query_with_range_rev)...[0.004 s] ok couch_mrview_all_docs_tests:54: -all_docs_test_/0-fun-6- (http_query_with_limit_and_skip)...[0.002 s] ok couch_mrview_all_docs_tests:55: -all_docs_test_/0-fun-4- (http_query_with_limit_and_skip_and_query_limit)...[0.001 s] ok couch_mrview_all_docs_tests:56: -all_docs_test_/0-fun-2- (http_query_with_query_limit_and_over_limit)...[0.001 s] ok couch_mrview_all_docs_tests:57: -all_docs_test_/0-fun-0- (http_query_with_include_docs)...ok [done in 0.514 s] [done in 0.613 s] module 'couch_mrview_design_docs_tests' _design_docs view tests couch_mrview_design_docs_tests:67: -should_query/1-fun-1-...ok couch_mrview_design_docs_tests:81: -should_query_with_range/1-fun-1-...ok couch_mrview_design_docs_tests:97: -should_query_with_range_rev/1-fun-1-...ok couch_mrview_design_docs_tests:112: -should_query_with_limit_and_skip/1-fun-1-...ok couch_mrview_design_docs_tests:137: -should_query_with_include_docs/1-fun-1-...ok [done in 0.050 s] [done in 0.181 s] module 'couch_mrview_ddoc_validation_tests' ddoc validation tests couch_mrview_ddoc_validation_tests:96: -should_reject_invalid_js_map/1-fun-1-...[0.003 s] ok couch_mrview_ddoc_validation_tests:115: -should_reject_invalid_js_reduce/1-fun-1-...[0.003 s] ok couch_mrview_ddoc_validation_tests:134: -should_reject_invalid_builtin_reduce/1-fun-1-...[0.002 s] ok couch_mrview_ddoc_validation_tests:146: -should_reject_non_object_options/1-fun-1-...[0.002 s] ok couch_mrview_ddoc_validation_tests:158: -should_reject_non_object_filters/1-fun-1-...[0.001 s] ok couch_mrview_ddoc_validation_tests:170: -should_accept_obj_in_filters/1-fun-1-...[0.002 s] ok couch_mrview_ddoc_validation_tests:179: -should_reject_non_object_lists/1-fun-1-...[0.002 s] ok couch_mrview_ddoc_validation_tests:350: -should_accept_obj_in_lists/1-fun-1-...[0.003 s] ok couch_mrview_ddoc_validation_tests:191: -should_reject_non_object_shows/1-fun-1-...[0.002 s] ok couch_mrview_ddoc_validation_tests:203: -should_accept_obj_in_shows/1-fun-1-...[0.002 s] ok couch_mrview_ddoc_validation_tests:212: -should_reject_non_object_updates/1-fun-1-...[0.003 s] ok couch_mrview_ddoc_validation_tests:224: -should_accept_obj_in_updates/1-fun-1-...[0.001 s] ok couch_mrview_ddoc_validation_tests:233: -should_reject_non_object_views/1-fun-1-...[0.021 s] ok couch_mrview_ddoc_validation_tests:245: -should_reject_non_string_language/1-fun-1-...[0.001 s] ok couch_mrview_ddoc_validation_tests:257: -should_reject_non_string_validate_doc_update/1-fun-1-...[0.006 s] ok couch_mrview_ddoc_validation_tests:269: -should_accept_string_rewrites/1-fun-1-...[0.020 s] ok couch_mrview_ddoc_validation_tests:278: -should_reject_bad_rewrites/1-fun-1-...[0.040 s] ok couch_mrview_ddoc_validation_tests:290: -should_accept_option/1-fun-1-...[0.040 s] ok couch_mrview_ddoc_validation_tests:299: -should_accept_any_option/1-fun-1-...[0.003 s] ok couch_mrview_ddoc_validation_tests:308: -should_accept_filter/1-fun-1-...[0.014 s] ok couch_mrview_ddoc_validation_tests:317: -should_reject_non_string_or_obj_filter_function/1-fun-1-...[0.020 s] ok couch_mrview_ddoc_validation_tests:329: -should_accept_list/1-fun-1-...[0.005 s] ok couch_mrview_ddoc_validation_tests:338: -should_reject_non_string_or_obj_list_function/1-fun-1-...[0.027 s] ok couch_mrview_ddoc_validation_tests:359: -should_accept_show/1-fun-1-...[0.028 s] ok couch_mrview_ddoc_validation_tests:368: -should_reject_non_string_or_obj_show_function/1-fun-1-...[0.067 s] ok couch_mrview_ddoc_validation_tests:380: -should_accept_update/1-fun-1-...[0.012 s] ok couch_mrview_ddoc_validation_tests:389: -should_reject_non_string_or_obj_update_function/1-fun-1-...[0.014 s] ok couch_mrview_ddoc_validation_tests:404: -should_accept_view/1-fun-1-...[0.040 s] ok couch_mrview_ddoc_validation_tests:420: -should_accept_view_with_reduce/1-fun-1-...[0.033 s] ok couch_mrview_ddoc_validation_tests:439: -should_accept_view_with_lib/1-fun-1-...[0.036 s] ok couch_mrview_ddoc_validation_tests:448: -should_reject_view_that_is_not_an_object/1-fun-1-...[0.004 s] ok couch_mrview_ddoc_validation_tests:463: -should_reject_view_without_map_function/1-fun-1-...[0.003 s] ok couch_mrview_ddoc_validation_tests:481: -should_reject_view_with_non_string_map_function/1-fun-1-...[0.004 s] ok couch_mrview_ddoc_validation_tests:500: -should_reject_view_with_non_string_reduce_function/1-fun-1-...[0.002 s] ok couch_mrview_ddoc_validation_tests:519: -should_accept_any_in_lib/1-fun-1-...[0.009 s] ok couch_mrview_ddoc_validation_tests:538: -should_accept_map_object_for_queries/1-fun-1-...[0.017 s] ok couch_mrview_ddoc_validation_tests:554: -should_reject_map_non_objects_for_queries/1-fun-1-...[0.001 s] ok erl_child_setup: failed with error 32 on line 284 [done in 2.548 s] [done in 2.668 s] module 'couch_mrview_collation_tests' Collation tests couch_mrview_collation_tests:101: -should_collate_fwd/1-fun-1-...ok couch_mrview_collation_tests:106: -should_collate_rev/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:117: -should_collate_range_/1-fun-1-...ok couch_mrview_collation_tests:150: -should_collate_with_inclusive_end_fwd/1-fun-1-...ok couch_mrview_collation_tests:157: -should_collate_with_inclusive_end_rev/1-fun-1-...ok couch_mrview_collation_tests:164: -should_collate_without_inclusive_end_fwd/1-fun-1-...ok couch_mrview_collation_tests:171: -should_collate_without_inclusive_end_rev/1-fun-1-...ok couch_mrview_collation_tests:174: -should_collate_with_endkey_docid/1-fun-2-...[0.006 s] ok couch_mrview_collation_tests:202: -should_use_collator_for_reduce_grouping/1-fun-2-...ok [done in 0.421 s] [done in 0.565 s] module 'couch_mrview_purge_docs_fabric_tests' Map views couch_mrview_purge_docs_fabric_tests:65: -test_purge_verify_index/1-fun-7-...[0.235 s] ok couch_mrview_purge_docs_fabric_tests:122: -test_purge_hook_before_compaction/1-fun-15-...[1.007 s] ok [done in 1.471 s] [done in 2.041 s] module 'couch_mrview_purge_docs_tests' Map views couch_mrview_purge_docs_tests:60: -test_purge_single/1-fun-2-...[0.058 s] ok couch_mrview_purge_docs_tests:128: -test_purge_partial/1-fun-2-...[0.033 s] ok couch_mrview_purge_docs_tests:170: -test_purge_complete/1-fun-2-...[0.023 s] ok couch_mrview_purge_docs_tests:248: -test_purge_nochange/1-fun-2-...[0.021 s] ok couch_mrview_purge_docs_tests:284: -test_purge_index_reset/1-fun-3-...[0.087 s] ok couch_mrview_purge_docs_tests:346: -test_purge_compact_size_check/1-fun-3-...[0.267 s] ok couch_mrview_purge_docs_tests:94: -test_purge_single_for_docid_with_list/1-fun-2-...[0.178 s] ok couch_mrview_purge_docs_tests:209: -test_purge_complete_for_docid_with_list/1-fun-2-...[0.173 s] ok couch_mrview_purge_docs_tests:388: -test_purge_compact_for_stale_purge_cp_without_client/1-fun-3-...[0.281 s] ok couch_mrview_purge_docs_tests:444: -test_purge_compact_for_stale_purge_cp_with_client/1-fun-4-...[0.661 s] ok [done in 3.448 s] [done in 3.736 s] module 'couch_mrview_red_views_tests' Reduce views couch_mrview_red_views_tests:57: -should_reduce_basic/1-fun-1-...ok couch_mrview_red_views_tests:66: -should_reduce_key_range/1-fun-1-...ok couch_mrview_red_views_tests:76: -should_reduce_with_group_level/1-fun-1-...ok couch_mrview_red_views_tests:94: -should_reduce_with_group_exact/1-fun-1-...ok [done in 0.830 s] [done in 1.105 s] module 'couch_mrview_show_list_tests' _list tests couch_mrview_show_list_tests:40: -list_test_/0-fun-12- (http_query)...[0.047 s] ok couch_mrview_show_list_tests:41: -list_test_/0-fun-10- (http_query_with_range)...[0.010 s] ok couch_mrview_show_list_tests:42: -list_test_/0-fun-8- (http_query_with_non_string_key)...[0.023 s] ok couch_mrview_show_list_tests:43: -list_test_/0-fun-6- (http_query_with_range_rev)...[0.045 s] ok couch_mrview_show_list_tests:44: -list_test_/0-fun-4- (http_query_with_limit_and_skip)...[0.023 s] ok couch_mrview_show_list_tests:45: -list_test_/0-fun-2- (http_query_with_limit_and_skip_and_query_limit)...[0.026 s] ok couch_mrview_show_list_tests:46: -list_test_/0-fun-0- (http_query_with_query_limit_and_over_limit)...[0.017 s] ok [done in 1.041 s] [done in 1.297 s] module 'couch_mrview_map_views_tests' Map views couch_mrview_map_views_tests:68: -should_map/1-fun-1-...ok couch_mrview_map_views_tests:84: -should_map_with_range/1-fun-1-...ok couch_mrview_map_views_tests:99: -should_map_with_limit_and_skip/1-fun-1-...ok couch_mrview_map_views_tests:118: -should_map_with_include_docs/1-fun-1-...ok couch_mrview_map_views_tests:126: -should_map_empty_views/1-fun-1-...ok couch_mrview_map_views_tests:149: -should_give_ext_size_seq_indexed_test/1-fun-1-...ok [done in 1.121 s] [done in 1.407 s] module 'couch_mrview_index_info_tests' Views index tests couch_mrview_index_info_tests:58: -sig_is_binary/1-fun-1-...ok couch_mrview_index_info_tests:61: -language_is_js/1-fun-1-...ok couch_mrview_index_info_tests:64: -file_size_is_non_neg_int/1-fun-1-...ok couch_mrview_index_info_tests:67: -active_size_is_non_neg_int/1-fun-1-...ok couch_mrview_index_info_tests:70: -external_size_is_non_neg_int/1-fun-1-...ok couch_mrview_index_info_tests:73: -active_size_less_than_file_size/1-fun-1-...ok couch_mrview_index_info_tests:76: -update_seq_is_non_neg_int/1-fun-1-...ok couch_mrview_index_info_tests:79: -purge_seq_is_non_neg_int/1-fun-1-...ok couch_mrview_index_info_tests:83: -update_opts_is_bin_list/1-fun-2-...ok [done in 0.281 s] [done in 0.520 s] module 'couch_mrview_ddoc_updated_tests' Check ddoc update actions couch_mrview_ddoc_updated_tests:88: -check_indexing_stops_on_ddoc_change/1-fun-6-...[0.058 s] ok [done in 0.162 s] [done in 0.352 s] ======================================================= All 179 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/couch_mrview/.eunit/index.html Code Coverage: couch_mrview : 74% couch_mrview_all_docs_tests : 100% couch_mrview_cleanup : 0% couch_mrview_collation_tests : 100% couch_mrview_compact_tests : 93% couch_mrview_compactor : 90% couch_mrview_ddoc_updated_tests : 94% couch_mrview_ddoc_validation_tests : 100% couch_mrview_debug : 0% couch_mrview_design_docs_tests : 100% couch_mrview_http : 29% couch_mrview_index : 62% couch_mrview_index_info_tests : 96% couch_mrview_local_docs_tests : 100% couch_mrview_map_views_tests : 100% couch_mrview_purge_docs_fabric_tests : 98% couch_mrview_purge_docs_tests : 98% couch_mrview_red_views_tests : 100% couch_mrview_show : 61% couch_mrview_show_list_tests : 100% couch_mrview_test_util : 95% couch_mrview_update_notifier : 0% couch_mrview_updater : 84% couch_mrview_util : 67% Total : 71% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> couch_peruser (eunit) Compiled src/couch_peruser_sup.erl Compiled src/couch_peruser_app.erl Compiled src/couch_peruser.erl Compiled test/eunit/couch_peruser_test.erl ======================== EUnit ======================== module 'couch_peruser_test' couch_peruser test couch_peruser_test:191: -should_create_anon_user_db_with_default/1-fun-2-...[0.051 s] ok couch_peruser_test:201: -should_create_anon_user_db_with_custom_prefix/1-fun-1-...[0.061 s] ok couch_peruser_test:210: -should_create_anon_user_db_with_custom_special_prefix/1-fun-1-...[0.060 s] ok couch_peruser_test:163: -should_create_user_db_with_default/1-fun-2-...[0.056 s] ok couch_peruser_test:173: -should_create_user_db_with_custom_prefix/1-fun-1-...[0.012 s] ok couch_peruser_test:182: -should_create_user_db_with_custom_special_prefix/1-fun-1-...[0.011 s] ok couch_peruser_test:219: -should_create_user_db_with_q4/1-fun-2-...[0.064 s] ok couch_peruser_test:231: -should_create_anon_user_db_with_q4/1-fun-2-...[0.063 s] ok couch_peruser_test:243: -should_not_delete_user_db/1-fun-2-...[1.066 s] ok couch_peruser_test:257: -should_delete_user_db/1-fun-2-...[0.130 s] ok couch_peruser_test:272: -should_delete_user_db_with_custom_prefix/1-fun-2-...[0.139 s] ok couch_peruser_test:289: -should_delete_user_db_with_custom_special_prefix/1-fun-2-...[0.127 s] ok couch_peruser_test:307: -should_reflect_config_changes/1-fun-6-...[3.205 s] ok couch_peruser_test:344: -should_add_user_to_db_admins/1-fun-1-...[0.057 s] ok couch_peruser_test:356: -should_add_user_to_db_members/1-fun-1-...[0.057 s] ok couch_peruser_test:368: -should_not_remove_existing_db_admins/1-fun-3-...[0.067 s] ok couch_peruser_test:390: -should_not_remove_existing_db_members/1-fun-3-...[0.078 s] ok couch_peruser_test:412: -should_remove_user_from_db_admins/1-fun-6-...[0.118 s] ok couch_peruser_test:450: -should_remove_user_from_db_members/1-fun-6-...[0.123 s] ok [done in 6.211 s] [done in 6.871 s] module 'couch_peruser' module 'couch_peruser_app' module 'couch_peruser_sup' ======================================================= All 19 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/couch_peruser/.eunit/index.html Code Coverage: couch_peruser : 75% couch_peruser_app : 100% couch_peruser_sup : 100% couch_peruser_test : 99% Total : 92% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> couch_prometheus (eunit) Compiled src/couch_prometheus_util.erl Compiled src/couch_prometheus_sup.erl Compiled src/couch_prometheus_app.erl Compiled src/couch_prometheus_http.erl Compiled src/couch_prometheus.erl Compiled test/eunit/couch_prometheus_e2e_tests.erl ======================== EUnit ======================== module 'couch_prometheus' module 'couch_prometheus_http' module 'couch_prometheus_app' module 'couch_prometheus_sup' module 'couch_prometheus_util' couch_prometheus_util: to_prom_counter_test...ok couch_prometheus_util: to_prom_gauge_test...ok couch_prometheus_util: to_prom_summary_test...ok couch_prometheus_util:279: -counter_metric_test_/0-fun-3-...ok couch_prometheus_util:283: -counter_metric_test_/0-fun-1-...ok [done in 0.015 s] module 'couch_prometheus_e2e_tests' With dedicated port couch_prometheus_e2e_tests:40: -e2e_test_/0-fun-10- (t_chttpd_port)...[0.077 s] ok couch_prometheus_e2e_tests:41: -e2e_test_/0-fun-8- (t_prometheus_port)...[0.027 s] ok couch_prometheus_e2e_tests:42: -e2e_test_/0-fun-6- (t_metric_updated)...[0.850 s] ok couch_prometheus_e2e_tests:43: -e2e_test_/0-fun-4- (t_no_duplicate_metrics)...[0.014 s] ok couch_prometheus_e2e_tests:44: -e2e_test_/0-fun-2- (t_starts_with_couchdb)...[0.015 s] ok couch_prometheus_e2e_tests:45: -e2e_test_/0-fun-0- (t_survives_mem3_sync_termination)...ok [done in 1.004 s] Without dedicated port couch_prometheus_e2e_tests:68: -reject_test_/0-fun-0- (t_reject_prometheus_port)...ok [done in 0.003 s] [done in 1.743 s] ======================================================= All 12 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/couch_prometheus/.eunit/index.html Code Coverage: couch_prometheus : 82% couch_prometheus_app : 100% couch_prometheus_e2e_tests : 96% couch_prometheus_http : 56% couch_prometheus_sup : 83% couch_prometheus_util : 97% Total : 88% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> couch_pse_tests (eunit) Compiled src/cpse_gather.erl Compiled src/cpse_test_copy_purge_infos.erl Compiled src/cpse_test_open_close_delete.erl Compiled src/cpse_test_attachments.erl Compiled src/cpse_test_ref_counting.erl Compiled src/cpse_test_fold_changes.erl Compiled src/cpse_test_purge_replication.erl Compiled src/cpse_util.erl Compiled src/cpse_test_fold_purge_infos.erl Compiled src/cpse_test_get_set_props.erl Compiled src/cpse_test_purge_seqs.erl Compiled src/cpse_test_compaction.erl Compiled src/cpse_test_purge_docs.erl Compiled src/cpse_test_purge_bad_checkpoints.erl Compiled src/cpse_test_fold_docs.erl Compiled src/cpse_test_read_write_docs.erl ======================== EUnit ======================== module 'cpse_test_read_write_docs' module 'cpse_test_fold_docs' module 'cpse_test_purge_bad_checkpoints' module 'cpse_test_purge_docs' module 'cpse_test_compaction' module 'cpse_test_purge_seqs' module 'cpse_test_get_set_props' module 'cpse_test_fold_purge_infos' module 'cpse_util' module 'cpse_test_purge_replication' module 'cpse_test_fold_changes' module 'cpse_test_ref_counting' module 'cpse_test_attachments' module 'cpse_test_open_close_delete' module 'cpse_test_copy_purge_infos' module 'cpse_gather' There were no tests to run. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/couch_pse_tests/.eunit/index.html Code Coverage: cpse_gather : 0% cpse_test_attachments : 0% cpse_test_compaction : 0% cpse_test_copy_purge_infos : 0% cpse_test_fold_changes : 0% cpse_test_fold_docs : 0% cpse_test_fold_purge_infos : 0% cpse_test_get_set_props : 0% cpse_test_open_close_delete : 0% cpse_test_purge_bad_checkpoints : 0% cpse_test_purge_docs : 0% cpse_test_purge_replication : 0% cpse_test_purge_seqs : 0% cpse_test_read_write_docs : 0% cpse_test_ref_counting : 0% cpse_util : 0% Total : 0% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> couch_quickjs (eunit) Compiled src/couch_quickjs.erl Compiled test/couch_quickjs_tests.erl Compiled src/couch_quickjs_scanner_plugin.erl Compiled test/couch_quickjs_scanner_plugin_tests.erl ======================== EUnit ======================== module 'couch_quickjs_scanner_plugin' module 'couch_quickjs_scanner_plugin_tests' couch_quickjs_scanner_plugin_tests:24: -couch_quickjs_scanner_plugin_test_/0-fun-26- (t_vdu_filter_map)...[0.040 s] ok couch_quickjs_scanner_plugin_tests:25: -couch_quickjs_scanner_plugin_test_/0-fun-24- (t_filter_map)...[0.008 s] ok couch_quickjs_scanner_plugin_tests:26: -couch_quickjs_scanner_plugin_test_/0-fun-22- (t_map_only)...[0.007 s] ok couch_quickjs_scanner_plugin_tests:27: -couch_quickjs_scanner_plugin_test_/0-fun-20- (t_vdu_only)...[0.005 s] ok couch_quickjs_scanner_plugin_tests:28: -couch_quickjs_scanner_plugin_test_/0-fun-18- (t_non_deterministic_vdu)...[0.003 s] ok couch_quickjs_scanner_plugin_tests:29: -couch_quickjs_scanner_plugin_test_/0-fun-16- (t_filter_only)...[0.004 s] ok couch_quickjs_scanner_plugin_tests:30: -couch_quickjs_scanner_plugin_test_/0-fun-14- (t_filter_with_expected_error)...[0.012 s] ok couch_quickjs_scanner_plugin_tests:31: -couch_quickjs_scanner_plugin_test_/0-fun-12- (t_empty_ddoc)...[0.004 s] ok couch_quickjs_scanner_plugin_tests:32: -couch_quickjs_scanner_plugin_test_/0-fun-10- (t_multi_emit_map)...[0.007 s] ok couch_quickjs_scanner_plugin_tests:33: -couch_quickjs_scanner_plugin_test_/0-fun-8- (t_non_deterministic_views)...[0.005 s] ok couch_quickjs_scanner_plugin_tests:34: -couch_quickjs_scanner_plugin_test_/0-fun-6- (t_handle_list_functions_in_maps)...[0.005 s] ok couch_quickjs_scanner_plugin_tests:35: -couch_quickjs_scanner_plugin_test_/0-fun-4- (t_doc_updates)...[0.002 s] ok couch_quickjs_scanner_plugin_tests:36: -couch_quickjs_scanner_plugin_test_/0-fun-2- (t_clouseau)...[0.002 s] ok couch_quickjs_scanner_plugin_tests:37: -couch_quickjs_scanner_plugin_test_/0-fun-0- (t_nouveau)...[0.004 s] ok [done in 12.511 s] [done in 12.511 s] module 'couch_quickjs' module 'couch_quickjs_tests' couch_quickjs_tests:32: -quickjs_test_/0-fun-10- (t_get_mainjs_cmd)...quickjs [0.002 s] ok couch_quickjs_tests:33: -quickjs_test_/0-fun-8- (t_get_coffee_cmd)...quickjs [0.001 s] ok couch_quickjs_tests:34: -quickjs_test_/0-fun-6- (t_can_configure_memory_limit)...quickjs [0.003 s] ok couch_quickjs_tests:35: -quickjs_test_/0-fun-4- (t_bad_memory_limit)...c_src/couchjs.c:53 Invalid stack size [0.002 s] ok couch_quickjs_tests:36: -quickjs_test_/0-fun-2- (t_couch_jsengine_config_triggers_proc_server_reload)...ok couch_quickjs_tests:37: -quickjs_test_/0-fun-0- (t_invalid_jsengine_config)...[0.108 s] ok [done in 0.721 s] [done in 0.721 s] ======================================================= All 20 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/couch_quickjs/.eunit/index.html Code Coverage: couch_quickjs : 83% couch_quickjs_scanner_plugin : 0% Total : 3% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> couch_replicator (eunit) Compiled src/couch_replicator_utils.erl Compiled src/couch_replicator_auth.erl Compiled src/couch_replicator_httpc.erl Compiled src/couch_replicator_app.erl Compiled src/couch_replicator_rate_limiter.erl Compiled src/couch_replicator_httpc_pool.erl Compiled src/couch_replicator_worker.erl Compiled src/couch_replicator_scheduler_job.erl Compiled src/json_stream_parse.erl Compiled src/couch_replicator_parse.erl Compiled src/couch_replicator_notifier.erl Compiled src/couch_replicator_scheduler.erl Compiled src/couch_replicator_fabric_rpc.erl Compiled src/couch_replicator_httpd_util.erl Compiled src/couch_replicator_connection.erl Compiled src/couch_replicator_auth_noop.erl Compiled src/couch_replicator_filters.erl Compiled src/couch_replicator_stats.erl Compiled src/couch_replicator_doc_processor.erl Compiled src/couch_replicator_httpd.erl Compiled src/couch_replicator_sup.erl Compiled src/couch_replicator_doc_processor_worker.erl Compiled src/couch_replicator_docs.erl Compiled src/couch_replicator_changes_reader.erl Compiled src/couch_replicator_share.erl Compiled src/couch_replicator.erl Compiled src/couch_replicator_api_wrap.erl Compiled src/couch_replicator_rate_limiter_tables.erl Compiled src/couch_replicator_auth_session.erl Compiled src/couch_replicator_ids.erl Compiled src/couch_replicator_pg.erl Compiled test/eunit/couch_replicator_filtered_tests.erl Compiled test/eunit/couch_replicator_retain_stats_between_job_runs.erl Compiled test/eunit/couch_replicator_small_max_request_size_target.erl Compiled src/couch_replicator_fabric.erl Compiled test/eunit/couch_replicator_id_too_long_tests.erl Compiled test/eunit/couch_replicator_httpc_pool_tests.erl Compiled test/eunit/couch_replicator_compact_tests.erl Compiled test/eunit/couch_replicator_missing_stubs_tests.erl Compiled test/eunit/couch_replicator_scheduler_docs_tests.erl Compiled test/eunit/couch_replicator_use_checkpoints_tests.erl Compiled test/eunit/couch_replicator_revs_diff_tests.erl Compiled test/eunit/couch_replicator_proxy_tests.erl Compiled test/eunit/couch_replicator_selector_tests.erl Compiled test/eunit/couch_replicator_many_leaves_tests.erl Compiled test/eunit/couch_replicator_attachments_too_large.erl Compiled test/eunit/couch_replicator_error_reporting_tests.erl Compiled test/eunit/couch_replicator_rate_limiter_tests.erl Compiled test/eunit/couch_replicator_large_atts_tests.erl Compiled test/eunit/couch_replicator_test_helper.erl Compiled test/eunit/couch_replicator_create_target_with_options_tests.erl Compiled test/eunit/couch_replicator_bulk_get_tests.erl Compiled test/eunit/couch_replicator_doc_ids_tests.erl Compiled test/eunit/couch_replicator_connection_tests.erl ======================== EUnit ======================== module 'couch_replicator_test_helper' module 'couch_replicator_attachments_too_large' Attachment size too large replication tests couch_replicator_attachments_too_large:26: -attachment_too_large_replication_test_/0-fun-2- (should_succeed)...[0.391 s] ok couch_replicator_attachments_too_large:27: -attachment_too_large_replication_test_/0-fun-0- (should_fail)...[0.286 s] ok [done in 1.523 s] [done in 1.523 s] module 'couch_replicator_fabric' couch_replicator_fabric:186: -handle_message_test_/0-fun-12- (t_handle_message_rexi_down)...[0.009 s] ok couch_replicator_fabric:187: -handle_message_test_/0-fun-10- (t_handle_message_rexi_exit)...[0.004 s] ok couch_replicator_fabric:188: -handle_message_test_/0-fun-8- (t_handle_message_meta_zero)...[0.018 s] ok couch_replicator_fabric:189: -handle_message_test_/0-fun-6- (t_handle_message_meta)...[0.022 s] ok couch_replicator_fabric:190: -handle_message_test_/0-fun-4- (t_handle_message_row_skip)...[0.375 s] ok couch_replicator_fabric:191: -handle_message_test_/0-fun-2- (t_handle_message_row)...[0.087 s] ok couch_replicator_fabric:192: -handle_message_test_/0-fun-0- (t_handle_message_complete)...[0.002 s] ok couch_replicator_fabric:323: -merge_row_test_/0-fun-10- (t_merge_row_record_fwd)...ok couch_replicator_fabric:324: -merge_row_test_/0-fun-8- (t_merge_row_record_rev)...ok couch_replicator_fabric:325: -merge_row_test_/0-fun-6- (t_merge_row_map_fwd)...ok couch_replicator_fabric:326: -merge_row_test_/0-fun-4- (t_merge_row_map_rev)...ok couch_replicator_fabric:327: -merge_row_test_/0-fun-2- (t_merge_row_mixed_fwd)...ok couch_replicator_fabric:328: -merge_row_test_/0-fun-0- (t_merge_row_mixed_rev)...ok [done in 1.175 s] module 'couch_replicator_small_max_request_size_target' Replicate docs when target has a small max_http_request_size couch_replicator_small_max_request_size_target:16: -reduce_max_request_size_test_/0-fun-4- (should_replicate_all_docs)...[0.468 s] ok couch_replicator_small_max_request_size_target:17: -reduce_max_request_size_test_/0-fun-2- (should_replicate_one)...[0.403 s] ok couch_replicator_small_max_request_size_target:18: -reduce_max_request_size_test_/0-fun-0- (should_replicate_one_with_attachment)...[0.395 s] ok [done in 1.641 s] [done in 1.641 s] module 'couch_replicator_retain_stats_between_job_runs' couch_replicator_retain_stats_between_job_runs:28: -stats_retained_test_/0-fun-2- (t_stats_retained_by_scheduler)...[0.734 s] ok couch_replicator_retain_stats_between_job_runs:29: -stats_retained_test_/0-fun-0- (t_stats_retained_on_job_removal)...[1.814 s] ok [done in 2.865 s] module 'couch_replicator_pg' couch_replicator_pg:105: -couch_replicator_pg_test_/0-fun-6- (t_start_stop)...ok couch_replicator_pg:106: -couch_replicator_pg_test_/0-fun-4- (t_join_leave)...ok couch_replicator_pg:107: -couch_replicator_pg_test_/0-fun-2- (t_should_start)...ok couch_replicator_pg:108: -couch_replicator_pg_test_/0-fun-0- (t_should_run)...ok couch_replicator_pg: couch_replicator_pg_test_leave_when_stopped_test...ok [done in 0.015 s] module 'couch_replicator_ids' couch_replicator_ids:189: -winning_revs_id_test_/0-fun-2- (winning_revs_generates_new_id)...ok couch_replicator_ids:190: -winning_revs_id_test_/0-fun-0- (winning_revs_false_same_as_undefined)...ok couch_replicator_ids:220: -replication_id_convert_test_/0-fun-2-...ok couch_replicator_ids:220: -replication_id_convert_test_/0-fun-2-...ok couch_replicator_ids:220: -replication_id_convert_test_/0-fun-2-...ok couch_replicator_ids:220: -replication_id_convert_test_/0-fun-2-...ok couch_replicator_ids:220: -replication_id_convert_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok couch_replicator_ids:232: -http_v4_endpoint_test_/0-fun-2-...ok [done in 0.273 s] module 'couch_replicator_auth_session' couch_replicator_auth_session:510: -get_session_url_test_/0-fun-2-...ok couch_replicator_auth_session:510: -get_session_url_test_/0-fun-2-...ok couch_replicator_auth_session:510: -get_session_url_test_/0-fun-2-...ok couch_replicator_auth_session:510: -get_session_url_test_/0-fun-2-...ok couch_replicator_auth_session:510: -get_session_url_test_/0-fun-2-...ok couch_replicator_auth_session:510: -get_session_url_test_/0-fun-2-...ok couch_replicator_auth_session:510: -get_session_url_test_/0-fun-2-...ok couch_replicator_auth_session:510: -get_session_url_test_/0-fun-2-...ok couch_replicator_auth_session:510: -get_session_url_test_/0-fun-2-...ok couch_replicator_auth_session: extract_creds_success_test...ok couch_replicator_auth_session:568: -t_do_refresh_without_max_age/0-fun-2-...[0.001 s] ok couch_replicator_auth_session:578: -t_do_refresh_with_max_age/0-fun-2-...ok couch_replicator_auth_session:589: -t_dont_refresh/0-fun-2-...ok couch_replicator_auth_session:605: -t_process_auth_failure/0-fun-1-...ok couch_replicator_auth_session:613: -t_process_auth_failure_stale_epoch/0-fun-1-...ok couch_replicator_auth_session:619: -t_process_auth_failure_too_frequent/0-fun-1-...ok couch_replicator_auth_session:625: -t_process_ok_update_cookie/0-fun-2-...ok couch_replicator_auth_session:635: -t_process_ok_no_cookie/0-fun-1-...ok couch_replicator_auth_session:643: -t_init_state_fails_on_401/0-fun-1-...ok couch_replicator_auth_session:651: -t_init_state_401_with_require_valid_user/0-fun-1-...ok couch_replicator_auth_session:660: -t_init_state_404/0-fun-1-...ok couch_replicator_auth_session:666: -t_init_state_no_creds/0-fun-2-...ok couch_replicator_auth_session:671: -t_init_state_http_error/0-fun-1-...ok couch_replicator_auth_session:679: -t_send_replicator_user_agent/0-fun-2-...[0.001 s] ok couch_replicator_auth_session:739: -parse_max_age_test_/0-fun-2-...ok couch_replicator_auth_session:739: -parse_max_age_test_/0-fun-2-...ok couch_replicator_auth_session:739: -parse_max_age_test_/0-fun-2-...ok couch_replicator_auth_session:739: -parse_max_age_test_/0-fun-2-...ok couch_replicator_auth_session:739: -parse_max_age_test_/0-fun-2-...ok couch_replicator_auth_session:739: -parse_max_age_test_/0-fun-2-...ok couch_replicator_auth_session:739: -parse_max_age_test_/0-fun-2-...ok couch_replicator_auth_session:739: -parse_max_age_test_/0-fun-2-...ok couch_replicator_auth_session:739: -parse_max_age_test_/0-fun-2-...ok couch_replicator_auth_session:739: -parse_max_age_test_/0-fun-2-...ok couch_replicator_auth_session:739: -parse_max_age_test_/0-fun-2-...ok couch_replicator_auth_session:739: -parse_max_age_test_/0-fun-2-...ok couch_replicator_auth_session: get_cookies_test...ok couch_replicator_auth_session: get_auth_session_cookies_and_age_test...ok couch_replicator_auth_session: parse_cookie_test...ok [done in 0.343 s] module 'couch_replicator_rate_limiter_tables' couch_replicator_api_wrap: normalize_http_db_test (module 'couch_replicator_api_wrap')...ok module 'couch_replicator' couch_replicator:314: -t_admin_is_always_authorized/0-fun-1-...[0.523 s] ok couch_replicator:321: -t_username_must_match/0-fun-2-...[0.505 s] ok couch_replicator:336: -t_replication_not_found/0-fun-2-...[0.498 s] ok couch_replicator:375: -t_strip_http_basic_creds/0-fun-4-...ok couch_replicator:390: -t_strip_http_props_creds/0-fun-2-...ok couch_replicator:372: -t_strip_local_db_creds/0-fun-1-...ok couch_replicator:402: -t_strip_url_creds_errors/0-fun-8-...ok [done in 2.520 s] module 'couch_replicator_share' couch_replicator_share:354: -fair_share_test_/0-fun-32- (init_works)...ok couch_replicator_share:355: -fair_share_test_/0-fun-30- (shares_are_updated_and_reset)...ok couch_replicator_share:356: -fair_share_test_/0-fun-28- (jobs_are_added_and_removed)...ok couch_replicator_share:357: -fair_share_test_/0-fun-26- (can_fetch_job_priority)...ok couch_replicator_share:358: -fair_share_test_/0-fun-24- (jobs_are_charged)...ok couch_replicator_share:359: -fair_share_test_/0-fun-22- (usage_is_updated)...[0.001 s] ok couch_replicator_share:360: -fair_share_test_/0-fun-20- (priority_coefficient_works)...[0.001 s] ok couch_replicator_share:361: -fair_share_test_/0-fun-18- (priority_decays_when_jobs_stop_running)...[0.002 s] ok couch_replicator_share:362: -fair_share_test_/0-fun-16- (priority_increases_when_jobs_run)...[0.003 s] ok couch_replicator_share:363: -fair_share_test_/0-fun-14- (two_dbs_equal_shares_equal_number_of_jobs)...[0.090 s] ok couch_replicator_share:364: -fair_share_test_/0-fun-12- (two_dbs_unequal_shares_equal_number_of_jobs)...[0.083 s] ok couch_replicator_share:365: -fair_share_test_/0-fun-10- (two_dbs_equal_shares_unequal_number_of_jobs)...[0.084 s] ok couch_replicator_share:366: -fair_share_test_/0-fun-8- (two_dbs_unequal_shares_unequal_number_of_jobs)...[0.086 s] ok couch_replicator_share:367: -fair_share_test_/0-fun-6- (three_dbs_equal_shares_equal_number_of_jobs)...[0.126 s] ok couch_replicator_share:368: -fair_share_test_/0-fun-4- (three_dbs_unequal_shares_equal_number_of_jobs)...[0.130 s] ok couch_replicator_share:369: -fair_share_test_/0-fun-2- (three_dbs_equal_shares_unequal_number_of_jobs)...[0.118 s] ok couch_replicator_share:370: -fair_share_test_/0-fun-0- (three_dbs_unequal_shares_unequal_number_of_jobs)...[0.391 s] ok [done in 1.285 s] module 'couch_replicator_changes_reader' module 'couch_replicator_docs' couch_replicator_docs: check_strip_credentials_test...ok couch_replicator_docs:414: -clean_old_replicator_ddoc_test_/0-fun-4- (t_clean_old_ddoc)...[0.004 s] ok couch_replicator_docs:415: -clean_old_replicator_ddoc_test_/0-fun-2- (t_old_ddoc_already_cleaned)...ok couch_replicator_docs:416: -clean_old_replicator_ddoc_test_/0-fun-0- (t_ddoc_delete_missing_db)...[0.003 s] ok couch_replicator_docs:444: -replicator_can_update_docs_test_/0-fun-18- (t_remove_state_fields)...[0.003 s] ok couch_replicator_docs:445: -replicator_can_update_docs_test_/0-fun-16- (t_update_doc_completed)...[0.002 s] ok couch_replicator_docs:446: -replicator_can_update_docs_test_/0-fun-14- (t_update_failed)...[0.003 s] ok couch_replicator_docs:447: -replicator_can_update_docs_test_/0-fun-12- (t_update_triggered)...[0.003 s] ok couch_replicator_docs:448: -replicator_can_update_docs_test_/0-fun-10- (t_update_error)...[0.003 s] ok couch_replicator_docs:449: -replicator_can_update_docs_test_/0-fun-8- (t_after_doc_read_as_admin)...[0.002 s] ok couch_replicator_docs:450: -replicator_can_update_docs_test_/0-fun-6- (t_after_doc_read_as_replicator)...[0.001 s] ok couch_replicator_docs:451: -replicator_can_update_docs_test_/0-fun-4- (t_after_doc_read_internal_replicator)...[0.002 s] ok couch_replicator_docs:452: -replicator_can_update_docs_test_/0-fun-2- (t_after_doc_read_matching_owner)...[0.002 s] ok couch_replicator_docs:453: -replicator_can_update_docs_test_/0-fun-0- (t_after_doc_read_not_matching_owner)...[0.002 s] ok [done in 0.283 s] module 'couch_replicator_doc_processor_worker' couch_replicator_doc_processor_worker:151: -doc_processor_worker_test_/0-fun-12- (t_should_add_job)...ok couch_replicator_doc_processor_worker:152: -doc_processor_worker_test_/0-fun-10- (t_already_running_same_docid)...[0.001 s] ok couch_replicator_doc_processor_worker:153: -doc_processor_worker_test_/0-fun-8- (t_already_running_transient)...ok couch_replicator_doc_processor_worker:154: -doc_processor_worker_test_/0-fun-6- (t_already_running_other_db_other_doc)...[0.001 s] ok couch_replicator_doc_processor_worker:155: -doc_processor_worker_test_/0-fun-4- (t_spawn_worker)...[0.001 s] ok couch_replicator_doc_processor_worker:156: -doc_processor_worker_test_/0-fun-2- (t_ignore_if_doc_deleted)...ok couch_replicator_doc_processor_worker:157: -doc_processor_worker_test_/0-fun-0- (t_ignore_if_worker_ref_does_not_match)...[0.001 s] ok [done in 15.115 s] module 'couch_replicator_sup' module 'couch_replicator_httpd' couch_replicator_httpd:184: -unquoted_scheduler_docs_path_test_/0-fun-2-...ok couch_replicator_httpd:184: -unquoted_scheduler_docs_path_test_/0-fun-2-...ok couch_replicator_httpd:184: -unquoted_scheduler_docs_path_test_/0-fun-2-...ok couch_replicator_httpd:184: -unquoted_scheduler_docs_path_test_/0-fun-2-...ok couch_replicator_httpd:184: -unquoted_scheduler_docs_path_test_/0-fun-2-...ok couch_replicator_httpd:184: -unquoted_scheduler_docs_path_test_/0-fun-2-...ok couch_replicator_httpd:184: -unquoted_scheduler_docs_path_test_/0-fun-2-...ok couch_replicator_httpd:184: -unquoted_scheduler_docs_path_test_/0-fun-2-...ok couch_replicator_httpd:184: -unquoted_scheduler_docs_path_test_/0-fun-2-...ok [done in 0.037 s] module 'couch_replicator_doc_processor' couch_replicator_doc_processor:698: -doc_processor_test_/0-fun-38- (t_bad_change)...[0.001 s] ok couch_replicator_doc_processor:699: -doc_processor_test_/0-fun-36- (t_regular_change)...[0.001 s] ok couch_replicator_doc_processor:700: -doc_processor_test_/0-fun-34- (t_change_with_doc_processor_crash)...ok couch_replicator_doc_processor:701: -doc_processor_test_/0-fun-32- (t_change_with_existing_job)...ok couch_replicator_doc_processor:702: -doc_processor_test_/0-fun-30- (t_deleted_change)...ok couch_replicator_doc_processor:703: -doc_processor_test_/0-fun-28- (t_triggered_change)...[0.001 s] ok couch_replicator_doc_processor:704: -doc_processor_test_/0-fun-26- (t_completed_change)...ok couch_replicator_doc_processor:705: -doc_processor_test_/0-fun-24- (t_active_replication_completed)...[0.001 s] ok couch_replicator_doc_processor:706: -doc_processor_test_/0-fun-22- (t_error_change)...[0.001 s] ok couch_replicator_doc_processor:707: -doc_processor_test_/0-fun-20- (t_failed_change)...ok couch_replicator_doc_processor:708: -doc_processor_test_/0-fun-18- (t_change_for_different_node)...ok couch_replicator_doc_processor:709: -doc_processor_test_/0-fun-16- (t_ejson_docs)...ok couch_replicator_doc_processor:710: -doc_processor_test_/0-fun-14- (t_cluster_ownership)...ok couch_replicator_doc_processor:711: -doc_processor_test_/0-fun-12- (t_processing_failure_when_not_owner)...ok couch_replicator_doc_processor:712: -doc_processor_test_/0-fun-10- (t_processing_error_when_not_owner)...ok couch_replicator_doc_processor:713: -doc_processor_test_/0-fun-8- (t_worker_return_basic)...[0.001 s] ok couch_replicator_doc_processor:714: -doc_processor_test_/0-fun-6- (t_worker_return_not_owner)...[0.001 s] ok couch_replicator_doc_processor:715: -doc_processor_test_/0-fun-4- (t_worker_return_ignore)...ok couch_replicator_doc_processor:716: -doc_processor_test_/0-fun-2- (t_worker_return_error)...ok couch_replicator_doc_processor:717: -doc_processor_test_/0-fun-0- (t_worker_return_failure)...ok couch_replicator_doc_processor:963: -get_worker_ref_test_/0-fun-0- (t_worker_ref)...ok [done in 3.390 s] module 'couch_replicator_stats' module 'couch_replicator_filters' couch_replicator_filters: ejsort_basic_values_test...ok couch_replicator_filters: ejsort_compound_values_test...ok [done in 0.006 s] module 'couch_replicator_auth_noop' module 'couch_replicator_connection' module 'couch_replicator_connection_tests' replicator connection sharing tests couch_replicator_connection_tests:37: -httpc_pool_test_/0-fun-14- (connections_shared_after_release)...ok couch_replicator_connection_tests:38: -httpc_pool_test_/0-fun-12- (connections_not_shared_after_owner_death)...[0.001 s] ok couch_replicator_connection_tests:39: -httpc_pool_test_/0-fun-10- (idle_connections_closed)...ok couch_replicator_connection_tests:40: -httpc_pool_test_/0-fun-8- (test_owner_monitors)...[0.001 s] ok couch_replicator_connection_tests:41: -httpc_pool_test_/0-fun-6- (worker_discards_creds_on_create)...ok couch_replicator_connection_tests:42: -httpc_pool_test_/0-fun-4- (worker_discards_url_creds_after_request)...[0.009 s] ok couch_replicator_connection_tests:43: -httpc_pool_test_/0-fun-2- (worker_discards_creds_in_headers_after_request)...[0.001 s] ok couch_replicator_connection_tests:44: -httpc_pool_test_/0-fun-0- (worker_discards_proxy_creds_after_request)...[0.004 s] ok [done in 0.054 s] [done in 0.442 s] [done in 0.442 s] module 'couch_replicator_httpd_util' module 'couch_replicator_fabric_rpc' couch_replicator_fabric_rpc:109: -docs_test_/0-fun-0- (t_docs)...[2.050 s] ok couch_replicator_fabric_rpc:143: -docs_cb_test_/0-fun-6- (t_docs_cb_meta)...[0.010 s] ok couch_replicator_fabric_rpc:144: -docs_cb_test_/0-fun-4- (t_docs_cb_row_skip)...[0.024 s] ok couch_replicator_fabric_rpc:145: -docs_cb_test_/0-fun-2- (t_docs_cb_row)...[0.875 s] ok couch_replicator_fabric_rpc:146: -docs_cb_test_/0-fun-0- (t_docs_cb_complete)...[0.007 s] ok [done in 5.335 s] module 'couch_replicator_scheduler' couch_replicator_scheduler:997: -backoff_micros_test_/0-fun-2-...ok couch_replicator_scheduler:997: -backoff_micros_test_/0-fun-2-...ok couch_replicator_scheduler:997: -backoff_micros_test_/0-fun-2-...ok couch_replicator_scheduler:997: -backoff_micros_test_/0-fun-2-...ok couch_replicator_scheduler:997: -backoff_micros_test_/0-fun-2-...ok couch_replicator_scheduler:997: -backoff_micros_test_/0-fun-2-...ok couch_replicator_scheduler:997: -backoff_micros_test_/0-fun-2-...ok couch_replicator_scheduler:997: -backoff_micros_test_/0-fun-2-...ok couch_replicator_scheduler:997: -backoff_micros_test_/0-fun-2-...ok couch_replicator_scheduler:997: -backoff_micros_test_/0-fun-2-...ok couch_replicator_scheduler:997: -backoff_micros_test_/0-fun-2-...ok couch_replicator_scheduler:997: -backoff_micros_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1017: -consecutive_crashes_test_/0-fun-2-...ok couch_replicator_scheduler:1039: -consecutive_crashes_non_default_threshold_test_/0-fun-2-...ok couch_replicator_scheduler:1039: -consecutive_crashes_non_default_threshold_test_/0-fun-2-...ok couch_replicator_scheduler:1048: -latest_crash_timestamp_test_/0-fun-2-...ok couch_replicator_scheduler:1048: -latest_crash_timestamp_test_/0-fun-2-...ok couch_replicator_scheduler:1048: -latest_crash_timestamp_test_/0-fun-2-...ok couch_replicator_scheduler:1048: -latest_crash_timestamp_test_/0-fun-2-...ok couch_replicator_scheduler:1059: -last_started_test_/0-fun-2-...ok couch_replicator_scheduler:1059: -last_started_test_/0-fun-2-...ok couch_replicator_scheduler:1059: -last_started_test_/0-fun-2-...ok couch_replicator_scheduler:1059: -last_started_test_/0-fun-2-...ok couch_replicator_scheduler:1059: -last_started_test_/0-fun-2-...ok couch_replicator_scheduler:1059: -last_started_test_/0-fun-2-...ok couch_replicator_scheduler: longest_running_test...ok couch_replicator_scheduler:1091: -scheduler_test_/0-fun-64- (t_pending_jobs_simple)...ok couch_replicator_scheduler:1092: -scheduler_test_/0-fun-62- (t_pending_jobs_skip_crashed)...ok couch_replicator_scheduler:1093: -scheduler_test_/0-fun-60- (t_pending_jobs_skip_running)...ok couch_replicator_scheduler:1094: -scheduler_test_/0-fun-58- (t_one_job_starts)...ok couch_replicator_scheduler:1095: -scheduler_test_/0-fun-56- (t_no_jobs_start_if_max_is_0)...ok couch_replicator_scheduler:1096: -scheduler_test_/0-fun-54- (t_one_job_starts_if_max_is_1)...ok couch_replicator_scheduler:1097: -scheduler_test_/0-fun-52- (t_max_churn_does_not_throttle_initial_start)...[0.001 s] ok couch_replicator_scheduler:1098: -scheduler_test_/0-fun-50- (t_excess_oneshot_only_jobs)...ok couch_replicator_scheduler:1099: -scheduler_test_/0-fun-48- (t_excess_continuous_only_jobs)...ok couch_replicator_scheduler:1100: -scheduler_test_/0-fun-46- (t_excess_prefer_continuous_first)...[0.001 s] ok couch_replicator_scheduler:1101: -scheduler_test_/0-fun-44- (t_stop_oldest_first)...ok couch_replicator_scheduler:1102: -scheduler_test_/0-fun-42- (t_start_oldest_first)...ok couch_replicator_scheduler:1103: -scheduler_test_/0-fun-40- (t_jobs_churn_even_if_not_all_max_jobs_are_running)...ok couch_replicator_scheduler:1104: -scheduler_test_/0-fun-38- (t_jobs_dont_churn_if_there_are_available_running_slots)...ok couch_replicator_scheduler:1105: -scheduler_test_/0-fun-36- (t_start_only_pending_jobs_do_not_churn_existing_ones)...ok couch_replicator_scheduler:1106: -scheduler_test_/0-fun-34- (t_dont_stop_if_nothing_pending)...ok couch_replicator_scheduler:1107: -scheduler_test_/0-fun-32- (t_max_churn_limits_number_of_rotated_jobs)...ok couch_replicator_scheduler:1108: -scheduler_test_/0-fun-30- (t_existing_jobs)...ok couch_replicator_scheduler:1109: -scheduler_test_/0-fun-28- (t_if_pending_less_than_running_start_all_pending)...ok couch_replicator_scheduler:1110: -scheduler_test_/0-fun-26- (t_running_less_than_pending_swap_all_running)...ok couch_replicator_scheduler:1111: -scheduler_test_/0-fun-24- (t_oneshot_dont_get_rotated)...ok couch_replicator_scheduler:1112: -scheduler_test_/0-fun-22- (t_rotate_continuous_only_if_mixed)...[0.001 s] ok couch_replicator_scheduler:1113: -scheduler_test_/0-fun-20- (t_oneshot_dont_get_starting_priority)...ok couch_replicator_scheduler:1114: -scheduler_test_/0-fun-18- (t_oneshot_will_hog_the_scheduler)...ok couch_replicator_scheduler:1115: -scheduler_test_/0-fun-16- (t_if_excess_is_trimmed_rotation_still_happens)...ok couch_replicator_scheduler:1116: -scheduler_test_/0-fun-14- (t_if_transient_job_crashes_it_gets_removed)...ok couch_replicator_scheduler:1117: -scheduler_test_/0-fun-12- (t_if_permanent_job_crashes_it_stays_in_ets)...[0.001 s] ok couch_replicator_scheduler:1118: -scheduler_test_/0-fun-10- (t_stop_all_stops_jobs)...ok couch_replicator_scheduler:1119: -scheduler_test_/0-fun-8- (t_job_summary_running)...ok couch_replicator_scheduler:1120: -scheduler_test_/0-fun-6- (t_job_summary_pending)...ok couch_replicator_scheduler:1121: -scheduler_test_/0-fun-4- (t_job_summary_crashing_once)...ok couch_replicator_scheduler:1122: -scheduler_test_/0-fun-2- (t_job_summary_crashing_many_times)...ok couch_replicator_scheduler:1123: -scheduler_test_/0-fun-0- (t_job_summary_proxy_fields)...ok [done in 1.875 s] couch_replicator_notifier: couch_replicator_notify_when_stopped_test (module 'couch_replicator_notifier')...ok module 'couch_replicator_parse' couch_replicator_parse: check_options_pass_values_test...ok couch_replicator_parse: check_options_fail_values_test...ok couch_replicator_parse: check_convert_options_pass_test...ok couch_replicator_parse: check_convert_options_fail_test...ok couch_replicator_parse: rep_user_ctx_test...ok couch_replicator_parse:632: -local_replication_endpoint_error_test_/0-fun-16- (t_error_on_local_endpoint)...ok couch_replicator_parse:633: -local_replication_endpoint_error_test_/0-fun-14- (t_proxy_params_default)...ok couch_replicator_parse:634: -local_replication_endpoint_error_test_/0-fun-12- (t_parse_db_string)...ok couch_replicator_parse:635: -local_replication_endpoint_error_test_/0-fun-10- (t_parse_db_url)...ok couch_replicator_parse:636: -local_replication_endpoint_error_test_/0-fun-8- (t_parse_db_invalid_protocol)...ok couch_replicator_parse:637: -local_replication_endpoint_error_test_/0-fun-6- (t_parse_proxy_invalid_protocol)...ok couch_replicator_parse:638: -local_replication_endpoint_error_test_/0-fun-4- (t_parse_sock_opts)...ok couch_replicator_parse:639: -local_replication_endpoint_error_test_/0-fun-2- (t_parse_ibrowse_opts)...[0.001 s] ok couch_replicator_parse:640: -local_replication_endpoint_error_test_/0-fun-0- (t_parse_opts_invalid)...ok [done in 1.500 s] module 'json_stream_parse' module 'couch_replicator_scheduler_job' couch_replicator_scheduler_job: replication_start_error_test...ok couch_replicator_scheduler_job:1223: -format_status_test_/0-fun-0- (t_scheduler_job_format_status)...ok [done in 0.186 s] module 'couch_replicator_worker' couch_replicator_worker: replication_worker_format_status_test...[0.001 s] ok couch_replicator_worker: bulk_get_attempt_test...ok couch_replicator_worker: update_bulk_get_ratio_test...ok [done in 0.013 s] module 'couch_replicator_httpc_pool' couch_replicator_httpc_pool:202: -format_status_test_/0-fun-2-...ok module 'couch_replicator_httpc_pool_tests' httpc pool tests couch_replicator_httpc_pool_tests:37: -httpc_pool_test_/0-fun-2- (should_block_new_clients_when_full)...[1.002 s] ok couch_replicator_httpc_pool_tests:38: -httpc_pool_test_/0-fun-0- (should_replace_worker_on_death)...ok [done in 1.009 s] [done in 1.301 s] [done in 1.304 s] module 'couch_replicator_rate_limiter' module 'couch_replicator_rate_limiter_tests' couch_replicator_rate_limiter_tests:11: -rate_limiter_test_/0-fun-10- (t_new_key)...ok couch_replicator_rate_limiter_tests:12: -rate_limiter_test_/0-fun-8- (t_1_failure)...ok couch_replicator_rate_limiter_tests:13: -rate_limiter_test_/0-fun-6- (t_2_failures_back_to_back)...ok couch_replicator_rate_limiter_tests:14: -rate_limiter_test_/0-fun-4- (t_2_failures)...[0.103 s] ok couch_replicator_rate_limiter_tests:15: -rate_limiter_test_/0-fun-2- (t_success_threshold)...ok couch_replicator_rate_limiter_tests:16: -rate_limiter_test_/0-fun-0- (t_1_failure_2_successes)...[0.206 s] ok [done in 0.338 s] [done in 0.338 s] module 'couch_replicator_app' module 'couch_replicator_httpc' couch_replicator_httpc: merge_headers_test...ok couch_replicator_httpc:563: -clean_mailbox_test_/0-fun-12- (t_clean_noop)...[0.014 s] ok couch_replicator_httpc:564: -clean_mailbox_test_/0-fun-10- (t_clean_skip_other_messages)...ok couch_replicator_httpc:565: -clean_mailbox_test_/0-fun-8- (t_clean_when_init)...ok couch_replicator_httpc:566: -clean_mailbox_test_/0-fun-6- (t_clean_when_ended)...ok couch_replicator_httpc:567: -clean_mailbox_test_/0-fun-4- (t_clean_when_streaming)...ok couch_replicator_httpc:568: -clean_mailbox_test_/0-fun-2- (t_clean_when_streaming_dead_pid)...ok couch_replicator_httpc:569: -clean_mailbox_test_/0-fun-0- (t_other_req_id_is_ignored)...[0.001 s] ok [done in 1.332 s] module 'couch_replicator_auth' module 'couch_replicator_utils' couch_replicator_utils:444: -remove_basic_auth_from_headers_test_/0-fun-2-...ok couch_replicator_utils:444: -remove_basic_auth_from_headers_test_/0-fun-2-...ok couch_replicator_utils:444: -remove_basic_auth_from_headers_test_/0-fun-2-...ok couch_replicator_utils:444: -remove_basic_auth_from_headers_test_/0-fun-2-...ok couch_replicator_utils:444: -remove_basic_auth_from_headers_test_/0-fun-2-...ok couch_replicator_utils:444: -remove_basic_auth_from_headers_test_/0-fun-2-...ok couch_replicator_utils:444: -remove_basic_auth_from_headers_test_/0-fun-2-...ok couch_replicator_utils:444: -remove_basic_auth_from_headers_test_/0-fun-2-...ok couch_replicator_utils:501: -normalize_rep_test_/0-fun-1-...[0.001 s] ok couch_replicator_utils: get_basic_auth_creds_test...ok couch_replicator_utils: remove_basic_auth_creds_test...ok couch_replicator_utils: set_basic_auth_creds_test...ok couch_replicator_utils:618: -normalize_basic_creds_test_/0-fun-2-...ok couch_replicator_utils:618: -normalize_basic_creds_test_/0-fun-2-...ok couch_replicator_utils:618: -normalize_basic_creds_test_/0-fun-2-...ok couch_replicator_utils:618: -normalize_basic_creds_test_/0-fun-2-...ok couch_replicator_utils:618: -normalize_basic_creds_test_/0-fun-2-...ok couch_replicator_utils:618: -normalize_basic_creds_test_/0-fun-2-...ok couch_replicator_utils:618: -normalize_basic_creds_test_/0-fun-2-...ok couch_replicator_utils:618: -normalize_basic_creds_test_/0-fun-2-...ok couch_replicator_utils:618: -normalize_basic_creds_test_/0-fun-2-...ok couch_replicator_utils:618: -normalize_basic_creds_test_/0-fun-2-...ok couch_replicator_utils:618: -normalize_basic_creds_test_/0-fun-2-...[0.001 s] ok couch_replicator_utils:618: -normalize_basic_creds_test_/0-fun-2-...ok couch_replicator_utils:618: -normalize_basic_creds_test_/0-fun-2-...ok couch_replicator_utils:618: -normalize_basic_creds_test_/0-fun-2-...ok couch_replicator_utils:772: -valid_protocol_log_test_/0-fun-6- (t_warn_on_http_urls)...ok couch_replicator_utils:773: -valid_protocol_log_test_/0-fun-4- (t_dont_warn_on_https_urls)...ok couch_replicator_utils:774: -valid_protocol_log_test_/0-fun-2- (t_dont_warn_if_disabled)...[0.003 s] ok couch_replicator_utils:775: -valid_protocol_log_test_/0-fun-0- (t_allow_canceling_transient_jobs)...ok couch_replicator_utils: cacert_test...[0.006 s] ok [done in 2.028 s] module 'couch_replicator_doc_ids_tests' Doc IDs filtered replication tests couch_replicator_doc_ids_tests:31: -doc_ids_replication_test_/0-fun-0- (t_should_replicate_with_ddoc_ids)...[0.521 s] ok [done in 0.524 s] [done in 1.171 s] module 'couch_replicator_bulk_get_tests' Use _bulk_get when replicating couch_replicator_bulk_get_tests:28: -bulk_get_test_/0-fun-14- (use_bulk_get)...[1.293 s] ok couch_replicator_bulk_get_tests:29: -bulk_get_test_/0-fun-12- (use_bulk_get_with_ddocs)...[1.074 s] ok couch_replicator_bulk_get_tests:30: -bulk_get_test_/0-fun-10- (use_bulk_get_with_attachments)...[1.196 s] ok couch_replicator_bulk_get_tests:31: -bulk_get_test_/0-fun-8- (dont_use_bulk_get)...[1.116 s] ok couch_replicator_bulk_get_tests:32: -bulk_get_test_/0-fun-6- (dont_use_bulk_get_ddocs)...[1.137 s] ok couch_replicator_bulk_get_tests:33: -bulk_get_test_/0-fun-4- (dont_use_bulk_get_attachments)...[0.961 s] ok couch_replicator_bulk_get_tests:34: -bulk_get_test_/0-fun-2- (job_enable_overrides_global_disable)...[1.165 s] ok couch_replicator_bulk_get_tests:35: -bulk_get_test_/0-fun-0- (global_disable_works)...[0.781 s] ok [done in 15.177 s] [done in 15.177 s] module 'couch_replicator_create_target_with_options_tests' Create target with range partitions tests couch_replicator_create_target_with_options_tests:26: -create_target_with_options_replication_test_/0-fun-6- (should_create_target_with_q_4)...[0.068 s] ok couch_replicator_create_target_with_options_tests:27: -create_target_with_options_replication_test_/0-fun-4- (should_create_target_with_q_2_n_1)...[0.111 s] ok couch_replicator_create_target_with_options_tests:28: -create_target_with_options_replication_test_/0-fun-2- (should_create_target_with_default)...[0.429 s] ok couch_replicator_create_target_with_options_tests:29: -create_target_with_options_replication_test_/0-fun-0- (should_not_create_target_with_q_any)...[0.130 s] ok [done in 2.257 s] [done in 2.257 s] module 'couch_replicator_large_atts_tests' Replicate docs with large attachments couch_replicator_large_atts_tests:40: -large_atts_test_/0-fun-0- (should_replicate_atts)...[7.468 s] ok [done in 7.473 s] [done in 8.093 s] module 'couch_replicator_error_reporting_tests' couch_replicator_error_reporting_tests:25: -error_reporting_test_/0-fun-36- (t_fail_bulk_docs)...[0.790 s] ok couch_replicator_error_reporting_tests:26: -error_reporting_test_/0-fun-34- (t_fail_changes_reader)...[1.975 s] ok couch_replicator_error_reporting_tests:27: -error_reporting_test_/0-fun-32- (t_fail_doc_put_4xx_well_formed_json_error)...[0.833 s] ok couch_replicator_error_reporting_tests:28: -error_reporting_test_/0-fun-30- (t_fail_doc_put_4xx_unexpected_json_error)...[0.730 s] ok couch_replicator_error_reporting_tests:29: -error_reporting_test_/0-fun-28- (t_fail_doc_put_4xx_invalid_json_error)...[0.740 s] ok couch_replicator_error_reporting_tests:30: -error_reporting_test_/0-fun-26- (t_skip_doc_put_401_errors)...[0.859 s] ok couch_replicator_error_reporting_tests:31: -error_reporting_test_/0-fun-24- (t_skip_doc_put_403_errors)...[0.980 s] ok couch_replicator_error_reporting_tests:32: -error_reporting_test_/0-fun-22- (t_skip_doc_put_413_errors)...[0.897 s] ok couch_replicator_error_reporting_tests:33: -error_reporting_test_/0-fun-20- (t_skip_doc_put_415_errors)...[1.011 s] ok couch_replicator_error_reporting_tests:34: -error_reporting_test_/0-fun-18- (t_skip_doc_put_invalid_attachment_name)...[0.844 s] ok couch_replicator_error_reporting_tests:35: -error_reporting_test_/0-fun-16- (t_fail_revs_diff)...[0.813 s] ok couch_replicator_error_reporting_tests:36: -error_reporting_test_/0-fun-14- (t_fail_bulk_get)...[2.773 s] ok couch_replicator_error_reporting_tests:37: -error_reporting_test_/0-fun-12- (t_fail_open_docs_get)...[1.704 s] ok couch_replicator_error_reporting_tests:38: -error_reporting_test_/0-fun-10- (t_fail_changes_queue)...[0.530 s] ok couch_replicator_error_reporting_tests:39: -error_reporting_test_/0-fun-8- (t_fail_changes_manager)...[0.537 s] ok couch_replicator_error_reporting_tests:40: -error_reporting_test_/0-fun-6- (t_fail_changes_reader_proc)...[0.536 s] ok couch_replicator_error_reporting_tests:41: -error_reporting_test_/0-fun-4- (t_dont_start_duplicate_job)...[0.106 s] ok couch_replicator_error_reporting_tests:42: -error_reporting_test_/0-fun-2- (t_can_start_multiple_jobs)...[0.602 s] ok couch_replicator_error_reporting_tests:43: -error_reporting_test_/0-fun-0- (t_stop_duplicate_job)...[0.055 s] ok [done in 27.627 s] module 'couch_replicator_many_leaves_tests' Replicate documents with many leaves couch_replicator_many_leaves_tests:38: -docs_with_many_leaves_test_/0-fun-0- (should_populate_replicate_compact)...[1.835 s] ok [done in 1.839 s] Replicate winning revs only for documents with many leaves couch_replicator_many_leaves_tests:51: -docs_with_many_leaves_test_winning_revs_only_test_/0-fun-0- (should_replicate_winning_revs_only)...[0.790 s] ok [done in 0.793 s] [done in 2.927 s] module 'couch_replicator_selector_tests' Selector filtered replication tests couch_replicator_selector_tests:26: -selector_replication_test_/0-fun-0- (should_succeed)...[0.355 s] ok [done in 0.358 s] [done in 0.557 s] module 'couch_replicator_proxy_tests' replicator proxy tests couch_replicator_proxy_tests:37: -replicator_proxy_test_/0-fun-8- (parse_rep_doc_without_proxy)...ok couch_replicator_proxy_tests:38: -replicator_proxy_test_/0-fun-6- (parse_rep_doc_with_proxy)...ok couch_replicator_proxy_tests:39: -replicator_proxy_test_/0-fun-4- (parse_rep_source_target_proxy)...ok couch_replicator_proxy_tests:40: -replicator_proxy_test_/0-fun-2- (mutually_exclusive_proxy_and_source_proxy)...ok couch_replicator_proxy_tests:41: -replicator_proxy_test_/0-fun-0- (mutually_exclusive_proxy_and_target_proxy)...ok [done in 0.015 s] [done in 0.168 s] module 'couch_replicator_revs_diff_tests' Use _revs_diff when replicating couch_replicator_revs_diff_tests:29: -revs_diff_test_/0-fun-2- (use_revs_diff_when_most_docs_are_present)...[2.796 s] ok couch_replicator_revs_diff_tests:30: -revs_diff_test_/0-fun-0- (skip_revs_diff_when_most_docs_are_missing)...[3.587 s] ok [done in 7.827 s] [done in 7.827 s] module 'couch_replicator_use_checkpoints_tests' Replication test using checkpoints couch_replicator_use_checkpoints_tests:59: -use_checkpoints_test_/0-fun-0- (use_checkpoints)...[0.553 s] ok [done in 0.559 s] Replication test without using checkpoints couch_replicator_use_checkpoints_tests:72: -dont_use_checkpoints_test_/0-fun-0- (dont_use_checkpoints)...[0.521 s] ok [done in 0.525 s] [done in 2.041 s] module 'couch_replicator_scheduler_docs_tests' couch_replicator_scheduler_docs_tests:62: -scheduler_docs_test_main_db_test_/0-fun-0- (t_scheduler_docs_total_rows)...[5.233 s] ok couch_replicator_scheduler_docs_tests:72: -scheduler_docs_test_prefixed_db_test_/0-fun-0- (t_scheduler_docs_total_rows)...[5.130 s] ok couch_replicator_scheduler_docs_tests:97: -with/1-fun-0- (t_local_docs_can_be_written)...[0.123 s] ok couch_replicator_scheduler_docs_tests:97: -with/1-fun-0- (t_design_docs_can_be_written)...[0.061 s] ok couch_replicator_scheduler_docs_tests:97: -with/1-fun-0- (t_malformed_docs_are_rejected)...[0.023 s] ok couch_replicator_scheduler_docs_tests:97: -with/1-fun-0- (t_local_docs_can_be_written)...[0.067 s] ok couch_replicator_scheduler_docs_tests:97: -with/1-fun-0- (t_design_docs_can_be_written)...[0.079 s] ok couch_replicator_scheduler_docs_tests:97: -with/1-fun-0- (t_malformed_docs_are_rejected)...[0.006 s] ok couch_replicator_scheduler_docs_tests:99: -with/1-fun-1- (t_doc_fields_are_updated)...[5.153 s] ok couch_replicator_scheduler_docs_tests:99: -with/1-fun-1- (t_doc_fields_are_ignored)...[1.062 s] ok couch_replicator_scheduler_docs_tests:99: -with/1-fun-1- (t_doc_fields_are_updated)...[6.145 s] ok couch_replicator_scheduler_docs_tests:99: -with/1-fun-1- (t_doc_fields_are_ignored)...[1.234 s] ok couch_replicator_scheduler_docs_tests:99: -with/1-fun-1- (t_doc_doesnt_fail_when_mem3_breaks)...[10.226 s] ok [done in 40.379 s] module 'couch_replicator_missing_stubs_tests' Replicate docs with missing stubs (COUCHDB-1365) couch_replicator_missing_stubs_tests:29: -missing_stubs_test_/0-fun-0- (replicate_docs_with_missing_att_stubs)...[1.125 s] ok [done in 1.129 s] [done in 1.746 s] module 'couch_replicator_compact_tests' Compaction during replication tests couch_replicator_compact_tests:55: -compact_test_/0-fun-0- (populate_replicate_compact)...[5.408 s] ok [done in 5.412 s] [done in 5.789 s] module 'couch_replicator_id_too_long_tests' Doc id too long tests couch_replicator_id_too_long_tests:26: -id_too_long_replication_test_/0-fun-2- (should_succeed)...[0.475 s] ok couch_replicator_id_too_long_tests:27: -id_too_long_replication_test_/0-fun-0- (should_fail)...[0.136 s] ok [done in 1.723 s] [done in 1.723 s] module 'couch_replicator_filtered_tests' Filtered replication tests couch_replicator_filtered_tests:67: -filtered_replication_test_/0-fun-4- (should_succeed)...[0.858 s] ok couch_replicator_filtered_tests:68: -filtered_replication_test_/0-fun-2- (should_succeed_with_query)...[0.850 s] ok couch_replicator_filtered_tests:69: -filtered_replication_test_/0-fun-0- (should_succeed_with_view)...[0.483 s] ok [done in 3.692 s] [done in 3.692 s] ======================================================= All 384 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/couch_replicator/.eunit/index.html Code Coverage: couch_replicator : 70% couch_replicator_api_wrap : 77% couch_replicator_app : 100% couch_replicator_attachments_too_large : 100% couch_replicator_auth : 77% couch_replicator_auth_noop : 100% couch_replicator_auth_session : 91% couch_replicator_bulk_get_tests : 100% couch_replicator_changes_reader : 90% couch_replicator_compact_tests : 93% couch_replicator_connection : 79% couch_replicator_create_target_with_options_tests : 100% couch_replicator_doc_ids_tests : 100% couch_replicator_doc_processor : 90% couch_replicator_doc_processor_worker : 90% couch_replicator_docs : 93% couch_replicator_error_reporting_tests : 99% couch_replicator_fabric : 97% couch_replicator_fabric_rpc : 98% couch_replicator_filtered_tests : 100% couch_replicator_filters : 77% couch_replicator_httpc : 77% couch_replicator_httpc_pool : 88% couch_replicator_httpd : 61% couch_replicator_httpd_util : 45% couch_replicator_id_too_long_tests : 100% couch_replicator_ids : 94% couch_replicator_large_atts_tests : 100% couch_replicator_many_leaves_tests : 100% couch_replicator_missing_stubs_tests : 100% couch_replicator_notifier : 69% couch_replicator_parse : 92% couch_replicator_pg : 100% couch_replicator_proxy_tests : 100% couch_replicator_rate_limiter : 69% couch_replicator_rate_limiter_tables : 87% couch_replicator_retain_stats_between_job_runs : 94% couch_replicator_revs_diff_tests : 100% couch_replicator_scheduler : 87% couch_replicator_scheduler_docs_tests : 99% couch_replicator_scheduler_job : 77% couch_replicator_selector_tests : 100% couch_replicator_share : 99% couch_replicator_small_max_request_size_target : 100% couch_replicator_stats : 100% couch_replicator_sup : 100% couch_replicator_test_helper : 98% couch_replicator_use_checkpoints_tests : 94% couch_replicator_utils : 83% couch_replicator_worker : 89% json_stream_parse : 49% Total : 87% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> couch_scanner (eunit) Compiled src/couch_scanner_plugin.erl Compiled src/couch_scanner_app.erl Compiled src/couch_scanner_server.erl Compiled src/couch_scanner_plugin_ddoc_features.erl Compiled src/couch_scanner_plugin_find.erl Compiled src/couch_scanner_sup.erl Compiled src/couch_scanner_checkpoint.erl Compiled src/couch_scanner_rate_limiter.erl Compiled src/couch_scanner.erl Compiled src/couch_scanner_plugin_conflict_finder.erl Compiled src/couch_scanner_util.erl Compiled test/eunit/couch_scanner_test.erl ======================== EUnit ======================== module 'couch_scanner_test' couch_scanner_test:24: -couch_scanner_test_/0-fun-22- (t_top_level_api)...ok erl_child_setup: failed with error 32 on line 284 couch_scanner_test:25: -couch_scanner_test_/0-fun-20- (t_start_stop)...ok couch_scanner_test:26: -couch_scanner_test_/0-fun-18- (t_run_through_all_callbacks_basic)...[0.248 s] ok couch_scanner_test:27: -couch_scanner_test_/0-fun-16- (t_find_reporting_works)...[0.228 s] ok erl_child_setup: failed with error 32 on line 284 couch_scanner_test:28: -couch_scanner_test_/0-fun-14- (t_ddoc_features_works)...[1.220 s] ok couch_scanner_test:29: -couch_scanner_test_/0-fun-12- (t_conflict_finder_works)...[4.122 s] ok couch_scanner_test:30: -couch_scanner_test_/0-fun-10- (t_config_skips)...[0.215 s] ok couch_scanner_test:31: -couch_scanner_test_/0-fun-8- (t_resume_after_error)...[1.003 s] ok couch_scanner_test:32: -couch_scanner_test_/0-fun-6- (t_resume_after_skip)...[2.256 s] ok couch_scanner_test:33: -couch_scanner_test_/0-fun-4- (t_reset)...[1.003 s] ok erl_child_setup: failed with error 32 on line 284 couch_scanner_test:34: -couch_scanner_test_/0-fun-2- (t_schedule_repeat)...[2.007 s] ok couch_scanner_test:35: -couch_scanner_test_/0-fun-0- (t_schedule_after)...[3.011 s] ok erl_child_setup: failed with error 32 on line 284 [done in 44.900 s] module 'couch_scanner_util' couch_scanner_util: parse_after_test...ok couch_scanner_util: parse_repeat_test...ok couch_scanner_util: repeat_period_test...ok couch_scanner_util: regex_compile_test...ok couch_scanner_util: regex_match_test...ok couch_scanner_util: log_format_test...ok couch_scanner_util:384: -node_picking_test_/0-fun-2- (t_first_node)...ok couch_scanner_util:385: -node_picking_test_/0-fun-0- (t_consistent_hash_nodes)...ok [done in 0.656 s] couch_scanner_plugin_conflict_finder: flatten_one_level_test (module 'couch_scanner_plugin_conflict_finder')...ok module 'couch_scanner' module 'couch_scanner_rate_limiter' couch_scanner_rate_limiter:204: -couch_scanner_rate_limiter_test_/0-fun-6- (t_init)...ok couch_scanner_rate_limiter:205: -couch_scanner_rate_limiter_test_/0-fun-4- (t_update)...ok couch_scanner_rate_limiter:206: -couch_scanner_rate_limiter_test_/0-fun-2- (t_update_multiple)...ok couch_scanner_rate_limiter:207: -couch_scanner_rate_limiter_test_/0-fun-0- (t_refill)...[0.011 s] ok [done in 0.588 s] module 'couch_scanner_checkpoint' couch_scanner_checkpoint:118: -couch_scanner_checkpoint_test_/0-fun-0- (t_read_write_reset)...[0.147 s] ok [done in 0.153 s] module 'couch_scanner_sup' module 'couch_scanner_plugin_find' module 'couch_scanner_plugin_ddoc_features' module 'couch_scanner_server' module 'couch_scanner_app' module 'couch_scanner_plugin' ======================================================= All 26 tests passed. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/couch_scanner/.eunit/index.html Code Coverage: couch_scanner : 100% couch_scanner_app : 100% couch_scanner_checkpoint : 93% couch_scanner_plugin : 84% couch_scanner_plugin_conflict_finder : 83% couch_scanner_plugin_ddoc_features : 70% couch_scanner_plugin_find : 85% couch_scanner_rate_limiter : 93% couch_scanner_server : 79% couch_scanner_sup : 100% couch_scanner_test : 100% couch_scanner_util : 96% Total : 89% ==> rel (eunit) ==> apache-couchdb-3.5.1 (eunit) ==> couch_stats (eunit) Compiled src/couch_stats_util.erl Compiled src/couch_stats_server.erl Compiled src/couch_stats_httpd.erl Compiled src/couch_stats_histogram.erl Compiled src/couch_stats_sup.erl Compiled src/couch_stats_counter.erl Compiled src/couch_stats_gauge.erl Compiled src/couch_stats.erl Compiled src/couch_stats_process_tracker.erl Compiled src/couch_stats_app.erl Compiled src/couch_stats_math.erl ======================== EUnit ======================== module 'couch_stats_math' couch_stats_math: basic_test...ok couch_stats_math: min_extreme_test...[0.128 s] ok couch_stats_math: max_extreme_test...[0.161 s] ok couch_stats_math: normal_dist_test...[0.210 s] ok couch_stats_math: uniform_dist_test...[0.148 s] ok [done in 0.673 s] module 'couch_stats_app' module 'couch_stats_process_tracker' [done in 0.001 s] module 'couch_stats' couch_stats:113: -couch_stats_test_/0-fun-16- (t_fetch_metrics)...[0.005 s] ok couch_stats:114: -couch_stats_test_/0-fun-14- (t_sample_metrics)...[0.001 s] ok couch_stats:115: -couch_stats_test_/0-fun-12- (t_reload)...[0.010 s] ok couch_stats:116: -couch_stats_test_/0-fun-10- (t_increment_counter)...ok couch_stats:117: -couch_stats_test_/0-fun-8- (t_decrement_counter)...[0.001 s] ok couch_stats:118: -couch_stats_test_/0-fun-6- (t_update_gauge)...[0.002 s] ok couch_stats:119: -couch_stats_test_/0-fun-4- (t_update_histogram)...ok couch_stats:120: -couch_stats_test_/0-fun-2- (t_update_histogram_fun)...[0.413 s] ok couch_stats:121: -couch_stats_test_/0-fun-0- (t_access_invalid_metrics)...ok [done in 5.140 s] couch_stats_gauge: counter_test (module 'couch_stats_gauge')...ok couch_stats_counter: counter_test (module 'couch_stats_counter')...ok module 'couch_stats_sup' module 'couch_stats_histogram' couch_stats_histogram: basics_test...ok couch_stats_histogram: update_test...[0.001 s] ok couch_stats_histogram: update_with_small_value_test...[0.001 s] ok couch_stats_histogram: update_negative_time_index_test...[0.001 s] ok couch_stats_histogram: update_positive_time_index_test...[0.001 s] ok couch_stats_histogram: update_negative_and_positive_time_index_test...ok couch_stats_histogram: update_with_large_value_test...ok couch_stats_histogram: calculated_constants_test...ok couch_stats_histogram: get_bin_boundaries_test...ok [done in 0.046 s] module 'couch_stats_httpd' module 'couch_stats_server' couch_stats_server:161: -couch_stats_server_test_/0-fun-12- (t_server_starts)...ok couch_stats_server:162: -couch_stats_server_test_/0-fun-10- (t_reload_with_no_changes_works)...*timed out* in function gen:do_call/4 (gen.erl, line 262) in call from gen_server:call/2 (gen_server.erl, line 1217) in call from couch_stats_server:'-t_reload_with_no_changes_works/1-fun-7-'/2 (src/couch_stats_server.erl, line 190) in call from lists:foreach_1/2 (lists.erl, line 2641) in call from eunit_test:run_testfun/1 (eunit_test.erl, line 83) in call from eunit_proc:run_test/1 (eunit_proc.erl, line 554) in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 379) in call from eunit_proc:handle_test/2 (eunit_proc.erl, line 537) undefined couch_stats_server:163: -couch_stats_server_test_/0-fun-8- (t_reload_with_changes_works)...[0.059 s] ok couch_stats_server:164: -couch_stats_server_test_/0-fun-6- (t_cleaning_works)...[2.046 s] ok couch_stats_server:165: -couch_stats_server_test_/0-fun-4- (t_invalid_call)...[0.001 s] ok couch_stats_server:166: -couch_stats_server_test_/0-fun-2- (t_invalid_cast)...[0.054 s] ok couch_stats_server:167: -couch_stats_server_test_/0-fun-0- (t_invalid_msg)...[0.052 s] ok [done in 9.576 s] module 'couch_stats_util' ======================================================= Failed: 0. Skipped: 0. Passed: 31. One or more tests were cancelled. Cover analysis: /startdir/src/apache-couchdb-3.5.1/src/couch_stats/.eunit/index.html Code Coverage: couch_stats : 100% couch_stats_app : 100% couch_stats_counter : 100% couch_stats_gauge : 100% couch_stats_histogram : 97% couch_stats_httpd : 0% couch_stats_math : 100% couch_stats_process_tracker : 15% couch_stats_server : 99% couch_stats_sup : 100% couch_stats_util : 98% Total : 90% ERROR: One or more eunit tests failed. ERROR: eunit failed while processing /startdir/src/apache-couchdb-3.5.1/src/couch_stats: rebar_abort make[1]: *** [Makefile:184: eunit] Error 1 make[1]: Leaving directory '/startdir/src/apache-couchdb-3.5.1' make: *** [Makefile:163: check] Error 2 ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_2cb6771c-72bc-464b-afc2-ee82469a4e89/build