I run test compiled with autotools and get SAME (return value 77 in your driver means skip and in cmake it means fail) result.
Making check in microhttpd
PASS: test_str_compare
PASS: test_str_to_value
PASS: test_str_token
PASS: test_http_reasons
PASS: test_shutdown_select
PASS: test_shutdown_poll
PASS: test_daemon
PASS: test_upgrade
PASS: test_upgrade_tls
PASS: test_postprocessor
PASS: test_postprocessor_large
PASS: test_postprocessor_amp
============================================================================
Testsuite summary for GNU Libmicrohttpd 0.9.55
============================================================================
# TOTAL: 12
# PASS: 12
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
Making check in testcurl
Making check in .
PASS: test_start_stop
PASS: test_get
PASS: test_get_sendfile
PASS: test_urlparse
PASS: test_delete
PASS: test_put
PASS: test_process_headers
PASS: test_process_arguments
PASS: test_parse_cookies
PASS: test_large_put
PASS: test_get11
PASS: test_get_sendfile11
PASS: test_put11
PASS: test_large_put11
PASS: test_large_put_inc11
PASS: test_long_header
PASS: test_long_header11
PASS: test_get_chunked
PASS: test_put_chunked
PASS: test_iplimit11
PASS: test_termination
PASS: test_timeout
PASS: test_callback
PASS: perf_get
PASS: test_get_response_cleanup
PASS: test_quiesce
PASS: test_concurrent_stop
PASS: perf_get_concurrent
PASS: test_quiesce_stream
PASS: test_post
PASS: test_postform
PASS: test_post_loop
PASS: test_post11
PASS: test_postform11
PASS: test_post_loop11
PASS: test_digestauth
PASS: test_digestauth_with_arguments
============================================================================
Testsuite summary for GNU Libmicrohttpd 0.9.55
============================================================================
# TOTAL: 37
# PASS: 37
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
Making check in https
Making check in .
SKIP: test_tls_options
PASS: test_https_multi_daemon
PASS: test_https_get
FAIL: test_https_get_select
PASS: test_https_get_parallel
SKIP: test_https_get_parallel_threads
SKIP: test_https_session_info
PASS: test_https_time_out
PASS: test_tls_authentication
PASS: test_empty_response
============================================================================
Testsuite summary for GNU Libmicrohttpd 0.9.55
============================================================================
# TOTAL: 10
# PASS: 6
# SKIP: 3
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
============================================================================
See src/testcurl/https/test-suite.log
============================================================================