Six failed tests on openindiana (Opensolaris derivative)

Friedrich Kink friedrich.kink at fkink.de
Tue Dec 28 19:20:06 UTC 2021


Hi all,

I'm new to this list, so please forgive me if I violate netiquette (and 
let me know how to improve, because it is not at all my intent).

I want to create two packages (dovecot and dovecot-2.3-pigeonhole) 
hosted by openindiana.org. First of all, everything compiles fine and 
works as expected, but (there is always a but ;-)) 6 out of 41540 tests 
failed. To build a clean package I'd like to understand the nature of 
the failed tests and even more would like to fix the tests. I tried to 
find some hints how to tackle down the issue but was not successful so far.

dovecot version 2.3.17.1,   gcc version (OpenIndiana 7.5.0-il-0) 7.5.0

configure options:  --sysconfdir=/etc \
                     --with-gssapi=plugin \
                     --with-ldap=plugin \
                     --with-sql=plugin \
                     --with-lua=plugin \
                     --with-ssl=openssl \
                     --with-sodium \
                     --with-mysql \
                     --with-pgsql

failed tests:

array_free ........................................................... : ok
$(SOURCE_DIR)/src/lib/test-backtrace.c:21: Assert failed: 
strstr(str_c(bt), "main") != NULL
backtrace_append ..................................................... : 
FAILED
$(SOURCE_DIR)/src/lib/test-backtrace.c:45: Assert failed: strstr(bt, 
"main") != NULL
backtrace_get ........................................................ : 
FAILED
base32_encode() with padding ......................................... : ok

buffer_replace() ..................................................... : ok
$(SOURCE_DIR)/src/lib/test-buffer-istream.c:55: Assert failed: 
buffer_append_full_file(result, TEST_FILENAME, SIZE_MAX, &error) == 
BUFFER_APPEND_READ_ERROR
$(SOURCE_DIR)/src/lib/test-buffer-istream.c:56: Assert failed: error != 
NULL && *error != '\0'
buffer_append_full_file .............................................. : 
FAILED
buffer_append_full_istream ........................................... : ok

connection idle kill ................................................. : ok
$(SOURCE_DIR)/src/lib/test-connection.c:563: Assert failed: !received_quit
$(SOURCE_DIR)/src/lib/test-connection.c:563: Assert failed: !received_quit
connection handshake failed (version) ................................ : 
FAILED
connection handshake failed (handshake_args) ......................... : ok

file_cache_switch_fd ................................................. : ok
$(SOURCE_DIR)/src/lib-test/test-common.c:245: Assert failed: suppress == 
TRUE
Error: fstat(.test_file_cache) failed: Bad file number
$(SOURCE_DIR)/src/lib-test/test-common.c:245: Assert failed: suppress == 
TRUE
Error: mmap_anon(.test_file_cache, 4096) failed: Not enough space
$(SOURCE_DIR)/src/lib-test/test-common.c:245: Assert failed: suppress == 
TRUE
Error: mremap_anon(.test_file_cache, 8192) failed: Not enough space
file_cache_errors .................................................... : 
FAILED
file_create_locked() ................................................. : ok

ostream file send istream file ....................................... : ok
$(SOURCE_DIR)/src/lib/test-ostream-file.c:172: Assert failed: 
input2->v_offset == 10
$(SOURCE_DIR)/src/lib/test-ostream-file.c:173: Assert failed: 
output->offset == 14
ostream file send istream sendfile() ................................. : 
FAILED
ostream multiplex (simple) ........................................... : ok

Again, compilation works clean without any warning. If you could provide 
some hints how to start would be great. I know I'm kind of inch picker 
but want to provide best experience to possible users and not give any 
chance to complain back to dovecot community.

kind regards,

   Fritz

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20211228/817a5405/attachment.htm>


More information about the dovecot mailing list