Unit test FAIL src/test/test_util.c:4572: assert(smartlist_len(results) OP_EQ sizeof(results_test10)/sizeof(*results_test10)): 0 vs 1
Tor 0.4.5.6 make test
fails in a docker container under alpine 3.13.1.
util/glob:
FAIL src/test/test_util.c:4572: assert(smartlist_len(results) OP_EQ sizeof(results_test10)/sizeof(*results_test10)): 0 vs 1
[glob FAILED]
Steps to reproduce
$ cat Dockerfile
FROM alpine:3.13.1
ARG TOR_VERSION=0.4.5.6
WORKDIR /tmp
RUN \
apk add --update \
curl \
libcap \
libevent \
libressl \
su-exec \
xz-libs \
zlib \
zstd \
zstd-libs && \
apk add --virtual build \
build-base \
ca-certificates \
gnupg \
libcap-dev \
libevent-dev \
libressl-dev \
linux-headers \
w3m \
wget \
xz-dev \
zlib-dev \
zstd-dev && \
\
libressl version && \
\
wget --no-verbose https://www.torproject.org/dist/tor-${TOR_VERSION}.tar.gz && \
wget --no-verbose https://www.torproject.org/dist/tor-${TOR_VERSION}.tar.gz.asc && \
gpg --keyserver ipv4.pool.sks-keyservers.net --recv-keys \
0x6AFEE6D49E92B601 \
0x28988BF5 \
0x19F78451 && \
gpg --verify tor-${TOR_VERSION}.tar.gz.asc && \
\
export "CFLAGS=-Wno-cpp" && \
\
tar -zxf tor-${TOR_VERSION}.tar.gz && \
cd tor-${TOR_VERSION} && \
./configure \
--disable-gcc-warnings-advisory \
--localstatedir=/var \
--prefix=/usr \
--silent \
--sysconfdir=/etc && \
make && \
make test
$ docker build .
Sending build context to Docker daemon 3.072kB
Step 1/4 : FROM alpine:3.13.1
[...]
util/glob:
FAIL src/test/test_util.c:4572: assert(smartlist_len(results) OP_EQ sizeof(results_test10)/sizeof(*results_test10)): 0 vs 1
[glob FAILED]
[...]
1/1516 TESTS FAILED. (29 skipped)
make: *** [Makefile:25324: test] Error 1
The command '/bin/sh -c apk add --update curl libcap libevent libressl su-exec xz-libs zlib zstd zstd-libs && apk add --virtual build build-base ca-certificates gnupg libcap-dev libevent-dev libressl-dev linux-headers w3m wget xz-dev zlib-dev zstd-dev && libressl version && wget --no-verbose https://www.torproject.org/dist/tor-${TOR_VERSION}.tar.gz && wget --no-verbose https://www.torproject.org/dist/tor-${TOR_VERSION}.tar.gz.asc && gpg --keyserver ipv4.pool.sks-keyservers.net --recv-keys 0x6AFEE6D49E92B601 0x28988BF5 0x19F78451 && gpg --verify tor-${TOR_VERSION}.tar.gz.asc && export "CFLAGS=-Wno-cpp" && tar -zxf tor-${TOR_VERSION}.tar.gz && cd tor-${TOR_VERSION} && ./configure --disable-gcc-warnings-advisory --localstatedir=/var --prefix=/usr --silent --sysconfdir=/etc && make && make test' returned a non-zero code: 2