Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/l/lua-luv/lua-luv_1.36.0-0-1_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/lua-luv-1.36.0-0-1fw8cn3xo/lua-luv_1.36.0-0-1_amd64.buildinfo Get source package info: lua-luv=1.36.0-0-1 Source URL: http://snapshot.notset.fr/mr/package/lua-luv/1.36.0-0-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-11.1 automake=1:1.16.2-1 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.47 bash=5.0-6 binutils=2.34-8 binutils-common=2.34-8 binutils-x86-64-linux-gnu=2.34-8 bsdmainutils=11.1.2+b1 bsdutils=1:2.35.2-2 build-essential=12.8 bzip2=1.0.8-2 coreutils=8.30-3+b1 cpp=4:9.2.1-3.1 cpp-9=9.3.0-13 dash=0.5.10.2-7 dctrl-tools=2.24-3+b1 debconf=1.5.74 debhelper=13.1 debianutils=4.9.3 dh-autoreconf=19 dh-lua=25 dh-strip-nondeterminism=1.8.1-1 diffutils=1:3.7-3 dpkg=1.19.7 dpkg-dev=1.19.7 dwz=0.13-5 file=1:5.38-5 findutils=4.7.0-1 g++=4:9.2.1-3.1 g++-9=9.3.0-13 gcc=4:9.2.1-3.1 gcc-10-base=10.1.0-2 gcc-9=9.3.0-13 gcc-9-base=9.3.0-13 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 grep=3.4-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.57 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-8 libarchive-zip-perl=1.68-1 libasan5=9.3.0-13 libatomic1=10.1.0-2 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3 libaudit1=1:2.8.5-3+b1 libbinutils=2.34-8 libblkid1=2.35.2-2 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-2 libc-bin=2.30-8 libc-dev-bin=2.30-8 libc6=2.30-8 libc6-dev=2.30-8 libcap-ng0=0.7.9-2.1+b2 libcc1-0=10.1.0-2 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.16-1 libcrypt1=1:4.4.16-1 libctf-nobfd0=2.34-8 libctf0=2.34-8 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.252 libdebhelper-perl=13.1 libdpkg-perl=1.19.7 libelf1=0.176-1.1 libffi7=3.3-4 libfile-find-rule-perl=0.34-1 libfile-stripnondeterminism-perl=1.8.1-1 libgcc-9-dev=9.3.0-13 libgcc-s1=10.1.0-2 libgcrypt20=1.8.5-5 libgdbm-compat4=1.18.1-5 libgdbm6=1.18.1-5 libglib2.0-0=2.64.2-1 libgmp10=2:6.2.0+dfsg-4 libgomp1=10.1.0-2 libgpg-error0=1.37-1 libicu63=63.2-3 libisl22=0.22.1-1 libitm1=10.1.0-2 liblsan0=10.1.0-2 liblua5.1-0=5.1.5-8.1+b3 liblua5.1-0-dev=5.1.5-8.1+b3 liblua5.2-0=5.2.4-1.1+b3 liblua5.2-dev=5.2.4-1.1+b3 liblua5.3-0=5.3.3-1.1+b1 liblua5.3-dev=5.3.3-1.1+b1 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.38-5 libmagic1=1:5.38-5 libmount1=2.35.2-2 libmpc3=1.1.0-1 libmpfr6=4.0.2-1 libncurses-dev=6.2-1 libncurses6=6.2-1 libncursesw6=6.2-1 libnumber-compare-perl=0.03-1 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libpcre2-8-0=10.34-7 libpcre3=2:8.39-12+b1 libperl5.30=5.30.2-1 libpipeline1=1.5.2-2 libquadmath0=10.1.0-2 libreadline-dev=8.0-4 libreadline8=8.0-4 libseccomp2=2.4.3-1+b1 libselinux1=3.0-1+b3 libsigsegv2=2.12-2 libsmartcols1=2.35.2-2 libstdc++-9-dev=9.3.0-13 libstdc++6=10.1.0-2 libsub-override-perl=0.09-2 libsystemd0=245.5-3 libtext-glob-perl=0.11-1 libtinfo6=6.2-1 libtool=2.4.6-14 libtool-bin=2.4.6-14 libtsan0=10.1.0-2 libubsan1=10.1.0-2 libuchardet0=0.0.6-3 libudev1=245.5-3 libunistring2=0.9.10-2 libuuid1=2.35.2-2 libuv1=1.38.0-1 libuv1-dev=1.38.0-1 libxml2=2.9.10+dfsg-5 linux-libc-dev=5.6.14-1 login=1:4.8.1-1 lsb-base=11.1.0 lua-compat53=0.7-2 lua-compat53-dev=0.7-2 lua5.1=5.1.5-8.1+b3 lua5.2=5.2.4-1.1+b3 lua5.3=5.3.3-1.1+b1 m4=1.4.18-4 make=4.3-1 man-db=2.9.1-1 mawk=1.3.4.20200120-2 ncurses-base=6.2-1 ncurses-bin=6.2-1 patch=2.7.6-6 perl=5.30.2-1 perl-base=5.30.2-1 perl-modules-5.30=5.30.2-1 pkg-config=0.29.2-1 po-debconf=1.0.21 readline-common=8.0-4 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-3 tar=1.30+dfsg-7 util-linux=2.35.2-2 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20200705T084305Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20200524T205108Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d lua-luv=1.36.0-0-1 && mkdir -p /build/lua-luv-vcy9mC && dpkg-source --no-check -x /*.dsc /build/lua-luv-vcy9mC/lua-luv-1.36.0-0 && chown -R builduser:builduser /build/lua-luv-vcy9mC" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/lua-luv-vcy9mC/lua-luv-1.36.0-0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1590546656" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/lua-luv-vcy9mC /tmp/lua-luv-1.36.0-0-1fw8cn3xo bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20200524T205108Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.l1zEnRO27U as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.l1zEnRO27U Reading package lists... Building dependency tree... util-linux is already the newest version (2.35.2-2). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 132 kB of archives. After this operation, 393 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20200524T205108Z unstable/main amd64 libfakeroot amd64 1.24-1 [45.7 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200524T205108Z unstable/main amd64 fakeroot amd64 1.24-1 [85.9 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (820 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4483 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.24-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.24-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.24-1_amd64.deb ... Unpacking fakeroot (1.24-1) ... Setting up libfakeroot:amd64 (1.24-1) ... Setting up fakeroot (1.24-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.30-8) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20200705T084305Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20200524T205108Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.l1zEnRO27U Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200705T084305Z unstable InRelease [146 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20200524T205108Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20200705T084305Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20200705T084305Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20200705T084305Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20200705T084305Z unstable/main amd64 Packages [11.2 MB] Fetched 33.9 MB in 30s (1125 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.l1zEnRO27U I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d lua-luv=1.36.0-0-1 && mkdir -p /build/lua-luv-vcy9mC && dpkg-source --no-check -x /*.dsc /build/lua-luv-vcy9mC/lua-luv-1.36.0-0 && chown -R builduser:builduser /build/lua-luv-vcy9mC"' exec /tmp/mmdebstrap.l1zEnRO27U Reading package lists... NOTICE: 'lua-luv' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/lua-team/lua-luv.git Please use: git clone https://salsa.debian.org/lua-team/lua-luv.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 114 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main lua-luv 1.36.0-0-1 (dsc) [2185 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main lua-luv 1.36.0-0-1 (tar) [107 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main lua-luv 1.36.0-0-1 (diff) [4864 B] Fetched 114 kB in 0s (743 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'lua-luv_1.36.0-0-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting lua-luv in /build/lua-luv-vcy9mC/lua-luv-1.36.0-0 dpkg-source: info: unpacking lua-luv_1.36.0-0.orig.tar.gz dpkg-source: info: unpacking lua-luv_1.36.0-0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying disable_some_tests.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/lua-luv-vcy9mC/lua-luv-1.36.0-0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1590546656" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.l1zEnRO27U dpkg-buildpackage: info: source package lua-luv dpkg-buildpackage: info: source version 1.36.0-0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by James McCoy dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --buildsystem=lua --with lua dh_auto_clean -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple clean Making target clean for debian/lua5.1.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made Making target clean for debian/lua5.2.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made Making target clean for debian/lua5.3.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made dh_autoreconf_clean -O--buildsystem=lua dh_clean -O--buildsystem=lua debian/rules binary-arch dh binary-arch --buildsystem=lua --with lua dh_update_autotools_config -a -O--buildsystem=lua dh_autoreconf -a -O--buildsystem=lua dh_auto_configure -a -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple configure Making target configure for debian/lua5.1.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/x86_64-linux-gnu/lua/5.1/luv.so Adding new line: usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/x86_64-linux-gnu/liblua5.1-luv.so Adding new line: usr/lib/x86_64-linux-gnu/liblua5.1-luv.a Adding new line: usr/lib/x86_64-linux-gnu/pkgconfig/lua5.1-luv.pc Adding new line: usr/include/lua5.1/luv.h Adding new line: src/lhandle.h usr/include/lua5.1/luv/ Adding new line: src/lreq.h usr/include/lua5.1/luv/ Adding new line: src/luv.h usr/include/lua5.1/luv/ Adding new line: src/util.h usr/include/lua5.1/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.1 Target configure made Making target configure for debian/lua5.2.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/x86_64-linux-gnu/lua/5.2/luv.so Adding new line: usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/x86_64-linux-gnu/liblua5.2-luv.so Adding new line: usr/lib/x86_64-linux-gnu/liblua5.2-luv.a Adding new line: usr/lib/x86_64-linux-gnu/pkgconfig/lua5.2-luv.pc Adding new line: usr/include/lua5.2/luv.h Adding new line: src/lhandle.h usr/include/lua5.2/luv/ Adding new line: src/lreq.h usr/include/lua5.2/luv/ Adding new line: src/luv.h usr/include/lua5.2/luv/ Adding new line: src/util.h usr/include/lua5.2/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.2 Target configure made Making target configure for debian/lua5.3.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/x86_64-linux-gnu/lua/5.3/luv.so Adding new line: usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/x86_64-linux-gnu/liblua5.3-luv.so Adding new line: usr/lib/x86_64-linux-gnu/liblua5.3-luv.a Adding new line: usr/lib/x86_64-linux-gnu/pkgconfig/lua5.3-luv.pc Adding new line: usr/include/lua5.3/luv.h Adding new line: src/lhandle.h usr/include/lua5.3/luv/ Adding new line: src/lreq.h usr/include/lua5.3/luv/ Adding new line: src/luv.h usr/include/lua5.3/luv/ Adding new line: src/util.h usr/include/lua5.3/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.3 Target configure made dh_auto_build -a -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple build Making target build for debian/lua5.1.dh-lua.conf libtool --silent --tag=CC --mode=compile cc -c -g -O2 -fdebug-prefix-map=/build/lua-luv-vcy9mC/lua-luv-1.36.0-0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.1 -Isrc -Wall -Wextra -o /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/src/luv.lo src/luv.c In file included from src/luv.c:45: src/fs.c: In function ‘push_fs_result’: src/fs.c:331:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 331 | for(i=0; iresult; i++) { | ^ libtool --silent --tag=CC --mode=link cc \ -rpath /usr//lib/x86_64-linux-gnu -version-info 0:0:0 -Wl,--no-add-needed \ -o /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/liblua5.1-luv.la \ /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/src/luv.lo \ -Wl,-z,relro -luv -ldl ldd /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/luv.so linux-vdso.so.1 (0x00007ffd455ef000) libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f0063c40000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0063a7d000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0063a78000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0063a57000) /lib64/ld-linux-x86-64.so.2 (0x00007f0063ca0000) Target build made Making target build for debian/lua5.2.dh-lua.conf libtool --silent --tag=CC --mode=compile cc -c -g -O2 -fdebug-prefix-map=/build/lua-luv-vcy9mC/lua-luv-1.36.0-0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.2 -Isrc -Wall -Wextra -o /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/src/luv.lo src/luv.c In file included from src/luv.c:45: src/fs.c: In function ‘push_fs_result’: src/fs.c:331:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 331 | for(i=0; iresult; i++) { | ^ libtool --silent --tag=CC --mode=link cc \ -rpath /usr//lib/x86_64-linux-gnu -version-info 0:0:0 -Wl,--no-add-needed \ -o /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/liblua5.2-luv.la \ /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/src/luv.lo \ -Wl,-z,relro -luv -ldl ldd /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/luv.so linux-vdso.so.1 (0x00007ffccbddc000) libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f5259077000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5258eb4000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f5258eaf000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5258e8e000) /lib64/ld-linux-x86-64.so.2 (0x00007f52590d6000) Target build made Making target build for debian/lua5.3.dh-lua.conf libtool --silent --tag=CC --mode=compile cc -c -g -O2 -fdebug-prefix-map=/build/lua-luv-vcy9mC/lua-luv-1.36.0-0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.3 -Isrc -Wall -Wextra -o /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/src/luv.lo src/luv.c In file included from src/luv.c:45: src/fs.c: In function ‘push_fs_result’: src/fs.c:331:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} [-Wsign-compare] 331 | for(i=0; iresult; i++) { | ^ libtool --silent --tag=CC --mode=link cc \ -rpath /usr//lib/x86_64-linux-gnu -version-info 0:0:0 -Wl,--no-add-needed \ -o /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/liblua5.3-luv.la \ /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/src/luv.lo \ -Wl,-z,relro -luv -ldl ldd /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/luv.so linux-vdso.so.1 (0x00007ffc51d60000) libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007fdb55954000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fdb55791000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fdb5578c000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fdb5576b000) /lib64/ld-linux-x86-64.so.2 (0x00007fdb559b3000) Target build made dh_auto_test -a -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple test Making target test for debian/lua5.1.dh-lua.conf # tests ********************** lua dynamic (5.1) ********* Test: tests/run.lua 1..78 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0x5585d623f770 "closed" uv_timer_t: 0x5585d623f770 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0x5585d623f770 "closed" { } uv_timer_t: 0x5585d623f770 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 11 } { stat = { nlink = 1, ino = 18491617, mtime = table: 0x5585d626df80, gid = 1000, mode = 33188, size = 6244, dev = 49, gen = 0, rdev = 0, atime = table: 0x5585d626f960, blksize = 4096, uid = 1000, type = "file", flags = 0, ctime = table: 0x5585d626e0f0, birthtime = table: 0x5585d62385a0, blocks = 16 } } ok 7 fs - read a file sync { fd = 11 } { stat = { nlink = 1, ino = 18491617, mtime = table: 0x5585d6239010, gid = 1000, mode = 33188, size = 6244, dev = 49, gen = 0, rdev = 0, atime = table: 0x5585d6241380, blksize = 4096, uid = 1000, type = "file", flags = 0, ctime = table: 0x5585d6238430, birthtime = table: 0x5585d6275e40, blocks = 16 } } { chunk = 6244 } ok 8 fs - read a file async ok 9 fs - fs.write ok 10 fs - fs.write data refs ok 11 fs - fs.stat sync ok 12 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 13 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 14 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".editorconfig", ftype = "file" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = ".travis.yml", ftype = "file" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lgtm.yml", ftype = "file" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 15 fs - fs.scandir "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" ok 16 fs - fs.realpath ok 17 fs - fs.copyfile { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } ok 18 fs - fs.{open,read,close}dir object sync #1 { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } uv_dir_t: 0x5585d627c3b0 closed ok 19 fs - fs.{open,read,close}dir object sync #2 { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } ok 20 fs - fs.{open,read,close}dir sync one entry { { name = "src", type = "directory" }, { name = "cmake", type = "directory" }, { name = "debian", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "5.2-luv", type = "directory" }, { name = "examples", type = "directory" }, { name = "lib", type = "directory" }, { name = "lgtm.yml", type = "file" }, { name = "Makefile", type = "file" }, { name = ".ci", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, { name = ".gitmodules", type = "file" }, { name = ".pc", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = "deps", type = "directory" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".travis.yml", type = "file" }, { name = "rockspecs", type = "directory" }, { name = "tests", type = "directory" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" } } ok 21 fs - fs.{open,read,close}dir sync more entry { { name = "src", type = "directory" }, { name = "cmake", type = "directory" }, { name = "debian", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "5.2-luv", type = "directory" }, { name = "examples", type = "directory" }, { name = "lib", type = "directory" }, { name = "lgtm.yml", type = "file" }, { name = "Makefile", type = "file" }, { name = ".ci", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, { name = ".gitmodules", type = "file" }, { name = ".pc", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = "deps", type = "directory" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".travis.yml", type = "file" }, { name = "rockspecs", type = "directory" }, { name = "tests", type = "directory" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" } } ok 22 fs - fs.{open,read,close}dir with more entry { bavail = 92133376, type = 2035054128, bsize = 4096, files = 35741696, bfree = 99285504, ffree = 33614080, blocks = 140436222 } ok 23 fs - fs.statfs sync { bavail = 92133376, type = 2035054128, bsize = 4096, files = 35741696, bfree = 99285504, ffree = 33614080, blocks = 140436222 } ok 24 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 25 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 26 fs - fs.statfs async error ok 27 fs - fs.mkdtemp async ok 28 fs - fs.mkdtemp sync ok 29 fs - fs.mkdtemp async error ok 30 fs - fs.mkdtemp sync error ok 31 fs - fs.mkstemp async ok 32 fs - fs.mkstemp sync ok 33 fs - fs.mkstemp async error ok 34 fs - fs.mkstemp sync error "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 35 misc - uv.guess_handle { version = 75264, version_string = "1.38.0" } ok 36 misc - uv.version and uv.version_string { rss = 5652480, total = 135139958784, constrained = 0, free = 21177561088 } ok 37 misc - memory size { uptime = 736432 } ok 38 misc - uv.uptime { inblock = 0, nsignals = 0, utime = { usec = 41739, sec = 0 }, oublock = 40, stime = { usec = 11383, sec = 0 }, nivcsw = 150, minflt = 318, idrss = 0, majflt = 0, nvcsw = 36, isrss = 0, nswap = 0, maxrss = 5520, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 39 misc - uv.getrusage { { speed = 2541, times = table: 0x5585d626f640, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2588, times = table: 0x5585d623c430, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2585, times = table: 0x5585d625ae30, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2569, times = table: 0x5585d6259270, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2516, times = table: 0x5585d6271160, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2574, times = table: 0x5585d626e0f0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2586, times = table: 0x5585d6238430, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2533, times = table: 0x5585d62672f0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2589, times = table: 0x5585d62385a0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2588, times = table: 0x5585d6259840, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2590, times = table: 0x5585d626ee80, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2583, times = table: 0x5585d6237970, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2589, times = table: 0x5585d6264e30, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2567, times = table: 0x5585d6258470, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2553, times = table: 0x5585d623cab0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2561, times = table: 0x5585d624e7c0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2533, times = table: 0x5585d6248ba0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2529, times = table: 0x5585d627db60, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2510, times = table: 0x5585d626f8c0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2576, times = table: 0x5585d6239580, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2533, times = table: 0x5585d6240160, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2570, times = table: 0x5585d62581d0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2510, times = table: 0x5585d6266e50, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2508, times = table: 0x5585d6272ec0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2581, times = table: 0x5585d6252490, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2582, times = table: 0x5585d6270640, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2562, times = table: 0x5585d6275e40, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2562, times = table: 0x5585d6254f10, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2587, times = table: 0x5585d6229390, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2580, times = table: 0x5585d624a940, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2587, times = table: 0x5585d6272870, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2586, times = table: 0x5585d6261820, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" } } ok 40 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true, family = "inet", ip = "127.0.0.1" } } "eth0" { { mac = "B¬\0", netmask = "255.255.0.0", internal = false, family = "inet", ip = "172.21.0.4" } } ok 41 misc - uv.interface_addresses { 30.17724609375, 33.5771484375, 34.54931640625 } ok 42 misc - uv.loadavg "/usr/bin/lua5.1" ok 43 misc - uv.exepath "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/debian" ok 44 misc - uv.os_homedir "/tmp" ok 45 misc - uv.os_tmpdir { username = "builduser", uid = 1000, gid = 1000, homedir = "/nonexistent", shell = "/bin/bash" } ok 46 misc - uv.os_get_passwd "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/" ok 47 misc - uv.cwd and uv.chdir 7.3643236764748e+14 ok 48 misc - uv.hrtime ok 49 misc - uv.getpid { release = "5.10.0-8-amd64", machine = "x86_64", version = "#1 SMP Debian 5.10.46-4 (2021-08-03)", sysname = "Linux" } ok 50 misc - uv.os_uname os.time 1634183201 uv.gettimeofday 1634183201.000100 ok 51 misc - uv.gettimeofday ok 52 misc - uv.os_environ ok 53 misc - uv.sleep ok 54 misc - uv.random async ok 55 misc - uv.random sync ok 56 misc - uv.random errors "prepare" uv_prepare_t: 0x5585d625aac0 ok 57 prepare-check-idle-async - simple prepare "check" uv_check_t: 0x5585d625aac0 "timeout" uv_timer_t: 0x5585d623f770 ok 58 prepare-check-idle-async - simple check "idle" uv_idle_t: 0x5585d625aac0 ok 59 prepare-check-idle-async - simple idle ok 60 prepare-check-idle-async - simple async ok 61 process - test disable_stdio_inheritance { handle = uv_process_t: 0x5585d6273d10, pid = 763484 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 62 process - process stdout { handle = uv_process_t: 0x5585d6273d10, pid = 763485 } "exit" uv_process_t: 0x5585d6273d10 { status = 0, signal = 2 } ok 63 process - spawn and kill by pid { handle = uv_process_t: 0x5585d6273d10, pid = 763486 } "exit" uv_process_t: 0x5585d6273d10 { status = 0, signal = 15 } ok 64 process - spawn and kill by handle ok 65 process - invalid command { handle = uv_process_t: 0x5585d6273d10, pid = 763488 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 66 process - process stdio Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 763489, code = 0 } ok 67 signal - Catch SIGINT { delay = 100, elapsed = 101 } ok 68 thread - test thread create ok 69 thread - test thread create with arguments Runing uv_thread_t: 0x7f15c55f8740 Runing uv_thread_t: 0x7f15c55f8740 { delay = 100, elapsed = 101 } ok 70 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 71 thread - test thread create with options table "timeout" uv_timer_t: 0x5585d623f770 "closed" uv_timer_t: 0x5585d623f770 ok 72 timer - simple timeout "interval" uv_timer_t: 0x5585d623f770 "interval" uv_timer_t: 0x5585d623f770 "interval" uv_timer_t: 0x5585d623f770 "closed" uv_timer_t: 0x5585d623f770 ok 73 timer - simple interval "interval" uv_timer_t: 0x5585d6229540 "interval" uv_timer_t: 0x5585d6229540 "timeout" uv_timer_t: 0x5585d623f770 ok 74 timer - timeout with interval "interval" uv_timer_t: 0x5585d623f770 0 "interval" uv_timer_t: 0x5585d623f770 8 "interval" uv_timer_t: 0x5585d623f770 4 "interval" uv_timer_t: 0x5585d623f770 2 ok 75 timer - shrinking interval "interval" uv_timer_t: 0x5585d623f770 0 "interval" uv_timer_t: 0x5585d623f770 8 "interval" uv_timer_t: 0x5585d623f770 4 "interval" uv_timer_t: 0x5585d623f770 2 ok 76 timer - shrinking interval using methods "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 77 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0x7f15c4d7b700" "hello" uv_thread_t: 0x7f15c4d7b700 finish hello ok 78 work - test threadpool with async # All tests passed In uv_thread_t: 0x7f15beffd700 ************************************************** libtool --silent --tag=CC --mode=link cc -g -O2 -fdebug-prefix-map=/build/lua-luv-vcy9mC/lua-luv-1.36.0-0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/app-dynamic -I . -I /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/ \ /usr/share/dh-lua/test/5.1/app.c /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/liblua5.1-luv.la \ -Wl,-z,relro -luv -ldl -L/usr//lib/x86_64-linux-gnu -llua5.1 libtool --silent --tag=CC --mode=execute -dlopen /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/liblua5.1-luv.la \ ldd /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/app-dynamic linux-vdso.so.1 (0x00007fff9139d000) liblua5.1-luv.so.0 => /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/.libs/liblua5.1-luv.so.0 (0x00007fec49fa0000) liblua5.1.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.1.so.0 (0x00007fec49f70000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fec49da9000) libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007fec49d78000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fec49c33000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fec49c2e000) /lib64/ld-linux-x86-64.so.2 (0x00007fec49fd0000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fec49c0b000) ********************** app dynamic (5.1) ********* Test: tests/run.lua 1..78 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0x5650c3bb3b50 "closed" uv_timer_t: 0x5650c3bb3b50 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0x5650c3bb3b50 "closed" { } uv_timer_t: 0x5650c3bb3b50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 11 } { stat = { nlink = 1, ino = 18491617, mtime = table: 0x5650c3bda290, gid = 1000, mode = 33188, size = 6244, dev = 49, gen = 0, rdev = 0, atime = table: 0x5650c3bccb30, blksize = 4096, uid = 1000, type = "file", flags = 0, ctime = table: 0x5650c3be39e0, birthtime = table: 0x5650c3be2920, blocks = 16 } } ok 7 fs - read a file sync { fd = 11 } { stat = { nlink = 1, ino = 18491617, mtime = table: 0x5650c3bf4bd0, gid = 1000, mode = 33188, size = 6244, dev = 49, gen = 0, rdev = 0, atime = table: 0x5650c3c01990, blksize = 4096, uid = 1000, type = "file", flags = 0, ctime = table: 0x5650c3bf0910, birthtime = table: 0x5650c3be3f10, blocks = 16 } } { chunk = 6244 } ok 8 fs - read a file async ok 9 fs - fs.write ok 10 fs - fs.write data refs ok 11 fs - fs.stat sync ok 12 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 13 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 14 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".editorconfig", ftype = "file" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = ".travis.yml", ftype = "file" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lgtm.yml", ftype = "file" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 15 fs - fs.scandir "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" ok 16 fs - fs.realpath ok 17 fs - fs.copyfile { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } ok 18 fs - fs.{open,read,close}dir object sync #1 { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } uv_dir_t: 0x5650c3be8a60 closed ok 19 fs - fs.{open,read,close}dir object sync #2 { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } ok 20 fs - fs.{open,read,close}dir sync one entry { { name = "src", type = "directory" }, { name = "cmake", type = "directory" }, { name = "debian", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "5.2-luv", type = "directory" }, { name = "examples", type = "directory" }, { name = "lib", type = "directory" }, { name = "lgtm.yml", type = "file" }, { name = "Makefile", type = "file" }, { name = ".ci", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, { name = ".gitmodules", type = "file" }, { name = ".pc", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = "deps", type = "directory" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".travis.yml", type = "file" }, { name = "rockspecs", type = "directory" }, { name = "tests", type = "directory" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" } } ok 21 fs - fs.{open,read,close}dir sync more entry { { name = "src", type = "directory" }, { name = "cmake", type = "directory" }, { name = "debian", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "5.2-luv", type = "directory" }, { name = "examples", type = "directory" }, { name = "lib", type = "directory" }, { name = "lgtm.yml", type = "file" }, { name = "Makefile", type = "file" }, { name = ".ci", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, { name = ".gitmodules", type = "file" }, { name = ".pc", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = "deps", type = "directory" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".travis.yml", type = "file" }, { name = "rockspecs", type = "directory" }, { name = "tests", type = "directory" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" } } ok 22 fs - fs.{open,read,close}dir with more entry { bavail = 92085780, type = 2035054128, bsize = 4096, files = 35741696, bfree = 99237908, ffree = 33613799, blocks = 140436222 } ok 23 fs - fs.statfs sync { bavail = 92085773, type = 2035054128, bsize = 4096, files = 35741696, bfree = 99237901, ffree = 33613799, blocks = 140436222 } ok 24 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 25 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 26 fs - fs.statfs async error ok 27 fs - fs.mkdtemp async ok 28 fs - fs.mkdtemp sync ok 29 fs - fs.mkdtemp async error ok 30 fs - fs.mkdtemp sync error ok 31 fs - fs.mkstemp async ok 32 fs - fs.mkstemp sync ok 33 fs - fs.mkstemp async error ok 34 fs - fs.mkstemp sync error "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 35 misc - uv.guess_handle { version = 75264, version_string = "1.38.0" } ok 36 misc - uv.version and uv.version_string { rss = 5586944, total = 135139958784, constrained = 0, free = 20452249600 } ok 37 misc - memory size { uptime = 736440 } ok 38 misc - uv.uptime { inblock = 0, nsignals = 0, utime = { usec = 55689, sec = 0 }, oublock = 40, stime = { usec = 0, sec = 0 }, nivcsw = 60, minflt = 294, idrss = 0, majflt = 0, nvcsw = 34, isrss = 0, nswap = 0, maxrss = 5456, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 39 misc - uv.getrusage { { speed = 1757, times = table: 0x5650c3be39e0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1922, times = table: 0x5650c3bee9d0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1962, times = table: 0x5650c3bda290, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1555, times = table: 0x5650c3be2920, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1593, times = table: 0x5650c3bce000, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1847, times = table: 0x5650c3bebb70, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2487, times = table: 0x5650c3bf2100, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1727, times = table: 0x5650c3bcb350, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2083, times = table: 0x5650c3bf9b50, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2528, times = table: 0x5650c3bfa450, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2190, times = table: 0x5650c3bddff0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2100, times = table: 0x5650c3bf42e0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1737, times = table: 0x5650c3bd6fc0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5650c3be3060, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1784, times = table: 0x5650c3bccce0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2011, times = table: 0x5650c3bcddc0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1828, times = table: 0x5650c3bf7330, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1643, times = table: 0x5650c3c04bb0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1785, times = table: 0x5650c3c05540, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1743, times = table: 0x5650c3bf8170, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1880, times = table: 0x5650c3bebe40, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1760, times = table: 0x5650c3bdd280, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1725, times = table: 0x5650c3bf6ef0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1635, times = table: 0x5650c3be1a50, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2046, times = table: 0x5650c3bdebf0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2035, times = table: 0x5650c3bbec90, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2455, times = table: 0x5650c3befe60, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2058, times = table: 0x5650c3be3d40, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2592, times = table: 0x5650c3c01c90, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2426, times = table: 0x5650c3be2710, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2561, times = table: 0x5650c3c00eb0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2496, times = table: 0x5650c3c01600, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" } } ok 40 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true, family = "inet", ip = "127.0.0.1" } } "eth0" { { mac = "B¬\0", netmask = "255.255.0.0", internal = false, family = "inet", ip = "172.21.0.4" } } ok 41 misc - uv.interface_addresses { 26.212890625, 32.61865234375, 34.2265625 } ok 42 misc - uv.loadavg "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/.libs/app-dynamic" ok 43 misc - uv.exepath "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/debian" ok 44 misc - uv.os_homedir "/tmp" ok 45 misc - uv.os_tmpdir { username = "builduser", uid = 1000, gid = 1000, homedir = "/nonexistent", shell = "/bin/bash" } ok 46 misc - uv.os_get_passwd "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/" ok 47 misc - uv.cwd and uv.chdir 7.3644019599189e+14 ok 48 misc - uv.hrtime ok 49 misc - uv.getpid { release = "5.10.0-8-amd64", machine = "x86_64", version = "#1 SMP Debian 5.10.46-4 (2021-08-03)", sysname = "Linux" } ok 50 misc - uv.os_uname os.time 1634183208 uv.gettimeofday 1634183208.000931 ok 51 misc - uv.gettimeofday ok 52 misc - uv.os_environ ok 53 misc - uv.sleep ok 54 misc - uv.random async ok 55 misc - uv.random sync ok 56 misc - uv.random errors "prepare" uv_prepare_t: 0x5650c3bcfe30 ok 57 prepare-check-idle-async - simple prepare "check" uv_check_t: 0x5650c3bcfe30 "timeout" uv_timer_t: 0x5650c3bb3b50 ok 58 prepare-check-idle-async - simple check "idle" uv_idle_t: 0x5650c3bcfe30 ok 59 prepare-check-idle-async - simple idle ok 60 prepare-check-idle-async - simple async ok 61 process - test disable_stdio_inheritance { handle = uv_process_t: 0x5650c3bfa540, pid = 763632 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 62 process - process stdout { handle = uv_process_t: 0x5650c3bfa540, pid = 763633 } "exit" uv_process_t: 0x5650c3bfa540 { status = 0, signal = 2 } ok 63 process - spawn and kill by pid { handle = uv_process_t: 0x5650c3bfa540, pid = 763634 } "exit" uv_process_t: 0x5650c3bfa540 { status = 0, signal = 15 } ok 64 process - spawn and kill by handle ok 65 process - invalid command { handle = uv_process_t: 0x5650c3bfa540, pid = 763636 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 66 process - process stdio Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 763637, code = 0 } ok 67 signal - Catch SIGINT { delay = 100, elapsed = 101 } ok 68 thread - test thread create ok 69 thread - test thread create with arguments Runing uv_thread_t: 0x7f4c0d986740 Runing uv_thread_t: 0x7f4c0d986740 { delay = 100, elapsed = 100 } ok 70 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 71 thread - test thread create with options table "timeout" uv_timer_t: 0x5650c3bb3b50 "closed" uv_timer_t: 0x5650c3bb3b50 ok 72 timer - simple timeout "interval" uv_timer_t: 0x5650c3bb3b50 "interval" uv_timer_t: 0x5650c3bb3b50 "interval" uv_timer_t: 0x5650c3bb3b50 "closed" uv_timer_t: 0x5650c3bb3b50 ok 73 timer - simple interval "interval" uv_timer_t: 0x5650c3bc33c0 "interval" uv_timer_t: 0x5650c3bc33c0 "timeout" uv_timer_t: 0x5650c3bb3b50 ok 74 timer - timeout with interval "interval" uv_timer_t: 0x5650c3bb3b50 0 "interval" uv_timer_t: 0x5650c3bb3b50 8 "interval" uv_timer_t: 0x5650c3bb3b50 4 "interval" uv_timer_t: 0x5650c3bb3b50 2 ok 75 timer - shrinking interval "interval" uv_timer_t: 0x5650c3bb3b50 0 "interval" uv_timer_t: 0x5650c3bb3b50 8 "interval" uv_timer_t: 0x5650c3bb3b50 4 "interval" uv_timer_t: 0x5650c3bb3b50 2 ok 76 timer - shrinking interval using methods "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 77 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0x7f4c0d184700" "hello" uv_thread_t: 0x7f4c0d184700 finish hello ok 78 work - test threadpool with async # All tests passed In uv_thread_t: 0x7f4c077fe700 ************************************************** libtool --silent --tag=CC --mode=link cc -g -O2 -fdebug-prefix-map=/build/lua-luv-vcy9mC/lua-luv-1.36.0-0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/app-static -I . -I /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/ \ /usr/share/dh-lua/test/5.1/app.c /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/liblua5.1-luv.la \ -Wl,-z,relro -L/usr//lib/x86_64-linux-gnu -llua5.1 -lm -ldl ldd /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/app-static linux-vdso.so.1 (0x00007ffe663f4000) libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f4574797000) liblua5.1.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 (0x00007f4574767000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f45745a4000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f457459f000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f457457e000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4574439000) /lib64/ld-linux-x86-64.so.2 (0x00007f45747f7000) *********************** app static (5.1) ********* Test: tests/run.lua 1..78 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0x55eb34a39b50 "closed" uv_timer_t: 0x55eb34a39b50 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0x55eb34a39b50 "closed" { } uv_timer_t: 0x55eb34a39b50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 11 } { stat = { nlink = 1, ino = 18491617, mtime = table: 0x55eb34a60290, gid = 1000, mode = 33188, size = 6244, dev = 49, gen = 0, rdev = 0, atime = table: 0x55eb34a52b30, blksize = 4096, uid = 1000, type = "file", flags = 0, ctime = table: 0x55eb34a699e0, birthtime = table: 0x55eb34a68920, blocks = 16 } } ok 7 fs - read a file sync { fd = 11 } { stat = { nlink = 1, ino = 18491617, mtime = table: 0x55eb34a7abd0, gid = 1000, mode = 33188, size = 6244, dev = 49, gen = 0, rdev = 0, atime = table: 0x55eb34a87990, blksize = 4096, uid = 1000, type = "file", flags = 0, ctime = table: 0x55eb34a76910, birthtime = table: 0x55eb34a69f10, blocks = 16 } } { chunk = 6244 } ok 8 fs - read a file async ok 9 fs - fs.write ok 10 fs - fs.write data refs ok 11 fs - fs.stat sync ok 12 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 13 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 14 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".editorconfig", ftype = "file" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = ".travis.yml", ftype = "file" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lgtm.yml", ftype = "file" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 15 fs - fs.scandir "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" ok 16 fs - fs.realpath ok 17 fs - fs.copyfile { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } ok 18 fs - fs.{open,read,close}dir object sync #1 { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } uv_dir_t: 0x55eb34a69440 closed ok 19 fs - fs.{open,read,close}dir object sync #2 { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } ok 20 fs - fs.{open,read,close}dir sync one entry { { name = "src", type = "directory" }, { name = "cmake", type = "directory" }, { name = "debian", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "5.2-luv", type = "directory" }, { name = "examples", type = "directory" }, { name = "lib", type = "directory" }, { name = "lgtm.yml", type = "file" }, { name = "Makefile", type = "file" }, { name = ".ci", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, { name = ".gitmodules", type = "file" }, { name = ".pc", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = "deps", type = "directory" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".travis.yml", type = "file" }, { name = "rockspecs", type = "directory" }, { name = "tests", type = "directory" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" } } ok 21 fs - fs.{open,read,close}dir sync more entry { { name = "src", type = "directory" }, { name = "cmake", type = "directory" }, { name = "debian", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "5.2-luv", type = "directory" }, { name = "examples", type = "directory" }, { name = "lib", type = "directory" }, { name = "lgtm.yml", type = "file" }, { name = "Makefile", type = "file" }, { name = ".ci", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, { name = ".gitmodules", type = "file" }, { name = ".pc", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = "deps", type = "directory" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".travis.yml", type = "file" }, { name = "rockspecs", type = "directory" }, { name = "tests", type = "directory" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" } } ok 22 fs - fs.{open,read,close}dir with more entry { bavail = 92074384, type = 2035054128, bsize = 4096, files = 35741696, bfree = 99226512, ffree = 33613682, blocks = 140436222 } ok 23 fs - fs.statfs sync { bavail = 92074380, type = 2035054128, bsize = 4096, files = 35741696, bfree = 99226508, ffree = 33613682, blocks = 140436222 } ok 24 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 25 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 26 fs - fs.statfs async error ok 27 fs - fs.mkdtemp async ok 28 fs - fs.mkdtemp sync ok 29 fs - fs.mkdtemp async error ok 30 fs - fs.mkdtemp sync error ok 31 fs - fs.mkstemp async ok 32 fs - fs.mkstemp sync ok 33 fs - fs.mkstemp async error ok 34 fs - fs.mkstemp sync error "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 35 misc - uv.guess_handle { version = 75264, version_string = "1.38.0" } ok 36 misc - uv.version and uv.version_string { rss = 3522560, total = 135139958784, constrained = 0, free = 21008560128 } ok 37 misc - memory size { uptime = 736447 } ok 38 misc - uv.uptime { inblock = 0, nsignals = 0, utime = { usec = 46347, sec = 0 }, oublock = 40, stime = { usec = 8088, sec = 0 }, nivcsw = 1, minflt = 292, idrss = 0, majflt = 0, nvcsw = 33, isrss = 0, nswap = 0, maxrss = 3440, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 39 misc - uv.getrusage { { speed = 2593, times = table: 0x55eb34a68df0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x55eb34a65f40, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x55eb34a7a2e0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x55eb34a59700, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x55eb34a64aa0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2594, times = table: 0x55eb34a7def0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x55eb34a49560, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x55eb34a60290, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2181, times = table: 0x55eb34a71b70, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2168, times = table: 0x55eb34a5f590, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2236, times = table: 0x55eb34a72670, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1964, times = table: 0x55eb34a54000, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2080, times = table: 0x55eb34a7d860, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2118, times = table: 0x55eb34a32000, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2107, times = table: 0x55eb34a81b60, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2078, times = table: 0x55eb34a5cfc0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x55eb34a51350, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x55eb34a88970, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x55eb34a763a0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x55eb34a5a3b0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x55eb34a45f80, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x55eb34a52b30, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x55eb34a552f0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x55eb34a7d330, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2583, times = table: 0x55eb34a69cc0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2238, times = table: 0x55eb34a78100, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2054, times = table: 0x55eb34a565b0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2575, times = table: 0x55eb34a87c40, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2513, times = table: 0x55eb34a87600, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2284, times = table: 0x55eb34a4d010, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2555, times = table: 0x55eb34a68710, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2258, times = table: 0x55eb34a610a0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" } } ok 40 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true, family = "inet", ip = "127.0.0.1" } } "eth0" { { mac = "B¬\0", netmask = "255.255.0.0", internal = false, family = "inet", ip = "172.21.0.4" } } ok 41 misc - uv.interface_addresses { 24.19384765625, 32.09326171875, 34.0478515625 } ok 42 misc - uv.loadavg "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.1-luv/app-static" ok 43 misc - uv.exepath "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/debian" ok 44 misc - uv.os_homedir "/tmp" ok 45 misc - uv.os_tmpdir { username = "builduser", uid = 1000, gid = 1000, homedir = "/nonexistent", shell = "/bin/bash" } ok 46 misc - uv.os_get_passwd "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/" ok 47 misc - uv.cwd and uv.chdir 7.3644766674617e+14 ok 48 misc - uv.hrtime ok 49 misc - uv.getpid { release = "5.10.0-8-amd64", machine = "x86_64", version = "#1 SMP Debian 5.10.46-4 (2021-08-03)", sysname = "Linux" } ok 50 misc - uv.os_uname os.time 1634183216 uv.gettimeofday 1634183216.000398 ok 51 misc - uv.gettimeofday ok 52 misc - uv.os_environ ok 53 misc - uv.sleep ok 54 misc - uv.random async ok 55 misc - uv.random sync ok 56 misc - uv.random errors "prepare" uv_prepare_t: 0x55eb34a7a480 ok 57 prepare-check-idle-async - simple prepare "check" uv_check_t: 0x55eb34a7a480 "timeout" uv_timer_t: 0x55eb34a39b50 ok 58 prepare-check-idle-async - simple check "idle" uv_idle_t: 0x55eb34a7a480 ok 59 prepare-check-idle-async - simple idle ok 60 prepare-check-idle-async - simple async ok 61 process - test disable_stdio_inheritance { handle = uv_process_t: 0x55eb34a60750, pid = 763712 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 62 process - process stdout { handle = uv_process_t: 0x55eb34a60750, pid = 763713 } "exit" uv_process_t: 0x55eb34a60750 { status = 0, signal = 2 } ok 63 process - spawn and kill by pid { handle = uv_process_t: 0x55eb34a60750, pid = 763714 } "exit" uv_process_t: 0x55eb34a60750 { status = 0, signal = 15 } ok 64 process - spawn and kill by handle ok 65 process - invalid command { handle = uv_process_t: 0x55eb34a60750, pid = 763716 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 66 process - process stdio Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 763717, code = 0 } ok 67 signal - Catch SIGINT { delay = 100, elapsed = 102 } ok 68 thread - test thread create ok 69 thread - test thread create with arguments Runing uv_thread_t: 0x7fb26a700740 Runing uv_thread_t: 0x7fb26a700740 { delay = 100, elapsed = 100 } ok 70 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 71 thread - test thread create with options table "timeout" uv_timer_t: 0x55eb34a39b50 "closed" uv_timer_t: 0x55eb34a39b50 ok 72 timer - simple timeout "interval" uv_timer_t: 0x55eb34a39b50 "interval" uv_timer_t: 0x55eb34a39b50 "interval" uv_timer_t: 0x55eb34a39b50 "closed" uv_timer_t: 0x55eb34a39b50 ok 73 timer - simple interval "interval" uv_timer_t: 0x55eb34a493c0 "interval" uv_timer_t: 0x55eb34a493c0 "timeout" uv_timer_t: 0x55eb34a39b50 ok 74 timer - timeout with interval "interval" uv_timer_t: 0x55eb34a39b50 0 "interval" uv_timer_t: 0x55eb34a39b50 8 "interval" uv_timer_t: 0x55eb34a39b50 4 "interval" uv_timer_t: 0x55eb34a39b50 2 ok 75 timer - shrinking interval "interval" uv_timer_t: 0x55eb34a39b50 0 "interval" uv_timer_t: 0x55eb34a39b50 8 "interval" uv_timer_t: 0x55eb34a39b50 4 "interval" uv_timer_t: 0x55eb34a39b50 2 ok 76 timer - shrinking interval using methods "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 77 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0x7fb2696fd700" "hello" uv_thread_t: 0x7fb2696fd700 finish hello ok 78 work - test threadpool with async # All tests passed In uv_thread_t: 0x7fb25bfff700 ************************************************** Target test made Making target test for debian/lua5.2.dh-lua.conf # tests ********************** lua dynamic (5.2) ********* Test: tests/run.lua 1..78 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0x55c24fdc3560 "closed" uv_timer_t: 0x55c24fdc3560 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0x55c24fdc3560 "closed" { } uv_timer_t: 0x55c24fdc3560 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 11 } { stat = { mtime = table: 0x55c24fddc620, uid = 1000, nlink = 1, ino = 18491617, rdev = 0, blocks = 16, dev = 49, mode = 33188, gid = 1000, ctime = table: 0x55c24fddba90, blksize = 4096, birthtime = table: 0x55c24fddb590, size = 6244, atime = table: 0x55c24fddc7b0, gen = 0, flags = 0, type = "file" } } ok 7 fs - read a file sync { fd = 11 } { stat = { mtime = table: 0x55c24fdc4040, uid = 1000, nlink = 1, ino = 18491617, rdev = 0, blocks = 16, dev = 49, mode = 33188, gid = 1000, ctime = table: 0x55c24fdadb20, blksize = 4096, birthtime = table: 0x55c24fdd0b90, size = 6244, atime = table: 0x55c24fde1100, gen = 0, flags = 0, type = "file" } } { chunk = 6244 } ok 8 fs - read a file async ok 9 fs - fs.write ok 10 fs - fs.write data refs ok 11 fs - fs.stat sync ok 12 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 13 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 14 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".editorconfig", ftype = "file" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = ".travis.yml", ftype = "file" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lgtm.yml", ftype = "file" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 15 fs - fs.scandir "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" ok 16 fs - fs.realpath ok 17 fs - fs.copyfile { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } ok 18 fs - fs.{open,read,close}dir object sync #1 { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } uv_dir_t: 0x55c24fdcb9e0 closed ok 19 fs - fs.{open,read,close}dir object sync #2 { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } ok 20 fs - fs.{open,read,close}dir sync one entry { { name = "src", type = "directory" }, { name = "cmake", type = "directory" }, { name = "debian", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "5.2-luv", type = "directory" }, { name = "examples", type = "directory" }, { name = "lib", type = "directory" }, { name = "lgtm.yml", type = "file" }, { name = "Makefile", type = "file" }, { name = ".ci", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, { name = ".gitmodules", type = "file" }, { name = ".pc", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = "deps", type = "directory" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".travis.yml", type = "file" }, { name = "rockspecs", type = "directory" }, { name = "tests", type = "directory" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" } } ok 21 fs - fs.{open,read,close}dir sync more entry { { name = "src", type = "directory" }, { name = "cmake", type = "directory" }, { name = "debian", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "5.2-luv", type = "directory" }, { name = "examples", type = "directory" }, { name = "lib", type = "directory" }, { name = "lgtm.yml", type = "file" }, { name = "Makefile", type = "file" }, { name = ".ci", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, { name = ".gitmodules", type = "file" }, { name = ".pc", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = "deps", type = "directory" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".travis.yml", type = "file" }, { name = "rockspecs", type = "directory" }, { name = "tests", type = "directory" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" } } ok 22 fs - fs.{open,read,close}dir with more entry { ffree = 33613560, files = 35741696, bsize = 4096, bavail = 91964054, bfree = 99116182, blocks = 140436222, type = 2035054128 } ok 23 fs - fs.statfs sync { ffree = 33613560, files = 35741696, bsize = 4096, bavail = 91964040, bfree = 99116168, blocks = 140436222, type = 2035054128 } ok 24 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 25 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 26 fs - fs.statfs async error ok 27 fs - fs.mkdtemp async ok 28 fs - fs.mkdtemp sync ok 29 fs - fs.mkdtemp async error ok 30 fs - fs.mkdtemp sync error ok 31 fs - fs.mkstemp async ok 32 fs - fs.mkstemp sync ok 33 fs - fs.mkstemp async error ok 34 fs - fs.mkstemp sync error "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 35 misc - uv.guess_handle { version_string = "1.38.0", version = 75264 } ok 36 misc - uv.version and uv.version_string { total = 135139958784, rss = 4022272, free = 20248563712, constrained = 0 } ok 37 misc - memory size { uptime = 736455 } ok 38 misc - uv.uptime { nivcsw = 5, nvcsw = 35, maxrss = 3928, idrss = 0, nsignals = 0, oublock = 40, stime = { sec = 0, usec = 11069 }, msgsnd = 0, utime = { sec = 0, usec = 30373 }, msgrcv = 0, nswap = 0, isrss = 0, inblock = 0, majflt = 0, minflt = 323, ixrss = 0 } ok 39 misc - uv.getrusage { { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdd11f0, speed = 2054 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdc4e40, speed = 2507 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdfdc10, speed = 2163 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdd19b0, speed = 1726 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdc5810, speed = 2593 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdd7db0, speed = 2048 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdd7900, speed = 2517 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fddc7b0, speed = 2595 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdcabf0, speed = 1648 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdf0970, speed = 1679 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdf6cf0, speed = 1655 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fddba90, speed = 1625 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdd0b90, speed = 1698 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fddf9b0, speed = 1658 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdea890, speed = 1628 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdfc590, speed = 1645 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdf3e60, speed = 2593 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fde96b0, speed = 2443 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdfb320, speed = 2552 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdc4c40, speed = 2593 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fde4e80, speed = 2593 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdb4ac0, speed = 2233 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdff850, speed = 2593 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fde6bb0, speed = 2593 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdd12e0, speed = 2311 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fda7d40, speed = 2327 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdedd20, speed = 2185 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdddda0, speed = 2342 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fddc620, speed = 2502 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fde4840, speed = 2524 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fde4c60, speed = 2525 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c24fdfbc30, speed = 1655 } } ok 40 misc - uv.cpu_info "eth0" { { internal = false, mac = "B¬\0", netmask = "255.255.0.0", family = "inet", ip = "172.21.0.4" } } "lo" { { internal = true, mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", family = "inet", ip = "127.0.0.1" } } ok 41 misc - uv.interface_addresses { 20.78759765625, 31.10205078125, 33.7041015625 } ok 42 misc - uv.loadavg "/usr/bin/lua5.2" ok 43 misc - uv.exepath "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/debian" ok 44 misc - uv.os_homedir "/tmp" ok 45 misc - uv.os_tmpdir { username = "builduser", uid = 1000, shell = "/bin/bash", gid = 1000, homedir = "/nonexistent" } ok 46 misc - uv.os_get_passwd "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/" ok 47 misc - uv.cwd and uv.chdir 7.3645510695532e+14 ok 48 misc - uv.hrtime ok 49 misc - uv.getpid { machine = "x86_64", sysname = "Linux", release = "5.10.0-8-amd64", version = "#1 SMP Debian 5.10.46-4 (2021-08-03)" } ok 50 misc - uv.os_uname os.time 1634183223 uv.gettimeofday 1634183223.000851 ok 51 misc - uv.gettimeofday ok 52 misc - uv.os_environ ok 53 misc - uv.sleep ok 54 misc - uv.random async ok 55 misc - uv.random sync ok 56 misc - uv.random errors "prepare" uv_prepare_t: 0x55c24fdbbbf0 ok 57 prepare-check-idle-async - simple prepare "check" uv_check_t: 0x55c24fdbbbf0 "timeout" uv_timer_t: 0x55c24fde0450 ok 58 prepare-check-idle-async - simple check "idle" uv_idle_t: 0x55c24fdbbbf0 ok 59 prepare-check-idle-async - simple idle ok 60 prepare-check-idle-async - simple async ok 61 process - test disable_stdio_inheritance { handle = uv_process_t: 0x55c24fde3ae0, pid = 763799 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 62 process - process stdout { handle = uv_process_t: 0x55c24fde3ae0, pid = 763800 } "exit" uv_process_t: 0x55c24fde3ae0 { signal = 2, status = 0 } ok 63 process - spawn and kill by pid { handle = uv_process_t: 0x55c24fde3ae0, pid = 763801 } "exit" uv_process_t: 0x55c24fde3ae0 { signal = 15, status = 0 } ok 64 process - spawn and kill by handle ok 65 process - invalid command { handle = uv_process_t: 0x55c24fde3ae0, pid = 763803 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 66 process - process stdio Sending child SIGINT "sigint\n" "exit" { code = 0, signal = 0, pid = 763804 } ok 67 signal - Catch SIGINT In uv_thread_t: 0x7f4713fff700 { delay = 100, elapsed = 101 } ok 68 thread - test thread create ok 69 thread - test thread create with arguments Runing uv_thread_t: 0x7f4722218740 Runing uv_thread_t: 0x7f4722218740 { delay = 100, elapsed = 100 } ok 70 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 71 thread - test thread create with options table "timeout" uv_timer_t: 0x55c24fde0450 "closed" uv_timer_t: 0x55c24fde0450 ok 72 timer - simple timeout "interval" uv_timer_t: 0x55c24fde0450 "interval" uv_timer_t: 0x55c24fde0450 "interval" uv_timer_t: 0x55c24fde0450 "closed" uv_timer_t: 0x55c24fde0450 ok 73 timer - simple interval "interval" uv_timer_t: 0x55c24fde73e0 "interval" uv_timer_t: 0x55c24fde73e0 "timeout" uv_timer_t: 0x55c24fde0450 ok 74 timer - timeout with interval "interval" uv_timer_t: 0x55c24fde0450 0 "interval" uv_timer_t: 0x55c24fde0450 8 "interval" uv_timer_t: 0x55c24fde0450 4 "interval" uv_timer_t: 0x55c24fde0450 2 ok 75 timer - shrinking interval "interval" uv_timer_t: 0x55c24fde0450 0 "interval" uv_timer_t: 0x55c24fde0450 8 "interval" uv_timer_t: 0x55c24fde0450 4 "interval" uv_timer_t: 0x55c24fde0450 2 ok 76 timer - shrinking interval using methods "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 77 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0x7f472099a700" "hello" uv_thread_t: 0x7f472099a700 finish hello ok 78 work - test threadpool with async # All tests passed ************************************************** libtool --silent --tag=CC --mode=link cc -g -O2 -fdebug-prefix-map=/build/lua-luv-vcy9mC/lua-luv-1.36.0-0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/app-dynamic -I . -I /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/ \ /usr/share/dh-lua/test/5.2/app.c /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/liblua5.2-luv.la \ -Wl,-z,relro -luv -ldl -L/usr//lib/x86_64-linux-gnu -llua5.2 libtool --silent --tag=CC --mode=execute -dlopen /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/liblua5.2-luv.la \ ldd /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/app-dynamic linux-vdso.so.1 (0x00007ffeeb7c8000) liblua5.2-luv.so.0 => /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/.libs/liblua5.2-luv.so.0 (0x00007f2aa8163000) liblua5.2.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.2.so.0 (0x00007f2aa812f000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2aa7f68000) libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f2aa7f37000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2aa7df2000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2aa7ded000) /lib64/ld-linux-x86-64.so.2 (0x00007f2aa8192000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2aa7dca000) ********************** app dynamic (5.2) ********* Test: tests/run.lua 1..78 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0x557ec9536330 "closed" uv_timer_t: 0x557ec9536330 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0x557ec9536330 "closed" { } uv_timer_t: 0x557ec9536330 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 11 } { stat = { ino = 18491617, dev = 49, uid = 1000, flags = 0, size = 6244, rdev = 0, type = "file", birthtime = table: 0x557ec9514fb0, blksize = 4096, ctime = table: 0x557ec951acc0, mtime = table: 0x557ec9563e10, mode = 33188, atime = table: 0x557ec953b190, gen = 0, nlink = 1, gid = 1000, blocks = 16 } } ok 7 fs - read a file sync { fd = 11 } { stat = { ino = 18491617, dev = 49, uid = 1000, flags = 0, size = 6244, rdev = 0, type = "file", birthtime = table: 0x557ec955c510, blksize = 4096, ctime = table: 0x557ec95546d0, mtime = table: 0x557ec9566610, mode = 33188, atime = table: 0x557ec9566100, gen = 0, nlink = 1, gid = 1000, blocks = 16 } } { chunk = 6244 } ok 8 fs - read a file async ok 9 fs - fs.write ok 10 fs - fs.write data refs ok 11 fs - fs.stat sync ok 12 fs - fs.stat async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 13 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 14 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".editorconfig", ftype = "file" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = ".travis.yml", ftype = "file" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lgtm.yml", ftype = "file" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 15 fs - fs.scandir "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" ok 16 fs - fs.realpath ok 17 fs - fs.copyfile { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } ok 18 fs - fs.{open,read,close}dir object sync #1 { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } uv_dir_t: 0x557ec9549240 closed ok 19 fs - fs.{open,read,close}dir object sync #2 { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } ok 20 fs - fs.{open,read,close}dir sync one entry { { name = "src", type = "directory" }, { name = "cmake", type = "directory" }, { name = "debian", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "5.2-luv", type = "directory" }, { name = "examples", type = "directory" }, { name = "lib", type = "directory" }, { name = "lgtm.yml", type = "file" }, { name = "Makefile", type = "file" }, { name = ".ci", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, { name = ".gitmodules", type = "file" }, { name = ".pc", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = "deps", type = "directory" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".travis.yml", type = "file" }, { name = "rockspecs", type = "directory" }, { name = "tests", type = "directory" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" } } ok 21 fs - fs.{open,read,close}dir sync more entry { { name = "src", type = "directory" }, { name = "cmake", type = "directory" }, { name = "debian", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "5.2-luv", type = "directory" }, { name = "examples", type = "directory" }, { name = "lib", type = "directory" }, { name = "lgtm.yml", type = "file" }, { name = "Makefile", type = "file" }, { name = ".ci", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, { name = ".gitmodules", type = "file" }, { name = ".pc", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = "deps", type = "directory" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".travis.yml", type = "file" }, { name = "rockspecs", type = "directory" }, { name = "tests", type = "directory" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" } } ok 22 fs - fs.{open,read,close}dir with more entry { bsize = 4096, bavail = 91959941, type = 2035054128, bfree = 99112069, ffree = 33613343, files = 35741696, blocks = 140436222 } ok 23 fs - fs.statfs sync { bsize = 4096, bavail = 91959941, type = 2035054128, bfree = 99112069, ffree = 33613343, files = 35741696, blocks = 140436222 } ok 24 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 25 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 26 fs - fs.statfs async error ok 27 fs - fs.mkdtemp async ok 28 fs - fs.mkdtemp sync ok 29 fs - fs.mkdtemp async error ok 30 fs - fs.mkdtemp sync error ok 31 fs - fs.mkstemp async ok 32 fs - fs.mkstemp sync ok 33 fs - fs.mkstemp async error ok 34 fs - fs.mkstemp sync error "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 35 misc - uv.guess_handle { version = 75264, version_string = "1.38.0" } ok 36 misc - uv.version and uv.version_string { rss = 3608576, constrained = 0, total = 135139958784, free = 22600925184 } ok 37 misc - memory size { uptime = 736462 } ok 38 misc - uv.uptime { oublock = 40, maxrss = 3524, nsignals = 0, nvcsw = 39, ixrss = 0, msgrcv = 0, inblock = 0, msgsnd = 0, nivcsw = 11, nswap = 0, idrss = 0, majflt = 0, isrss = 0, stime = { sec = 0, usec = 9473 }, minflt = 290, utime = { sec = 0, usec = 28421 } } ok 39 misc - uv.getrusage { { speed = 2593, times = table: 0x557ec95330a0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec955f2c0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9535bd0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9554960, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9566610, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec953ef50, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec953b190, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec955e6d0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec951bcf0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9529730, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9548380, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9555eb0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec955f650, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9537520, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec954cd40, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9548010, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec952d100, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9565cd0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9549a70, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec95597a0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec95632b0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9555460, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec952f880, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9551330, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9561140, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9515840, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec955f7e0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec954a8c0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec95647f0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9555ce0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec95379a0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x557ec9565a60, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" } } ok 40 misc - uv.cpu_info "eth0" { { netmask = "255.255.0.0", family = "inet", internal = false, ip = "172.21.0.4", mac = "B¬\0" } } "lo" { { netmask = "255.0.0.0", family = "inet", internal = true, ip = "127.0.0.1", mac = "\0\0\0\0\0\0" } } ok 41 misc - uv.interface_addresses { 19.20263671875, 30.60205078125, 33.5283203125 } ok 42 misc - uv.loadavg "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/.libs/app-dynamic" ok 43 misc - uv.exepath "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/debian" ok 44 misc - uv.os_homedir "/tmp" ok 45 misc - uv.os_tmpdir { username = "builduser", uid = 1000, homedir = "/nonexistent", gid = 1000, shell = "/bin/bash" } ok 46 misc - uv.os_get_passwd "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/" ok 47 misc - uv.cwd and uv.chdir 7.3646286118582e+14 ok 48 misc - uv.hrtime ok 49 misc - uv.getpid { version = "#1 SMP Debian 5.10.46-4 (2021-08-03)", sysname = "Linux", release = "5.10.0-8-amd64", machine = "x86_64" } ok 50 misc - uv.os_uname os.time 1634183231 uv.gettimeofday 1634183231.000592 ok 51 misc - uv.gettimeofday ok 52 misc - uv.os_environ ok 53 misc - uv.sleep ok 54 misc - uv.random async ok 55 misc - uv.random sync ok 56 misc - uv.random errors "prepare" uv_prepare_t: 0x557ec952f590 ok 57 prepare-check-idle-async - simple prepare "check" uv_check_t: 0x557ec952f590 "timeout" uv_timer_t: 0x557ec9529560 ok 58 prepare-check-idle-async - simple check "idle" uv_idle_t: 0x557ec952f590 ok 59 prepare-check-idle-async - simple idle ok 60 prepare-check-idle-async - simple async ok 61 process - test disable_stdio_inheritance { pid = 763947, handle = uv_process_t: 0x557ec9557600 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 62 process - process stdout { pid = 763948, handle = uv_process_t: 0x557ec9557600 } "exit" uv_process_t: 0x557ec9557600 { status = 0, signal = 2 } ok 63 process - spawn and kill by pid { pid = 763949, handle = uv_process_t: 0x557ec9557600 } "exit" uv_process_t: 0x557ec9557600 { status = 0, signal = 15 } ok 64 process - spawn and kill by handle ok 65 process - invalid command { pid = 763951, handle = uv_process_t: 0x557ec9557600 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 66 process - process stdio Sending child SIGINT "sigint\n" "exit" { code = 0, pid = 763952, signal = 0 } ok 67 signal - Catch SIGINT In uv_thread_t: 0x7fd3720c7700 { delay = 100, elapsed = 101 } ok 68 thread - test thread create ok 69 thread - test thread create with arguments Runing uv_thread_t: 0x7fd3740e0740 Runing uv_thread_t: 0x7fd3740e0740 { delay = 100, elapsed = 100 } ok 70 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 102 } ok 71 thread - test thread create with options table "timeout" uv_timer_t: 0x557ec9529560 "closed" uv_timer_t: 0x557ec9529560 ok 72 timer - simple timeout "interval" uv_timer_t: 0x557ec9529560 "interval" uv_timer_t: 0x557ec9529560 "interval" uv_timer_t: 0x557ec9529560 "closed" uv_timer_t: 0x557ec9529560 ok 73 timer - simple interval "interval" uv_timer_t: 0x557ec955c2f0 "interval" uv_timer_t: 0x557ec955c2f0 "timeout" uv_timer_t: 0x557ec9529560 ok 74 timer - timeout with interval "interval" uv_timer_t: 0x557ec9529560 0 "interval" uv_timer_t: 0x557ec9529560 8 "interval" uv_timer_t: 0x557ec9529560 4 "interval" uv_timer_t: 0x557ec9529560 2 ok 75 timer - shrinking interval "interval" uv_timer_t: 0x557ec9529560 0 "interval" uv_timer_t: 0x557ec9529560 8 "interval" uv_timer_t: 0x557ec9529560 4 "interval" uv_timer_t: 0x557ec9529560 2 ok 76 timer - shrinking interval using methods "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 77 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0x7fd3728dc700" "hello" uv_thread_t: 0x7fd3728dc700 finish hello ok 78 work - test threadpool with async # All tests passed ************************************************** libtool --silent --tag=CC --mode=link cc -g -O2 -fdebug-prefix-map=/build/lua-luv-vcy9mC/lua-luv-1.36.0-0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/app-static -I . -I /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/ \ /usr/share/dh-lua/test/5.2/app.c /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/liblua5.2-luv.la \ -Wl,-z,relro -L/usr//lib/x86_64-linux-gnu -llua5.2 -lm -ldl ldd /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/app-static linux-vdso.so.1 (0x00007ffd3a3b4000) libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f3c5ad4e000) liblua5.2.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.2.so.0 (0x00007f3c5ad1a000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3c5ab57000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f3c5ab52000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f3c5ab31000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f3c5a9ec000) /lib64/ld-linux-x86-64.so.2 (0x00007f3c5adae000) *********************** app static (5.2) ********* Test: tests/run.lua 1..78 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0x5583f9926990 "closed" uv_timer_t: 0x5583f9926990 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0x5583f9926990 "closed" { } uv_timer_t: 0x5583f9926990 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 11 } { stat = { gid = 1000, blocks = 16, dev = 49, atime = table: 0x5583f995ff40, ctime = table: 0x5583f9966600, gen = 0, nlink = 1, flags = 0, mode = 33188, birthtime = table: 0x5583f9966570, size = 6244, ino = 18491617, uid = 1000, rdev = 0, type = "file", mtime = table: 0x5583f9966290, blksize = 4096 } } ok 7 fs - read a file sync { fd = 11 } { stat = { gid = 1000, blocks = 16, dev = 49, atime = table: 0x5583f9966f10, ctime = table: 0x5583f994bd10, gen = 0, nlink = 1, flags = 0, mode = 33188, birthtime = table: 0x5583f9956100, size = 6244, ino = 18491617, uid = 1000, rdev = 0, type = "file", mtime = table: 0x5583f9926120, blksize = 4096 } } { chunk = 6244 } ok 8 fs - read a file async ok 9 fs - fs.write ok 10 fs - fs.write data refs ok 11 fs - fs.stat sync ok 12 fs - fs.stat async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 13 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 14 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".editorconfig" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "file", name = ".travis.yml" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "file", name = "lgtm.yml" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 15 fs - fs.scandir "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" ok 16 fs - fs.realpath ok 17 fs - fs.copyfile { { type = "directory", name = "src" } } { { type = "directory", name = "cmake" } } { { type = "directory", name = "debian" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "examples" } } { { type = "directory", name = "lib" } } { { type = "file", name = "lgtm.yml" } } { { type = "file", name = "Makefile" } } { { type = "directory", name = ".ci" } } { { type = "directory", name = "5.1-luv" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "5.3-luv" } } { { type = "file", name = ".gitmodules" } } { { type = "directory", name = ".pc" } } { { type = "file", name = ".editorconfig" } } { { type = "directory", name = "deps" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } { { type = "file", name = ".travis.yml" } } { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "tests" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } ok 18 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "src" } } { { type = "directory", name = "cmake" } } { { type = "directory", name = "debian" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "examples" } } { { type = "directory", name = "lib" } } { { type = "file", name = "lgtm.yml" } } { { type = "file", name = "Makefile" } } { { type = "directory", name = ".ci" } } { { type = "directory", name = "5.1-luv" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "5.3-luv" } } { { type = "file", name = ".gitmodules" } } { { type = "directory", name = ".pc" } } { { type = "file", name = ".editorconfig" } } { { type = "directory", name = "deps" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } { { type = "file", name = ".travis.yml" } } { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "tests" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } uv_dir_t: 0x5583f9959930 closed ok 19 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "src" } } { { type = "directory", name = "cmake" } } { { type = "directory", name = "debian" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "examples" } } { { type = "directory", name = "lib" } } { { type = "file", name = "lgtm.yml" } } { { type = "file", name = "Makefile" } } { { type = "directory", name = ".ci" } } { { type = "directory", name = "5.1-luv" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "5.3-luv" } } { { type = "file", name = ".gitmodules" } } { { type = "directory", name = ".pc" } } { { type = "file", name = ".editorconfig" } } { { type = "directory", name = "deps" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } { { type = "file", name = ".travis.yml" } } { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "tests" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } ok 20 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "src" }, { type = "directory", name = "cmake" }, { type = "directory", name = "debian" }, { type = "file", name = "msvcbuild.bat" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "examples" }, { type = "directory", name = "lib" }, { type = "file", name = "lgtm.yml" }, { type = "file", name = "Makefile" }, { type = "directory", name = ".ci" }, { type = "directory", name = "5.1-luv" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, { type = "file", name = ".gitmodules" }, { type = "directory", name = ".pc" }, { type = "file", name = ".editorconfig" }, { type = "directory", name = "deps" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = "docs.md" }, { type = "file", name = ".gitignore" }, { type = "file", name = ".travis.yml" }, { type = "directory", name = "rockspecs" }, { type = "directory", name = "tests" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" } } ok 21 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "src" }, { type = "directory", name = "cmake" }, { type = "directory", name = "debian" }, { type = "file", name = "msvcbuild.bat" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "examples" }, { type = "directory", name = "lib" }, { type = "file", name = "lgtm.yml" }, { type = "file", name = "Makefile" }, { type = "directory", name = ".ci" }, { type = "directory", name = "5.1-luv" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, { type = "file", name = ".gitmodules" }, { type = "directory", name = ".pc" }, { type = "file", name = ".editorconfig" }, { type = "directory", name = "deps" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = "docs.md" }, { type = "file", name = ".gitignore" }, { type = "file", name = ".travis.yml" }, { type = "directory", name = "rockspecs" }, { type = "directory", name = "tests" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" } } ok 22 fs - fs.{open,read,close}dir with more entry { bavail = 91927441, bfree = 99079569, blocks = 140436222, type = 2035054128, bsize = 4096, ffree = 33609457, files = 35741696 } ok 23 fs - fs.statfs sync { bavail = 91927441, bfree = 99079569, blocks = 140436222, type = 2035054128, bsize = 4096, ffree = 33609457, files = 35741696 } ok 24 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 25 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 26 fs - fs.statfs async error ok 27 fs - fs.mkdtemp async ok 28 fs - fs.mkdtemp sync ok 29 fs - fs.mkdtemp async error ok 30 fs - fs.mkdtemp sync error ok 31 fs - fs.mkstemp async ok 32 fs - fs.mkstemp sync ok 33 fs - fs.mkstemp async error ok 34 fs - fs.mkstemp sync error "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 35 misc - uv.guess_handle { version_string = "1.38.0", version = 75264 } ok 36 misc - uv.version and uv.version_string { constrained = 0, free = 22115782656, total = 135139958784, rss = 3428352 } ok 37 misc - memory size { uptime = 736470 } ok 38 misc - uv.uptime { idrss = 0, majflt = 0, msgrcv = 0, ixrss = 0, oublock = 40, isrss = 0, nvcsw = 35, nsignals = 0, msgsnd = 0, inblock = 0, nswap = 0, nivcsw = 17, stime = { usec = 7408, sec = 0 }, minflt = 280, utime = { usec = 33339, sec = 0 }, maxrss = 3348 } ok 39 misc - uv.getrusage { { speed = 2593, times = table: 0x5583f994fca0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f9950880, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f9966f10, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f996e480, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f9955590, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f99368c0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f994ce90, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f9955150, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2310, times = table: 0x5583f994e980, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2311, times = table: 0x5583f9962a20, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2311, times = table: 0x5583f9963d10, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2312, times = table: 0x5583f996cca0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2312, times = table: 0x5583f9942d90, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2313, times = table: 0x5583f9951d60, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2313, times = table: 0x5583f994f350, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2314, times = table: 0x5583f996f8f0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f9956360, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f996cc10, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f996ca70, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f9964f90, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f9967150, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f99677a0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f9966d50, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2593, times = table: 0x5583f9952400, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2318, times = table: 0x5583f9973420, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2319, times = table: 0x5583f9972460, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2319, times = table: 0x5583f994a790, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2320, times = table: 0x5583f992ab30, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2320, times = table: 0x5583f996dd90, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2321, times = table: 0x5583f9950f50, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2321, times = table: 0x5583f9933d10, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2322, times = table: 0x5583f9953500, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" } } ok 40 misc - uv.cpu_info "eth0" { { family = "inet", mac = "B¬\0", netmask = "255.255.0.0", ip = "172.21.0.4", internal = false } } "lo" { { family = "inet", mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", ip = "127.0.0.1", internal = true } } ok 41 misc - uv.interface_addresses { 22.11181640625, 30.8203125, 33.56640625 } ok 42 misc - uv.loadavg "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.2-luv/app-static" ok 43 misc - uv.exepath "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/debian" ok 44 misc - uv.os_homedir "/tmp" ok 45 misc - uv.os_tmpdir { shell = "/bin/bash", gid = 1000, homedir = "/nonexistent", uid = 1000, username = "builduser" } ok 46 misc - uv.os_get_passwd "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/" ok 47 misc - uv.cwd and uv.chdir 7.3647033477128e+14 ok 48 misc - uv.hrtime ok 49 misc - uv.getpid { machine = "x86_64", version = "#1 SMP Debian 5.10.46-4 (2021-08-03)", release = "5.10.0-8-amd64", sysname = "Linux" } ok 50 misc - uv.os_uname os.time 1634183239 uv.gettimeofday 1634183239.000066 ok 51 misc - uv.gettimeofday ok 52 misc - uv.os_environ ok 53 misc - uv.sleep ok 54 misc - uv.random async ok 55 misc - uv.random sync ok 56 misc - uv.random errors "prepare" uv_prepare_t: 0x5583f9974720 ok 57 prepare-check-idle-async - simple prepare "check" uv_check_t: 0x5583f9974720 "timeout" uv_timer_t: 0x5583f99337b0 ok 58 prepare-check-idle-async - simple check "idle" uv_idle_t: 0x5583f9974720 ok 59 prepare-check-idle-async - simple idle ok 60 prepare-check-idle-async - simple async ok 61 process - test disable_stdio_inheritance { handle = uv_process_t: 0x5583f996e310, pid = 764027 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 62 process - process stdout { handle = uv_process_t: 0x5583f996e310, pid = 764028 } "exit" uv_process_t: 0x5583f996e310 { signal = 2, status = 0 } ok 63 process - spawn and kill by pid { handle = uv_process_t: 0x5583f996e310, pid = 764029 } "exit" uv_process_t: 0x5583f996e310 { signal = 15, status = 0 } ok 64 process - spawn and kill by handle ok 65 process - invalid command { handle = uv_process_t: 0x5583f996e310, pid = 764031 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 66 process - process stdio Sending child SIGINT "sigint\n" "exit" { pid = 764032, code = 0, signal = 0 } ok 67 signal - Catch SIGINT In uv_thread_t: 0x7f61064bc700 { delay = 100, elapsed = 101 } ok 68 thread - test thread create ok 69 thread - test thread create with arguments Runing uv_thread_t: 0x7f61084d5740 Runing uv_thread_t: 0x7f61084d5740 { delay = 100, elapsed = 100 } ok 70 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 71 thread - test thread create with options table "timeout" uv_timer_t: 0x5583f99337b0 "closed" uv_timer_t: 0x5583f99337b0 ok 72 timer - simple timeout "interval" uv_timer_t: 0x5583f99337b0 "interval" uv_timer_t: 0x5583f99337b0 "interval" uv_timer_t: 0x5583f99337b0 "closed" uv_timer_t: 0x5583f99337b0 ok 73 timer - simple interval "interval" uv_timer_t: 0x5583f9926990 "interval" uv_timer_t: 0x5583f9926990 "timeout" uv_timer_t: 0x5583f99337b0 ok 74 timer - timeout with interval "interval" uv_timer_t: 0x5583f99337b0 0 "interval" uv_timer_t: 0x5583f99337b0 8 "interval" uv_timer_t: 0x5583f99337b0 4 "interval" uv_timer_t: 0x5583f99337b0 2 ok 75 timer - shrinking interval "interval" uv_timer_t: 0x5583f99337b0 0 "interval" uv_timer_t: 0x5583f99337b0 8 "interval" uv_timer_t: 0x5583f99337b0 4 "interval" uv_timer_t: 0x5583f99337b0 2 ok 76 timer - shrinking interval using methods "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 77 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0x7f6107cd3700" "hello" uv_thread_t: 0x7f6107cd3700 finish hello ok 78 work - test threadpool with async # All tests passed ************************************************** Target test made Making target test for debian/lua5.3.dh-lua.conf # tests ********************** lua dynamic (5.3) ********* Test: tests/run.lua 1..78 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0x55aa8796f970 "closed" uv_timer_t: 0x55aa8796f970 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0x55aa8796f970 "closed" { } uv_timer_t: 0x55aa8796f970 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 11 } { stat = { gid = 1000, rdev = 0, blocks = 16, ctime = table: 0x55aa87951780, atime = table: 0x55aa87965ab0, nlink = 1, flags = 0, mtime = table: 0x55aa8795a250, uid = 1000, type = "file", mode = 33188, gen = 0, dev = 49, size = 6244, birthtime = table: 0x55aa87951180, blksize = 4096, ino = 18491617 } } ok 7 fs - read a file sync { fd = 11 } { stat = { gid = 1000, rdev = 0, blocks = 16, ctime = table: 0x55aa8795d3e0, atime = table: 0x55aa87965920, nlink = 1, flags = 0, mtime = table: 0x55aa87965810, uid = 1000, type = "file", mode = 33188, gen = 0, dev = 49, size = 6244, birthtime = table: 0x55aa8795cd00, blksize = 4096, ino = 18491617 } } { chunk = 6244 } ok 8 fs - read a file async ok 9 fs - fs.write ok 10 fs - fs.write data refs ok 11 fs - fs.stat sync ok 12 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 13 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 14 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".editorconfig" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "file", name = ".travis.yml" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "file", name = "lgtm.yml" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 15 fs - fs.scandir "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" ok 16 fs - fs.realpath ok 17 fs - fs.copyfile { { type = "directory", name = "src" } } { { type = "directory", name = "cmake" } } { { type = "directory", name = "debian" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "examples" } } { { type = "directory", name = "lib" } } { { type = "file", name = "lgtm.yml" } } { { type = "file", name = "Makefile" } } { { type = "directory", name = ".ci" } } { { type = "directory", name = "5.1-luv" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "5.3-luv" } } { { type = "file", name = ".gitmodules" } } { { type = "directory", name = ".pc" } } { { type = "file", name = ".editorconfig" } } { { type = "directory", name = "deps" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } { { type = "file", name = ".travis.yml" } } { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "tests" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } ok 18 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "src" } } { { type = "directory", name = "cmake" } } { { type = "directory", name = "debian" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "examples" } } { { type = "directory", name = "lib" } } { { type = "file", name = "lgtm.yml" } } { { type = "file", name = "Makefile" } } { { type = "directory", name = ".ci" } } { { type = "directory", name = "5.1-luv" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "5.3-luv" } } { { type = "file", name = ".gitmodules" } } { { type = "directory", name = ".pc" } } { { type = "file", name = ".editorconfig" } } { { type = "directory", name = "deps" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } { { type = "file", name = ".travis.yml" } } { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "tests" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } uv_dir_t: 0x55aa8797c1f0 closed ok 19 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "src" } } { { type = "directory", name = "cmake" } } { { type = "directory", name = "debian" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "examples" } } { { type = "directory", name = "lib" } } { { type = "file", name = "lgtm.yml" } } { { type = "file", name = "Makefile" } } { { type = "directory", name = ".ci" } } { { type = "directory", name = "5.1-luv" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "5.3-luv" } } { { type = "file", name = ".gitmodules" } } { { type = "directory", name = ".pc" } } { { type = "file", name = ".editorconfig" } } { { type = "directory", name = "deps" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } { { type = "file", name = ".travis.yml" } } { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "tests" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } ok 20 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "src" }, { type = "directory", name = "cmake" }, { type = "directory", name = "debian" }, { type = "file", name = "msvcbuild.bat" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "examples" }, { type = "directory", name = "lib" }, { type = "file", name = "lgtm.yml" }, { type = "file", name = "Makefile" }, { type = "directory", name = ".ci" }, { type = "directory", name = "5.1-luv" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, { type = "file", name = ".gitmodules" }, { type = "directory", name = ".pc" }, { type = "file", name = ".editorconfig" }, { type = "directory", name = "deps" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = "docs.md" }, { type = "file", name = ".gitignore" }, { type = "file", name = ".travis.yml" }, { type = "directory", name = "rockspecs" }, { type = "directory", name = "tests" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" } } ok 21 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "src" }, { type = "directory", name = "cmake" }, { type = "directory", name = "debian" }, { type = "file", name = "msvcbuild.bat" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "examples" }, { type = "directory", name = "lib" }, { type = "file", name = "lgtm.yml" }, { type = "file", name = "Makefile" }, { type = "directory", name = ".ci" }, { type = "directory", name = "5.1-luv" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, { type = "file", name = ".gitmodules" }, { type = "directory", name = ".pc" }, { type = "file", name = ".editorconfig" }, { type = "directory", name = "deps" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = "docs.md" }, { type = "file", name = ".gitignore" }, { type = "file", name = ".travis.yml" }, { type = "directory", name = "rockspecs" }, { type = "directory", name = "tests" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" } } ok 22 fs - fs.{open,read,close}dir with more entry { ffree = 33606406, blocks = 140436222, bavail = 91886630, files = 35741696, bsize = 4096, type = 2035054128, bfree = 99038758 } ok 23 fs - fs.statfs sync { ffree = 33606405, blocks = 140436222, bavail = 91886617, files = 35741696, bsize = 4096, type = 2035054128, bfree = 99038745 } ok 24 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 25 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 26 fs - fs.statfs async error ok 27 fs - fs.mkdtemp async ok 28 fs - fs.mkdtemp sync ok 29 fs - fs.mkdtemp async error ok 30 fs - fs.mkdtemp sync error ok 31 fs - fs.mkstemp async ok 32 fs - fs.mkstemp sync ok 33 fs - fs.mkstemp async error ok 34 fs - fs.mkstemp sync error "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 35 misc - uv.guess_handle { version = 75264, version_string = "1.38.0" } ok 36 misc - uv.version and uv.version_string { constrained = 0.0, total = 135139958784.0, free = 20779016192.0, rss = 3522560 } ok 37 misc - memory size { uptime = 736477.0 } ok 38 misc - uv.uptime { ixrss = 0, inblock = 0, oublock = 40, idrss = 0, nivcsw = 19, nsignals = 0, isrss = 0, minflt = 288, msgrcv = 0, utime = { usec = 18251, sec = 0 }, maxrss = 3440, stime = { usec = 9125, sec = 0 }, majflt = 0, msgsnd = 0, nvcsw = 40, nswap = 0 } ok 39 misc - uv.getrusage { { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa8794a4b0, speed = 2566.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa879531d0, speed = 2285.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa8795b130, speed = 2444.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa87948e60, speed = 2315.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa87949ac0, speed = 2157.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa8796f790, speed = 2301.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa8791cb20, speed = 2550.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa8794f6b0, speed = 2409.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa8794f960, speed = 2593.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa8795c600, speed = 2593.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa87956cf0, speed = 2593.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa8794f3e0, speed = 2580.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa8796e030, speed = 2537.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa87956e00, speed = 2593.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa87947dd0, speed = 2498.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa87941dd0, speed = 2593.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa87935ea0, speed = 2360.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa87935af0, speed = 2195.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa87935c00, speed = 2479.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa87934820, speed = 2552.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa879566e0, speed = 2133.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa87956900, speed = 2297.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa879387e0, speed = 2064.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa87938a00, speed = 2424.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa8796c530, speed = 2593.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa8796c750, speed = 2593.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa8793f300, speed = 2593.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa8793f520, speed = 2594.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa879633c0, speed = 2593.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa879635e0, speed = 2593.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa87971f50, speed = 2593.0 }, { model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55aa87972170, speed = 2584.0 } } ok 40 misc - uv.cpu_info "eth0" { { internal = false, ip = "172.21.0.4", family = "inet", mac = "B¬\0", netmask = "255.255.0.0" } } "lo" { { internal = true, ip = "127.0.0.1", family = "inet", mac = "\0\0\0\0\0\0", netmask = "255.0.0.0" } } ok 41 misc - uv.interface_addresses { 26.10693359375, 31.50439453125, 33.77294921875 } ok 42 misc - uv.loadavg "/usr/bin/lua5.3" ok 43 misc - uv.exepath "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/debian" ok 44 misc - uv.os_homedir "/tmp" ok 45 misc - uv.os_tmpdir { shell = "/bin/bash", username = "builduser", gid = 1000, uid = 1000, homedir = "/nonexistent" } ok 46 misc - uv.os_get_passwd "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/" ok 47 misc - uv.cwd and uv.chdir 7.3647767659977e+14 ok 48 misc - uv.hrtime ok 49 misc - uv.getpid { release = "5.10.0-8-amd64", machine = "x86_64", version = "#1 SMP Debian 5.10.46-4 (2021-08-03)", sysname = "Linux" } ok 50 misc - uv.os_uname os.time 1634183246 uv.gettimeofday 1634183246.000408 ok 51 misc - uv.gettimeofday ok 52 misc - uv.os_environ ok 53 misc - uv.sleep ok 54 misc - uv.random async ok 55 misc - uv.random sync ok 56 misc - uv.random errors "prepare" uv_prepare_t: 0x55aa8796ed90 ok 57 prepare-check-idle-async - simple prepare "check" uv_check_t: 0x55aa8796ed90 "timeout" uv_timer_t: 0x55aa8794f450 ok 58 prepare-check-idle-async - simple check "idle" uv_idle_t: 0x55aa8796ed90 ok 59 prepare-check-idle-async - simple idle ok 60 prepare-check-idle-async - simple async ok 61 process - test disable_stdio_inheritance { handle = uv_process_t: 0x55aa87972b50, pid = 764111 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 62 process - process stdout { handle = uv_process_t: 0x55aa87972b50, pid = 764112 } "exit" uv_process_t: 0x55aa87972b50 { signal = 2, status = 0 } ok 63 process - spawn and kill by pid { handle = uv_process_t: 0x55aa87972b50, pid = 764113 } "exit" uv_process_t: 0x55aa87972b50 { signal = 15, status = 0 } ok 64 process - spawn and kill by handle ok 65 process - invalid command { handle = uv_process_t: 0x55aa87972b50, pid = 764115 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 66 process - process stdio Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 764116, code = 0 } ok 67 signal - Catch SIGINT In uv_thread_t: 0x7fb571bd5700 { delay = 100, elapsed = 101 } ok 68 thread - test thread create ok 69 thread - test thread create with arguments Runing uv_thread_t: 0x7fb573c68740 Runing uv_thread_t: 0x7fb573c68740 { delay = 100, elapsed = 100 } ok 70 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 71 thread - test thread create with options table "timeout" uv_timer_t: 0x55aa8794f450 "closed" uv_timer_t: 0x55aa8794f450 ok 72 timer - simple timeout "interval" uv_timer_t: 0x55aa8794f450 "interval" uv_timer_t: 0x55aa8794f450 "interval" uv_timer_t: 0x55aa8794f450 "closed" uv_timer_t: 0x55aa8794f450 ok 73 timer - simple interval "interval" uv_timer_t: 0x55aa8793def0 "interval" uv_timer_t: 0x55aa8793def0 "timeout" uv_timer_t: 0x55aa8794f450 ok 74 timer - timeout with interval "interval" uv_timer_t: 0x55aa8794f450 0 "interval" uv_timer_t: 0x55aa8794f450 8 "interval" uv_timer_t: 0x55aa8794f450 4 "interval" uv_timer_t: 0x55aa8794f450 2 ok 75 timer - shrinking interval "interval" uv_timer_t: 0x55aa8794f450 0 "interval" uv_timer_t: 0x55aa8794f450 8 "interval" uv_timer_t: 0x55aa8794f450 4 "interval" uv_timer_t: 0x55aa8794f450 2 ok 76 timer - shrinking interval using methods "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 77 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0x7fb572beb700" "hello" uv_thread_t: 0x7fb572beb700 finish hello ok 78 work - test threadpool with async # All tests passed ************************************************** libtool --silent --tag=CC --mode=link cc -g -O2 -fdebug-prefix-map=/build/lua-luv-vcy9mC/lua-luv-1.36.0-0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/app-dynamic -I . -I /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/ \ /usr/share/dh-lua/test/5.3/app.c /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/liblua5.3-luv.la \ -Wl,-z,relro -luv -ldl -L/usr//lib/x86_64-linux-gnu -llua5.3 libtool --silent --tag=CC --mode=execute -dlopen /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/liblua5.3-luv.la \ ldd /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/app-dynamic linux-vdso.so.1 (0x00007ffea5d81000) liblua5.3-luv.so.0 => /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/.libs/liblua5.3-luv.so.0 (0x00007fa3add9d000) liblua5.3.so.0 => /usr//lib/x86_64-linux-gnu/liblua5.3.so.0 (0x00007fa3add63000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa3adb9c000) libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007fa3adb6b000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa3ada26000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa3ada21000) /lib64/ld-linux-x86-64.so.2 (0x00007fa3addcc000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa3ad9fe000) ********************** app dynamic (5.3) ********* Test: tests/run.lua 1..78 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0x55ae85683210 "closed" uv_timer_t: 0x55ae85683210 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0x55ae85683210 "closed" { } uv_timer_t: 0x55ae85683210 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 11 } { stat = { ino = 18491617, dev = 49, atime = table: 0x55ae856b0220, mode = 33188, gen = 0, birthtime = table: 0x55ae856a8db0, size = 6244, blocks = 16, gid = 1000, blksize = 4096, mtime = table: 0x55ae856a4db0, type = "file", uid = 1000, ctime = table: 0x55ae856991f0, nlink = 1, flags = 0, rdev = 0 } } ok 7 fs - read a file sync { fd = 11 } { stat = { ino = 18491617, dev = 49, atime = table: 0x55ae85696930, mode = 33188, gen = 0, birthtime = table: 0x55ae856b59b0, size = 6244, blocks = 16, gid = 1000, blksize = 4096, mtime = table: 0x55ae856a8100, type = "file", uid = 1000, ctime = table: 0x55ae8569d7e0, nlink = 1, flags = 0, rdev = 0 } } { chunk = 6244 } ok 8 fs - read a file async ok 9 fs - fs.write ok 10 fs - fs.write data refs ok 11 fs - fs.stat sync ok 12 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 13 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 14 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".editorconfig", ftype = "file" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = ".travis.yml", ftype = "file" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lgtm.yml", ftype = "file" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 15 fs - fs.scandir "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" ok 16 fs - fs.realpath ok 17 fs - fs.copyfile { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } ok 18 fs - fs.{open,read,close}dir object sync #1 { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } uv_dir_t: 0x55ae856c83b0 closed ok 19 fs - fs.{open,read,close}dir object sync #2 { { name = "src", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "5.2-luv", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "lib", type = "directory" } } { { name = "lgtm.yml", type = "file" } } { { name = "Makefile", type = "file" } } { { name = ".ci", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = "libluv.pc.in", type = "file" } } { { name = "5.3-luv", type = "directory" } } { { name = ".gitmodules", type = "file" } } { { name = ".pc", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = "deps", type = "directory" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = "docs.md", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".travis.yml", type = "file" } } { { name = "rockspecs", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } ok 20 fs - fs.{open,read,close}dir sync one entry { { name = "src", type = "directory" }, { name = "cmake", type = "directory" }, { name = "debian", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "5.2-luv", type = "directory" }, { name = "examples", type = "directory" }, { name = "lib", type = "directory" }, { name = "lgtm.yml", type = "file" }, { name = "Makefile", type = "file" }, { name = ".ci", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, { name = ".gitmodules", type = "file" }, { name = ".pc", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = "deps", type = "directory" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".travis.yml", type = "file" }, { name = "rockspecs", type = "directory" }, { name = "tests", type = "directory" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" } } ok 21 fs - fs.{open,read,close}dir sync more entry { { name = "src", type = "directory" }, { name = "cmake", type = "directory" }, { name = "debian", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "5.2-luv", type = "directory" }, { name = "examples", type = "directory" }, { name = "lib", type = "directory" }, { name = "lgtm.yml", type = "file" }, { name = "Makefile", type = "file" }, { name = ".ci", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = "libluv.pc.in", type = "file" }, { name = "5.3-luv", type = "directory" }, { name = ".gitmodules", type = "file" }, { name = ".pc", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = "deps", type = "directory" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = "docs.md", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".travis.yml", type = "file" }, { name = "rockspecs", type = "directory" }, { name = "tests", type = "directory" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" } } ok 22 fs - fs.{open,read,close}dir with more entry { ffree = 33600613, files = 35741696, bsize = 4096, bavail = 91819163, bfree = 98971291, blocks = 140436222, type = 2035054128 } ok 23 fs - fs.statfs sync { ffree = 33600613, files = 35741696, bsize = 4096, bavail = 91819163, bfree = 98971291, blocks = 140436222, type = 2035054128 } ok 24 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 25 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 26 fs - fs.statfs async error ok 27 fs - fs.mkdtemp async ok 28 fs - fs.mkdtemp sync ok 29 fs - fs.mkdtemp async error ok 30 fs - fs.mkdtemp sync error ok 31 fs - fs.mkstemp async ok 32 fs - fs.mkstemp sync ok 33 fs - fs.mkstemp async error ok 34 fs - fs.mkstemp sync error "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 35 misc - uv.guess_handle { version = 75264, version_string = "1.38.0" } ok 36 misc - uv.version and uv.version_string { constrained = 0.0, rss = 3506176, free = 19075997696.0, total = 135139958784.0 } ok 37 misc - memory size { uptime = 736485.0 } ok 38 misc - uv.uptime { nivcsw = 10, utime = { usec = 17810, sec = 0 }, nvcsw = 38, ixrss = 0, nsignals = 0, msgrcv = 0, idrss = 0, stime = { usec = 13357, sec = 0 }, oublock = 40, nswap = 0, majflt = 0, isrss = 0, inblock = 0, msgsnd = 0, maxrss = 3424, minflt = 274 } ok 39 misc - uv.getrusage { { speed = 2261.0, times = table: 0x55ae85695460, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2256.0, times = table: 0x55ae856ae570, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2021.0, times = table: 0x55ae856aac40, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2271.0, times = table: 0x55ae8566ef00, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2341.0, times = table: 0x55ae856979d0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2298.0, times = table: 0x55ae856a17b0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2226.0, times = table: 0x55ae8568cad0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2210.0, times = table: 0x55ae85690740, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2096.0, times = table: 0x55ae856acf30, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1740.0, times = table: 0x55ae856ad3b0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2386.0, times = table: 0x55ae856a8d10, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2013.0, times = table: 0x55ae856b9100, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2218.0, times = table: 0x55ae8567ce00, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2237.0, times = table: 0x55ae856a9790, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2181.0, times = table: 0x55ae856a23c0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2007.0, times = table: 0x55ae8568fe40, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2260.0, times = table: 0x55ae85671360, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2125.0, times = table: 0x55ae856c81c0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2103.0, times = table: 0x55ae8566f960, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2167.0, times = table: 0x55ae8566b270, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2223.0, times = table: 0x55ae8569f520, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2208.0, times = table: 0x55ae856aea90, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2151.0, times = table: 0x55ae85692bb0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2264.0, times = table: 0x55ae85691d80, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2298.0, times = table: 0x55ae856b7ab0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2321.0, times = table: 0x55ae856a19d0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2035.0, times = table: 0x55ae856a84a0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2055.0, times = table: 0x55ae856889e0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2214.0, times = table: 0x55ae85688c00, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2090.0, times = table: 0x55ae856b88f0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 2089.0, times = table: 0x55ae856b8b10, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" }, { speed = 1954.0, times = table: 0x55ae856b0790, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" } } ok 40 misc - uv.cpu_info "eth0" { { ip = "172.21.0.4", mac = "B¬\0", netmask = "255.255.0.0", family = "inet", internal = false } } "lo" { { ip = "127.0.0.1", mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", family = "inet", internal = true } } ok 41 misc - uv.interface_addresses { 33.13134765625, 32.8369140625, 34.1826171875 } ok 42 misc - uv.loadavg "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/.libs/app-dynamic" ok 43 misc - uv.exepath "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/debian" ok 44 misc - uv.os_homedir "/tmp" ok 45 misc - uv.os_tmpdir { uid = 1000, homedir = "/nonexistent", gid = 1000, username = "builduser", shell = "/bin/bash" } ok 46 misc - uv.os_get_passwd "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/" ok 47 misc - uv.cwd and uv.chdir 7.3648559178023e+14 ok 48 misc - uv.hrtime ok 49 misc - uv.getpid { release = "5.10.0-8-amd64", sysname = "Linux", version = "#1 SMP Debian 5.10.46-4 (2021-08-03)", machine = "x86_64" } ok 50 misc - uv.os_uname os.time 1634183254 uv.gettimeofday 1634183254.000323 ok 51 misc - uv.gettimeofday ok 52 misc - uv.os_environ ok 53 misc - uv.sleep ok 54 misc - uv.random async ok 55 misc - uv.random sync ok 56 misc - uv.random errors "prepare" uv_prepare_t: 0x55ae856ae3a0 ok 57 prepare-check-idle-async - simple prepare "check" uv_check_t: 0x55ae856ae3a0 "timeout" uv_timer_t: 0x55ae856b7410 ok 58 prepare-check-idle-async - simple check "idle" uv_idle_t: 0x55ae856ae3a0 ok 59 prepare-check-idle-async - simple idle ok 60 prepare-check-idle-async - simple async ok 61 process - test disable_stdio_inheritance { handle = uv_process_t: 0x55ae856a4f20, pid = 764259 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 62 process - process stdout { handle = uv_process_t: 0x55ae856a4f20, pid = 764260 } "exit" uv_process_t: 0x55ae856a4f20 { signal = 2, status = 0 } ok 63 process - spawn and kill by pid { handle = uv_process_t: 0x55ae856a4f20, pid = 764261 } "exit" uv_process_t: 0x55ae856a4f20 { signal = 15, status = 0 } ok 64 process - spawn and kill by handle ok 65 process - invalid command { handle = uv_process_t: 0x55ae856a4f20, pid = 764263 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 66 process - process stdio Sending child SIGINT "sigint\n" "exit" { pid = 764264, signal = 0, code = 0 } ok 67 signal - Catch SIGINT In uv_thread_t: 0x7fa5fbfff700 { elapsed = 102, delay = 100 } ok 68 thread - test thread create ok 69 thread - test thread create with arguments Runing uv_thread_t: 0x7fa60a18a740 Runing uv_thread_t: 0x7fa60a18a740 { elapsed = 100, delay = 100 } ok 70 thread - test thread sleep msecs in main thread { elapsed = 101, delay = 100 } ok 71 thread - test thread create with options table "timeout" uv_timer_t: 0x55ae856b7410 "closed" uv_timer_t: 0x55ae856b7410 ok 72 timer - simple timeout "interval" uv_timer_t: 0x55ae856b7410 "interval" uv_timer_t: 0x55ae856b7410 "interval" uv_timer_t: 0x55ae856b7410 "closed" uv_timer_t: 0x55ae856b7410 ok 73 timer - simple interval "interval" uv_timer_t: 0x55ae856add10 "interval" uv_timer_t: 0x55ae856add10 "timeout" uv_timer_t: 0x55ae856b7410 ok 74 timer - timeout with interval "interval" uv_timer_t: 0x55ae856b7410 0 "interval" uv_timer_t: 0x55ae856b7410 8 "interval" uv_timer_t: 0x55ae856b7410 4 "interval" uv_timer_t: 0x55ae856b7410 2 ok 75 timer - shrinking interval "interval" uv_timer_t: 0x55ae856b7410 0 "interval" uv_timer_t: 0x55ae856b7410 8 "interval" uv_timer_t: 0x55ae856b7410 4 "interval" uv_timer_t: 0x55ae856b7410 2 ok 76 timer - shrinking interval using methods "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 77 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0x7fa60a189700" "hello" uv_thread_t: 0x7fa60a189700 finish hello ok 78 work - test threadpool with async # All tests passed ************************************************** libtool --silent --tag=CC --mode=link cc -g -O2 -fdebug-prefix-map=/build/lua-luv-vcy9mC/lua-luv-1.36.0-0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/app-static -I . -I /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/ \ /usr/share/dh-lua/test/5.3/app.c /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/liblua5.3-luv.la \ -Wl,-z,relro -L/usr//lib/x86_64-linux-gnu -llua5.3 -lm -ldl ldd /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/app-static linux-vdso.so.1 (0x00007ffc001d9000) libuv.so.1 => /usr/lib/x86_64-linux-gnu/libuv.so.1 (0x00007f803770f000) liblua5.3.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.3.so.0 (0x00007f80376d5000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8037512000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f803750d000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f80374ec000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f80373a7000) /lib64/ld-linux-x86-64.so.2 (0x00007f803776e000) *********************** app static (5.3) ********* Test: tests/run.lua 1..78 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0x55c297e6f4c0 "closed" uv_timer_t: 0x55c297e6f4c0 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0x55c297e6f4c0 "closed" { } uv_timer_t: 0x55c297e6f4c0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 11 } { stat = { blksize = 4096, mode = 33188, dev = 49, birthtime = table: 0x55c297e54220, size = 6244, gid = 1000, rdev = 0, nlink = 1, mtime = table: 0x55c297e69650, type = "file", flags = 0, ctime = table: 0x55c297e83430, ino = 18491617, atime = table: 0x55c297e69610, uid = 1000, gen = 0, blocks = 16 } } ok 7 fs - read a file sync { fd = 11 } { stat = { blksize = 4096, mode = 33188, dev = 49, birthtime = table: 0x55c297e53fb0, size = 6244, gid = 1000, rdev = 0, nlink = 1, mtime = table: 0x55c297e87740, type = "file", flags = 0, ctime = table: 0x55c297e876c0, ino = 18491617, atime = table: 0x55c297e87df0, uid = 1000, gen = 0, blocks = 16 } } { chunk = 6244 } ok 8 fs - read a file async ok 9 fs - fs.write ok 10 fs - fs.write data refs ok 11 fs - fs.stat sync ok 12 fs - fs.stat async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 13 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 14 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".editorconfig" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "file", name = ".travis.yml" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "file", name = "lgtm.yml" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 15 fs - fs.scandir "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" ok 16 fs - fs.realpath ok 17 fs - fs.copyfile { { type = "directory", name = "src" } } { { type = "directory", name = "cmake" } } { { type = "directory", name = "debian" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "examples" } } { { type = "directory", name = "lib" } } { { type = "file", name = "lgtm.yml" } } { { type = "file", name = "Makefile" } } { { type = "directory", name = ".ci" } } { { type = "directory", name = "5.1-luv" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "5.3-luv" } } { { type = "file", name = ".gitmodules" } } { { type = "directory", name = ".pc" } } { { type = "file", name = ".editorconfig" } } { { type = "directory", name = "deps" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } { { type = "file", name = ".travis.yml" } } { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "tests" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } ok 18 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "src" } } { { type = "directory", name = "cmake" } } { { type = "directory", name = "debian" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "examples" } } { { type = "directory", name = "lib" } } { { type = "file", name = "lgtm.yml" } } { { type = "file", name = "Makefile" } } { { type = "directory", name = ".ci" } } { { type = "directory", name = "5.1-luv" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "5.3-luv" } } { { type = "file", name = ".gitmodules" } } { { type = "directory", name = ".pc" } } { { type = "file", name = ".editorconfig" } } { { type = "directory", name = "deps" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } { { type = "file", name = ".travis.yml" } } { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "tests" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } uv_dir_t: 0x55c297e9fd90 closed ok 19 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "src" } } { { type = "directory", name = "cmake" } } { { type = "directory", name = "debian" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "examples" } } { { type = "directory", name = "lib" } } { { type = "file", name = "lgtm.yml" } } { { type = "file", name = "Makefile" } } { { type = "directory", name = ".ci" } } { { type = "directory", name = "5.1-luv" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "5.3-luv" } } { { type = "file", name = ".gitmodules" } } { { type = "directory", name = ".pc" } } { { type = "file", name = ".editorconfig" } } { { type = "directory", name = "deps" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = "docs.md" } } { { type = "file", name = ".gitignore" } } { { type = "file", name = ".travis.yml" } } { { type = "directory", name = "rockspecs" } } { { type = "directory", name = "tests" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } ok 20 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "src" }, { type = "directory", name = "cmake" }, { type = "directory", name = "debian" }, { type = "file", name = "msvcbuild.bat" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "examples" }, { type = "directory", name = "lib" }, { type = "file", name = "lgtm.yml" }, { type = "file", name = "Makefile" }, { type = "directory", name = ".ci" }, { type = "directory", name = "5.1-luv" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, { type = "file", name = ".gitmodules" }, { type = "directory", name = ".pc" }, { type = "file", name = ".editorconfig" }, { type = "directory", name = "deps" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = "docs.md" }, { type = "file", name = ".gitignore" }, { type = "file", name = ".travis.yml" }, { type = "directory", name = "rockspecs" }, { type = "directory", name = "tests" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" } } ok 21 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "src" }, { type = "directory", name = "cmake" }, { type = "directory", name = "debian" }, { type = "file", name = "msvcbuild.bat" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "examples" }, { type = "directory", name = "lib" }, { type = "file", name = "lgtm.yml" }, { type = "file", name = "Makefile" }, { type = "directory", name = ".ci" }, { type = "directory", name = "5.1-luv" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "5.3-luv" }, { type = "file", name = ".gitmodules" }, { type = "directory", name = ".pc" }, { type = "file", name = ".editorconfig" }, { type = "directory", name = "deps" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = "docs.md" }, { type = "file", name = ".gitignore" }, { type = "file", name = ".travis.yml" }, { type = "directory", name = "rockspecs" }, { type = "directory", name = "tests" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" } } ok 22 fs - fs.{open,read,close}dir with more entry { files = 35741696, bsize = 4096, bfree = 99098789, type = 2035054128, blocks = 140436222, bavail = 91946661, ffree = 33597776 } ok 23 fs - fs.statfs sync { files = 35741696, bsize = 4096, bfree = 99098787, type = 2035054128, blocks = 140436222, bavail = 91946659, ffree = 33597775 } ok 24 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 25 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 26 fs - fs.statfs async error ok 27 fs - fs.mkdtemp async ok 28 fs - fs.mkdtemp sync ok 29 fs - fs.mkdtemp async error ok 30 fs - fs.mkdtemp sync error ok 31 fs - fs.mkstemp async ok 32 fs - fs.mkstemp sync ok 33 fs - fs.mkstemp async error ok 34 fs - fs.mkstemp sync error "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 35 misc - uv.guess_handle { version = 75264, version_string = "1.38.0" } ok 36 misc - uv.version and uv.version_string { total = 135139958784.0, rss = 5529600, free = 20355440640.0, constrained = 0.0 } ok 37 misc - memory size { uptime = 736492.0 } ok 38 misc - uv.uptime { idrss = 0, nivcsw = 148, nvcsw = 39, stime = { usec = 4150, sec = 0 }, oublock = 40, isrss = 0, inblock = 0, msgsnd = 0, nsignals = 0, msgrcv = 0, nswap = 0, minflt = 265, majflt = 0, utime = { usec = 33206, sec = 0 }, maxrss = 5400, ixrss = 0 } ok 39 misc - uv.getrusage { { speed = 2188.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e82810 }, { speed = 2470.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e666d0 }, { speed = 2445.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e85710 }, { speed = 2470.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e60490 }, { speed = 2153.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e63c30 }, { speed = 2250.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e83f10 }, { speed = 2153.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e471a0 }, { speed = 2317.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e54730 }, { speed = 1771.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e685b0 }, { speed = 1802.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e871a0 }, { speed = 2034.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e47960 }, { speed = 1875.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e84f80 }, { speed = 2408.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e630a0 }, { speed = 1736.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e7ee40 }, { speed = 1723.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e7f020 }, { speed = 1721.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e616f0 }, { speed = 2318.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e904c0 }, { speed = 2232.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e8f5a0 }, { speed = 2283.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e8f6b0 }, { speed = 2237.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e7fff0 }, { speed = 2150.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e661e0 }, { speed = 2483.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e85d90 }, { speed = 2154.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e82cf0 }, { speed = 2172.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e43270 }, { speed = 1765.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e48850 }, { speed = 1658.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e66880 }, { speed = 1808.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e7c610 }, { speed = 1622.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e76e70 }, { speed = 1713.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e77520 }, { speed = 1800.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297ea0420 }, { speed = 1991.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e9e1d0 }, { speed = 1779.0, model = "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz", times = table: 0x55c297e9e3f0 } } ok 40 misc - uv.cpu_info "eth0" { { family = "inet", internal = false, mac = "B¬\0", ip = "172.21.0.4", netmask = "255.255.0.0" } } "lo" { { family = "inet", internal = true, mac = "\0\0\0\0\0\0", ip = "127.0.0.1", netmask = "255.0.0.0" } } ok 41 misc - uv.interface_addresses { 35.763671875, 33.3876953125, 34.353515625 } ok 42 misc - uv.loadavg "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/5.3-luv/app-static" ok 43 misc - uv.exepath "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/debian" ok 44 misc - uv.os_homedir "/tmp" ok 45 misc - uv.os_tmpdir { shell = "/bin/bash", gid = 1000, uid = 1000, username = "builduser", homedir = "/nonexistent" } ok 46 misc - uv.os_get_passwd "/build/lua-luv-vcy9mC/lua-luv-1.36.0-0" "/" ok 47 misc - uv.cwd and uv.chdir 7.3649297798575e+14 ok 48 misc - uv.hrtime ok 49 misc - uv.getpid { version = "#1 SMP Debian 5.10.46-4 (2021-08-03)", sysname = "Linux", machine = "x86_64", release = "5.10.0-8-amd64" } ok 50 misc - uv.os_uname os.time 1634183261 uv.gettimeofday 1634183261.000710 ok 51 misc - uv.gettimeofday ok 52 misc - uv.os_environ ok 53 misc - uv.sleep ok 54 misc - uv.random async ok 55 misc - uv.random sync ok 56 misc - uv.random errors "prepare" uv_prepare_t: 0x55c297e85f70 ok 57 prepare-check-idle-async - simple prepare "check" uv_check_t: 0x55c297e85f70 "timeout" uv_timer_t: 0x55c297e847c0 ok 58 prepare-check-idle-async - simple check "idle" uv_idle_t: 0x55c297e85f70 ok 59 prepare-check-idle-async - simple idle ok 60 prepare-check-idle-async - simple async ok 61 process - test disable_stdio_inheritance { handle = uv_process_t: 0x55c297e9bdd0, pid = 764339 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 62 process - process stdout { handle = uv_process_t: 0x55c297e9bdd0, pid = 764340 } "exit" uv_process_t: 0x55c297e9bdd0 { status = 0, signal = 2 } ok 63 process - spawn and kill by pid { handle = uv_process_t: 0x55c297e9bdd0, pid = 764341 } "exit" uv_process_t: 0x55c297e9bdd0 { status = 0, signal = 15 } ok 64 process - spawn and kill by handle ok 65 process - invalid command { handle = uv_process_t: 0x55c297e9bdd0, pid = 764343 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 66 process - process stdio Sending child SIGINT "sigint\n" "exit" { code = 0, pid = 764344, signal = 0 } ok 67 signal - Catch SIGINT In uv_thread_t: 0x7f9dbb7fe700 { delay = 100, elapsed = 101 } ok 68 thread - test thread create ok 69 thread - test thread create with arguments Runing uv_thread_t: 0x7f9dc1ac6740 Runing uv_thread_t: 0x7f9dc1ac6740 { delay = 100, elapsed = 100 } ok 70 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 71 thread - test thread create with options table "timeout" uv_timer_t: 0x55c297e847c0 "closed" uv_timer_t: 0x55c297e847c0 ok 72 timer - simple timeout "interval" uv_timer_t: 0x55c297e847c0 "interval" uv_timer_t: 0x55c297e847c0 "interval" uv_timer_t: 0x55c297e847c0 "closed" uv_timer_t: 0x55c297e847c0 ok 73 timer - simple interval "interval" uv_timer_t: 0x55c297e5ab40 "interval" uv_timer_t: 0x55c297e5ab40 "timeout" uv_timer_t: 0x55c297e847c0 ok 74 timer - timeout with interval "interval" uv_timer_t: 0x55c297e847c0 0 "interval" uv_timer_t: 0x55c297e847c0 8 "interval" uv_timer_t: 0x55c297e847c0 4 "interval" uv_timer_t: 0x55c297e847c0 2 ok 75 timer - shrinking interval "interval" uv_timer_t: 0x55c297e847c0 0 "interval" uv_timer_t: 0x55c297e847c0 8 "interval" uv_timer_t: 0x55c297e847c0 4 "interval" uv_timer_t: 0x55c297e847c0 2 ok 76 timer - shrinking interval using methods "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 77 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0x7f9dc12c4700" "hello" uv_thread_t: 0x7f9dc12c4700 finish hello ok 78 work - test threadpool with async # All tests passed ************************************************** Target test made create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=lua dh_prep -a -O--buildsystem=lua debian/rules override_dh_auto_install make[1]: Entering directory '/build/lua-luv-vcy9mC/lua-luv-1.36.0-0' sed -i '/usr\/include\/lua5\.[1-9]\/luv\.h/d' debian/lua-luv-dev.install dh_auto_install make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple install /build/lua-luv-vcy9mC/lua-luv-1.36.0-0/debian/tmp Making target install for debian/lua5.1.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Adding new line: lua:Versions=5.1 5.2 5.3 Filling in debian/lua-luv-dev.substvars Adding new line: lua:Versions=5.1 5.2 5.3 Filling in debian/lua-luv.substvars Adding new line: lua:Provides=lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Adding new line: lua:Provides=lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.1-luv libtool: warning: remember to run 'libtool --finish /usr//lib/x86_64-linux-gnu' libtool --silent --tag=CC --finish debian/tmp/usr//lib/x86_64-linux-gnu Creating symlink luv.so # .pc Installing lua5.1-luv.pc # .h Installing src/luv.h Target install made Making target install for debian/lua5.2.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 Filling in debian/lua-luv.substvars Skipping already existing line: lua:Provides=lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Provides=lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.2-luv libtool: warning: remember to run 'libtool --finish /usr//lib/x86_64-linux-gnu' libtool --silent --tag=CC --finish debian/tmp/usr//lib/x86_64-linux-gnu Creating symlink luv.so # .pc Installing lua5.2-luv.pc # .h Installing src/luv.h Target install made Making target install for debian/lua5.3.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 Filling in debian/lua-luv.substvars Skipping already existing line: lua:Provides=lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Provides=lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.3-luv libtool: warning: remember to run 'libtool --finish /usr//lib/x86_64-linux-gnu' libtool --silent --tag=CC --finish debian/tmp/usr//lib/x86_64-linux-gnu Creating symlink luv.so # .pc Installing lua5.3-luv.pc # .h Installing src/luv.h Target install made make[2]: Nothing to be done for '/build/lua-luv-vcy9mC/lua-luv-1.36.0-0/debian/tmp'. rm -f debian/tmp/usr/include/lua*/luv.h make[1]: Leaving directory '/build/lua-luv-vcy9mC/lua-luv-1.36.0-0' dh_install -a -O--buildsystem=lua dh_lua -a -O--buildsystem=lua dh_installdocs -a -O--buildsystem=lua dh_installchangelogs -a -O--buildsystem=lua dh_installexamples -a -O--buildsystem=lua dh_installinit -a -O--buildsystem=lua dh_installsystemduser -a -O--buildsystem=lua dh_lintian -a -O--buildsystem=lua dh_perl -a -O--buildsystem=lua dh_link -a -O--buildsystem=lua dh_strip_nondeterminism -a -O--buildsystem=lua dh_compress -X.lua -a -O--buildsystem=lua dh_fixperms -a -O--buildsystem=lua dh_missing -a -O--buildsystem=lua dh_dwz -a -O--buildsystem=lua dh_strip -a -O--buildsystem=lua dh_makeshlibs -a -O--buildsystem=lua dh_shlibdeps -a -O--buildsystem=lua dpkg-shlibdeps: warning: symbol lua_pushstring used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushvalue used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_newstate used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_type used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_setmetatable used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_setfuncs used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkudata used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pcallk used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushnumber used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_gettop used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.3-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: 54 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol luaL_getmetafield used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_newuserdata used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushfstring used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_rawset used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_next used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkinteger used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_status used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pcall used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.1-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: 50 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol lua_pushinteger used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checknumber used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_insert used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_openlibs used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_rawget used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checktype used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_status used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_settable used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_rawset used by debian/lua-luv/usr/lib/x86_64-linux-gnu/liblua5.2-luv.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: 53 other similar warnings have been skipped (use -v to see them all) dh_installdeb -a -O--buildsystem=lua dh_gencontrol -a -O--buildsystem=lua dh_md5sums -a -O--buildsystem=lua dh_builddeb -a -O--buildsystem=lua dpkg-deb: building package 'lua-luv-dbgsym' in '../lua-luv-dbgsym_1.36.0-0-1_amd64.deb'. dpkg-deb: building package 'lua-luv' in '../lua-luv_1.36.0-0-1_amd64.deb'. dpkg-deb: building package 'lua-luv-dev' in '../lua-luv-dev_1.36.0-0-1_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../lua-luv_1.36.0-0-1_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/lua-luv-vcy9mC /tmp/lua-luv-1.36.0-0-1fw8cn3xo I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.l1zEnRO27U... I: success in 407.6772 seconds md5: lua-luv-dbgsym_1.36.0-0-1_amd64.deb: OK md5: lua-luv-dev_1.36.0-0-1_amd64.deb: OK md5: lua-luv_1.36.0-0-1_amd64.deb: OK sha1: lua-luv-dbgsym_1.36.0-0-1_amd64.deb: OK sha1: lua-luv-dev_1.36.0-0-1_amd64.deb: OK sha1: lua-luv_1.36.0-0-1_amd64.deb: OK sha256: lua-luv-dbgsym_1.36.0-0-1_amd64.deb: OK sha256: lua-luv-dev_1.36.0-0-1_amd64.deb: OK sha256: lua-luv_1.36.0-0-1_amd64.deb: OK Checksums: OK