gearman / gearmand

http://gearman.org/
Other
737 stars 138 forks source link

'make test' failures with 1.1.19.1 on Debian 8 #346

Closed easterism closed 2 years ago

easterism commented 2 years ago

Hi. I tried making from tar and master. For every 'make test' I've got

FAIL: t/worker FAIL: t/client

gcc info:

COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 8.3.0-6' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 8.3.0 (Debian 8.3.0-6)

test log:


gearmand 1.1.19.1-60-g4b46bb21: ./test-suite.log

# TOTAL: 35
# PASS:  25
# SKIP:  6
# XFAIL: 2
# FAIL:  2
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

XFAIL: bin/gearman
==================

/root/gearmand/bin/.libs/gearman    Error in usage(No Functions were provided).

Client mode: /root/gearmand/bin/.libs/gearman [options] [<data>]
Worker mode: /root/gearmand/bin/.libs/gearman -w [options] [<command> [<args> ...]]

Common options to both client and worker modes.
    -f <function> - Function name to use for jobs (can give many)
    -h <host>     - Job server host
    -H            - Print this help menu
    -v            - Print diagnostic information to stdout(false)
    -p <port>     - Job server port
    -t <timeout>  - Timeout in milliseconds
    -i <pidfile>  - Create a pidfile for the process
    -S            - Enable SSL connections

Client options:
    -b            - Run jobs in the background(false)
    -I            - Run jobs as high priority
    -L            - Run jobs as low priority
    -n            - Run one job per line(false)
    -N            - Same as -n, but strip off the newline(false)
    -P            - Prefix all output lines with functions names
    -s            - Send job without reading from standard input
    -u <unique>   - Unique key to use for job

Worker options:
    -c <count>    - Number of jobs for worker to run before exiting
    -n            - Send data packet for each line(false)
    -N            - Same as -n, but strip off the newline(false)
    -w            - Run in worker mode(false)
XFAIL bin/gearman (exit status: 1)

XFAIL: bin/gearadmin
====================

No option execution operation given.

Options:
  --help                         Options related to the program.
  -h [ --host ] arg (=localhost) Connect to the host
  -p [ --port ] arg (=4730)      Port number or service to use for connection
  --server-version               Fetch the version number for the server.
  --server-verbose               Fetch the verbose setting for the server.
  --create-function arg          Create the function from the server.
  --cancel-job arg               Remove a given job from the server's queue
  --drop-function arg            Drop the function from the server.
  --show-unique-jobs             Show unique IDs of jobs on the server.
  --show-jobs                    Show all jobs on the server.
  --getpid                       Get Process ID for the server.
  --status                       Status for the server.
  --priority-status              Queued jobs status by priority.
  --workers                      Workers for the server.
  -S [ --ssl ]                   Enable SSL connections.

XFAIL bin/gearadmin (exit status: 1)

SKIP: t/skip
============

SKIP t/skip (exit status: 77)

FAIL: t/client
==============

client.gearman_return_t.GEARMAN_SUCCESS                 0:000035226 [ ok ]
client.gearman_return_t.GEARMAN_FAIL == GEARMAN_FATAL == GEARMAN_WORK_FAIL                  0:000017360 [ ok ]
client.gearman_return_t.GEARMAN_ERROR == GEARMAN_WORK_ERROR                 0:000004439 [ ok ]
client.init.init                    0:000015783 [ ok ]
client.init.allocation                  0:000004528 [ ok ]
client.init.clone_test                  0:000200286 [ ok ]
client.init.echo                    0:001087300 [ ok ]
client.init.gearman_client_set_log_fn                   0:000905728 [ ok ]
client.init.options                 0:000014129 [ ok ]
client.gearman_client_cancel_job().gearman_client_cancel_job()                  0:000889306 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_create()                   0:000004583 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_clone()                    0:000004089 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_free()                 0:000003404 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_error()                    0:000005358 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_error_code()                   0:000005112 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_options()                  0:000004877 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_has_option()                   0:000005584 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_options()                  0:000003868 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_add_option()                   0:000003668 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_remove_options()                   0:000003473 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_timeout()                  0:000005385 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_timeout()                  0:000005012 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_context()                  0:000005096 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_context()                  0:000008759 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_log_fn()                   0:000003784 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_workload_malloc_fn()                   0:000005484 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_workload_free_fn()                 0:000005259 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_memory_allocators()                    0:000005323 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_add_server()                   0:000003483 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_remove_servers()                   0:000005107 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_wait()                 0:000005169 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_do()                   0:000005400 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_do_high()                  0:000005131 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_do_low()                   0:000005354 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_do_job_handle()                    0:000056271 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_do_background()                    0:000006029 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_do_high_background()                   0:000005984 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_do_low_background()                    0:000006871 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_job_status()                   0:000005688 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_unique_status()                    0:000005961 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_add_task_status_by_unique()                    0:000005403 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_echo()                 0:000003651 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_task_context_free_fn()                 0:000005027 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_task_free_all()                    0:000005171 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_add_task()                 0:000005400 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_add_task_high()                    0:000005982 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_add_task_low()                 0:000005100 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_add_task_background()                  0:000005211 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_add_task_high_background()                 0:000004902 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_add_task_low_background()                  0:000005023 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_add_task_status()                  0:000005159 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_workload_fn()                  0:000005081 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_created_fn()                   0:000006702 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_status_fn()                    0:000006269 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_complete_fn()                  0:000005327 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_exception_fn()                 0:000004798 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_fail_fn()                  0:000004646 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_clear_fn()                 0:000004619 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_run_tasks()                    0:000004873 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_compare()                  0:000003412 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_server_option()                    0:000005215 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_namespace()                    0:000003749 [ ok ]
client.gearman_client_st GEARMAN_INVALID_ARGUMENT.gearman_client_set_identifier()                   0:000005236 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_free()                 0:000005237 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_context()                  0:000006630 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_set_context()                  0:000005067 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_function_name()                    0:000006362 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_unique()                   0:000005272 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_job_handle()                   0:000004761 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_is_known()                 0:000005898 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_is_running()                   0:000005162 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_numerator()                    0:000004967 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_denominator()                  0:000005049 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_give_workload()                    0:000004803 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_send_workload()                    0:000004934 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_data()                 0:000005542 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_data_size()                    0:000005198 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_take_data()                    0:000004760 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_recv_data()                    0:000005135 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_error()                    0:000005023 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_result()                   0:000005335 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_return()                   0:000007329 [ ok ]
client.gearman_task_st GEARMAN_INVALID_ARGUMENT.gearman_task_strstate()                 0:000006503 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_free()                   0:000005485 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_send_data()                  0:000005458 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_send_warning()                   0:000005083 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_send_statu()                 0:000051247 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_send_complete()                  0:000006007 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_send_exception()                 0:000005125 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_send()                   0:000005050 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_handle()                 0:000005193 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_function_name()                  0:000005418 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_unique()                 0:000005106 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_workload()                   0:000004009 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_workload_size()                  0:000005314 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_take_workload()                  0:000005584 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_clone_worker()                   0:000005499 [ ok ]
client.gearman_job_st GEARMAN_INVALID_ARGUMENT.gearman_job_error()                  0:000005117 [ ok ]
client.gearman_id_t.gearman_client_st                   [ skipped ]
client.gearman_id_t.gearman_worker_st                   0:000045131 [ ok ]
client.gearman_strerror().count                 0:000003473 [ ok ]
client.gearman_strerror().strings                   0:000014074 [ ok ]
client.gearman_client_st init.init                  0:000003347 [ ok ]
client.gearman_client_st init.allocation                    0:000004556 [ ok ]
client.gearman_client_st init.clone_test                    0:000218381 [ ok ]
client.gearman_client_st init.echo                  0:000924683 [ ok ]
client.gearman_client_st init.gearman_client_set_log_fn                 0:000989983 [ ok ]
client.gearman_client_st init.options                   0:000008414 [ ok ]
client.gearman_client_add_server().gearman_client_add_server(localhost)                 0:000958615 [ ok ]
client.gearman_client_add_server().gearman_client_add_server(empty quote)                   0:000682096 [ ok ]
client.gearman_client_st.submit_job                 0:001487004 [ ok ]
client.gearman_client_st.submit_echo_job                    0:001826084 [ ok ]
client.gearman_client_st.submit_null_job                    0:001478583 [ ok ]
client.gearman_client_st.exception                  0:000857938 [ ok ]
client.gearman_client_st.warning                    0:001019803 [ ok ]
client.gearman_client_st.submit_multiple_do                 0:094768150 [ ok ]
client.gearman_client_st.gearman_client_job_status()                    0:001027671 [ ok ]
client.gearman_client_st.gearman_client_job_status() with gearman_return_t                  0:001107825 [ ok ]
client.gearman_client_st.background_failure                 0:000867746 [ ok ]

tests/libgearman-1.0/client_test.cc:801: in add_servers_test() pid(3351) Assertion 'GEARMAN_GETADDRINFO' != 'gearman_client_add_servers(&client, "exist.gearman.info:7003,does_not_exist.gearman.info:12345")'
client.gearman_client_st.add_servers                    [ failed ]
client.gearman_client_st.gearman_client_add_servers(GEARMAN_GETADDRINFO)                    2.10:337137961 [ ok ]
client.gearman_client_st.submit_fail_job                    0:001776586 [ ok ]
client.gearman_client_st chunky.submit_job                  0:001731757 [ ok ]
client.gearman_client_st chunky.submit_echo_job                 0:002628214 [ ok ]
client.gearman_client_st chunky.submit_null_job                 0:001123724 [ ok ]
client.gearman_client_st chunky.exception                   0:001123497 [ ok ]
client.gearman_client_st chunky.warning                 0:001961985 [ ok ]
client.gearman_client_st chunky.submit_multiple_do                  0:137611047 [ ok ]
client.gearman_client_st chunky.gearman_client_job_status()                 0:000960276 [ ok ]
client.gearman_client_st chunky.gearman_client_job_status() with gearman_return_t                   0:001535057 [ ok ]
client.gearman_client_st chunky.background_failure                  0:000753273 [ ok ]

tests/libgearman-1.0/client_test.cc:801: in add_servers_test() pid(3351) Assertion 'GEARMAN_GETADDRINFO' != 'gearman_client_add_servers(&client, "exist.gearman.info:7003,does_not_exist.gearman.info:12345")'
client.gearman_client_st chunky.add_servers                 [ failed ]
client.gearman_client_st chunky.gearman_client_add_servers(GEARMAN_GETADDRINFO)                 2.10:648391620 [ ok ]
client.gearman_client_st chunky.submit_fail_job                 0:001649948 [ ok ]
client.gearman_task_add_task() v1 workers.gearman_client_add_task()                     0:001249412 [ ok ]
client.gearman_task_add_task() v1 workers.gearman_client_add_task() bad workload                    0:000011260 [ ok ]
client.gearman_task_add_task() v1 workers.gearman_client_add_task_background()                  0:000763103 [ ok ]
client.gearman_task_add_task() v1 workers.gearman_client_add_task_low_background()                  0:000725506 [ ok ]
client.gearman_task_add_task() v1 workers.gearman_client_add_task_high_background()                 0:000882176 [ ok ]
client.gearman_task_add_task() v1 workers.gearman_client_add_task() exception                   0:001002690 [ ok ]
client.gearman_task_add_task() v1 workers.gearman_client_add_task() exception check returned string                 0:002325296 [ ok ]
client.gearman_task_add_task() v1 workers.gearman_client_add_task() warning                 0:001055921 [ ok ]
client.gearman_task_add_task() v1 workers.gearman_client_add_task(GEARMAN_NO_SERVERS)                   0:000040591 [ ok ]
client.gearman_task_add_task() v1 workers.gearman_client_set_task_context_free_fn()                 0:000985500 [ ok ]
client.gearman_task_add_task() v1 workers.gearman_client_add_task_status_by_unique(NOT_FOUND)                   1:000316302 [ ok ]
client.gearman_task_add_task() v1 workers.gearman_client_add_task_status_by_unique()                    0:000012494 [ ok ]
client.gearman_task_add_task() v1 workers.gearman_client_add_task() fail                    0:001463940 [ ok ]
client.gearman_task_add_task() v2 workers.gearman_client_add_task()                     0:000963911 [ ok ]
client.gearman_task_add_task() v2 workers.gearman_client_add_task() bad workload                    0:000011027 [ ok ]
client.gearman_task_add_task() v2 workers.gearman_client_add_task_background()                  0:000741289 [ ok ]
client.gearman_task_add_task() v2 workers.gearman_client_add_task_low_background()                  0:000886417 [ ok ]
client.gearman_task_add_task() v2 workers.gearman_client_add_task_high_background()                 0:000775653 [ ok ]
client.gearman_task_add_task() v2 workers.gearman_client_add_task() exception                   0:001296396 [ ok ]
client.gearman_task_add_task() v2 workers.gearman_client_add_task() exception check returned string                 0:002747005 [ ok ]
client.gearman_task_add_task() v2 workers.gearman_client_add_task() warning                 0:001057989 [ ok ]
client.gearman_task_add_task() v2 workers.gearman_client_add_task(GEARMAN_NO_SERVERS)                   0:000037530 [ ok ]
client.gearman_task_add_task() v2 workers.gearman_client_set_task_context_free_fn()                 0:000796261 [ ok ]
client.gearman_task_add_task() v2 workers.gearman_client_add_task_status_by_unique(NOT_FOUND)                   1:000306661 [ ok ]
client.gearman_task_add_task() v2 workers.gearman_client_add_task_status_by_unique()                    0:000012470 [ ok ]
client.gearman_task_add_task() v2 workers.gearman_client_add_task() fail                    0:001286420 [ ok ]
client.gearman_task_add_task() namespace v1.gearman_client_add_task()                   0:000958229 [ ok ]
client.gearman_task_add_task() namespace v1.gearman_client_add_task() bad workload                  0:000103025 [ ok ]
client.gearman_task_add_task() namespace v1.gearman_client_add_task_background()                    0:000714247 [ ok ]
client.gearman_task_add_task() namespace v1.gearman_client_add_task_low_background()                    0:000880327 [ ok ]
client.gearman_task_add_task() namespace v1.gearman_client_add_task_high_background()                   0:000842550 [ ok ]
client.gearman_task_add_task() namespace v1.gearman_client_add_task() exception                 0:000955882 [ ok ]
client.gearman_task_add_task() namespace v1.gearman_client_add_task() exception check returned string                   0:002468276 [ ok ]
client.gearman_task_add_task() namespace v1.gearman_client_add_task() warning                   0:000844263 [ ok ]
client.gearman_task_add_task() namespace v1.gearman_client_add_task(GEARMAN_NO_SERVERS)                 0:000039637 [ ok ]
client.gearman_task_add_task() namespace v1.gearman_client_set_task_context_free_fn()                   0:001096818 [ ok ]
client.gearman_task_add_task() namespace v1.gearman_client_add_task_status_by_unique(NOT_FOUND)                 1:000271032 [ ok ]
client.gearman_task_add_task() namespace v1.gearman_client_add_task_status_by_unique()                  0:000013959 [ ok ]
client.gearman_task_add_task() namespace v1.gearman_client_add_task() fail                  0:001362263 [ ok ]
client.gearman_task_add_task() namespace v2.gearman_client_add_task()                   0:001212032 [ ok ]
client.gearman_task_add_task() namespace v2.gearman_client_add_task() bad workload                  0:000011863 [ ok ]
client.gearman_task_add_task() namespace v2.gearman_client_add_task_background()                    0:000788056 [ ok ]
client.gearman_task_add_task() namespace v2.gearman_client_add_task_low_background()                    0:000994450 [ ok ]
client.gearman_task_add_task() namespace v2.gearman_client_add_task_high_background()                   0:000693874 [ ok ]
client.gearman_task_add_task() namespace v2.gearman_client_add_task() exception                 0:001253540 [ ok ]
client.gearman_task_add_task() namespace v2.gearman_client_add_task() exception check returned string                   0:003110947 [ ok ]
client.gearman_task_add_task() namespace v2.gearman_client_add_task() warning                   0:001342743 [ ok ]
client.gearman_task_add_task() namespace v2.gearman_client_add_task(GEARMAN_NO_SERVERS)                 0:000038473 [ ok ]
client.gearman_task_add_task() namespace v2.gearman_client_set_task_context_free_fn()                   0:000871928 [ ok ]
client.gearman_task_add_task() namespace v2.gearman_client_add_task_status_by_unique(NOT_FOUND)                 1:000225505 [ ok ]
client.gearman_task_add_task() namespace v2.gearman_client_add_task_status_by_unique()                  0:000013825 [ ok ]
client.gearman_task_add_task() namespace v2.gearman_client_add_task() fail                  0:001338298 [ ok ]
client.gearman_task_add_task() chunky v1 workers.gearman_client_add_task()                  0:001250397 [ ok ]
client.gearman_task_add_task() chunky v1 workers.gearman_client_add_task() bad workload                 0:000011238 [ ok ]
client.gearman_task_add_task() chunky v1 workers.gearman_client_add_task_background()                   0:000776864 [ ok ]
client.gearman_task_add_task() chunky v1 workers.gearman_client_add_task_low_background()                   0:000846359 [ ok ]
client.gearman_task_add_task() chunky v1 workers.gearman_client_add_task_high_background()                  0:000993891 [ ok ]
client.gearman_task_add_task() chunky v1 workers.gearman_client_add_task() exception                    0:001048585 [ ok ]
client.gearman_task_add_task() chunky v1 workers.gearman_client_add_task() exception check returned string                  0:002844905 [ ok ]
client.gearman_task_add_task() chunky v1 workers.gearman_client_add_task() warning                  0:001876348 [ ok ]
client.gearman_task_add_task() chunky v1 workers.gearman_client_add_task(GEARMAN_NO_SERVERS)                    0:000042350 [ ok ]
client.gearman_task_add_task() chunky v1 workers.gearman_client_set_task_context_free_fn()                  0:001352965 [ ok ]
client.gearman_task_add_task() chunky v1 workers.gearman_client_add_task_status_by_unique(NOT_FOUND)                    1:000203874 [ ok ]
client.gearman_task_add_task() chunky v1 workers.gearman_client_add_task_status_by_unique()                 0:000014609 [ ok ]
client.gearman_task_add_task() chunky v1 workers.gearman_client_add_task() fail                 0:001768248 [ ok ]
client.gearman_task_add_task() chunky v2 workers.gearman_client_add_task()                  0:001870451 [ ok ]
client.gearman_task_add_task() chunky v2 workers.gearman_client_add_task() bad workload                 0:000011749 [ ok ]
client.gearman_task_add_task() chunky v2 workers.gearman_client_add_task_background()                   0:000636507 [ ok ]
client.gearman_task_add_task() chunky v2 workers.gearman_client_add_task_low_background()                   0:000720857 [ ok ]
client.gearman_task_add_task() chunky v2 workers.gearman_client_add_task_high_background()                  0:000753137 [ ok ]
client.gearman_task_add_task() chunky v2 workers.gearman_client_add_task() exception                    0:001218074 [ ok ]
client.gearman_task_add_task() chunky v2 workers.gearman_client_add_task() exception check returned string                  0:002782276 [ ok ]
client.gearman_task_add_task() chunky v2 workers.gearman_client_add_task() warning                  0:001969477 [ ok ]
client.gearman_task_add_task() chunky v2 workers.gearman_client_add_task(GEARMAN_NO_SERVERS)                    0:000040749 [ ok ]
client.gearman_task_add_task() chunky v2 workers.gearman_client_set_task_context_free_fn()                  0:001538217 [ ok ]
client.gearman_task_add_task() chunky v2 workers.gearman_client_add_task_status_by_unique(NOT_FOUND)                    1:000242379 [ ok ]
client.gearman_task_add_task() chunky v2 workers.gearman_client_add_task_status_by_unique()                 0:000013138 [ ok ]
client.gearman_task_add_task() chunky v2 workers.gearman_client_add_task() fail                 0:001364970 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_FREE_TASKS).gearman_client_add_task()                   0:000899457 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_FREE_TASKS).gearman_client_add_task() bad workload                  0:000010955 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_FREE_TASKS).gearman_client_add_task_background()                    0:000523212 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_FREE_TASKS).gearman_client_add_task_low_background()                    0:000655111 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_FREE_TASKS).gearman_client_add_task_high_background()                   0:000762548 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_FREE_TASKS).gearman_client_add_task() exception                 [ skipped ]
client.gearman_task_add_task(GEARMAN_CLIENT_FREE_TASKS).gearman_client_add_task() exception check returned string                   0:002811122 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_FREE_TASKS).gearman_client_add_task() warning                   0:001295507 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_FREE_TASKS).gearman_client_add_task(GEARMAN_NO_SERVERS)                 0:000043433 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_FREE_TASKS).gearman_client_set_task_context_free_fn()                   0:001201303 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_FREE_TASKS).gearman_client_add_task_status_by_unique(NOT_FOUND)                 1:000104895 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_FREE_TASKS).gearman_client_add_task_status_by_unique()                  0:000011578 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_FREE_TASKS).gearman_client_add_task() fail                  0:001454041 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_GENERATE_UNIQUE).gearman_client_add_task()                  0:001322589 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_GENERATE_UNIQUE).gearman_client_add_task() bad workload                 0:000018026 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_GENERATE_UNIQUE).gearman_client_add_task_background()                   0:001104323 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_GENERATE_UNIQUE).gearman_client_add_task_low_background()                   0:000803045 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_GENERATE_UNIQUE).gearman_client_add_task_high_background()                  0:000647564 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_GENERATE_UNIQUE).gearman_client_add_task() exception                    0:001032603 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_GENERATE_UNIQUE).gearman_client_add_task() exception check returned string                  0:002593709 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_GENERATE_UNIQUE).gearman_client_add_task() warning                  0:001101705 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_GENERATE_UNIQUE).gearman_client_add_task(GEARMAN_NO_SERVERS)                    0:000059104 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_GENERATE_UNIQUE).gearman_client_set_task_context_free_fn()                  0:001187614 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_GENERATE_UNIQUE).gearman_client_add_task_status_by_unique(NOT_FOUND)                    1:000152325 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_GENERATE_UNIQUE).gearman_client_add_task_status_by_unique()                 0:000025878 [ ok ]
client.gearman_task_add_task(GEARMAN_CLIENT_GENERATE_UNIQUE).gearman_client_add_task() fail                 0:001403985 [ ok ]
client.gearman_task_add_task(GEARMAN_PAUSE).gearman_client_add_task(GEARMAN_PAUSE)                  0:001569234 [ ok ]
client.gearman_task_add_task(GEARMAN_PAUSE).gearman_client_add_task(GEARMAN_PAUSE)                  0:001787841 [ ok ]
client.unique.compare sent unique                   0:001344735 [ ok ]
client.unique.gearman_client_unique_status(NOT_FOUND)                   0:002106043 [ ok ]
client.unique.gearman_client_unique_status()                    0:006255257 [ ok ]
client.gearman_client_set_workload_malloc_fn().gearman_client_set_workload_malloc_fn()                  0:001473436 [ ok ]
client.gearman_client_set_workload_malloc_fn().gearman_client_set_workload_free_fn()                    0:001452058 [ ok ]
client.gearman_client_set_workload_malloc_fn().submit job and check for usage of both malloc/free                   0:001379544 [ ok ]
client.gearman_client_do().gearman_client_do() fail huge unique                 0:000012721 [ ok ]
client.gearman_client_do().gearman_client_do() with active background task                  0:001975161 [ ok ]
client.gearman_client_do() namespace v1.gearman_client_do() fail huge unique                    0:000009635 [ ok ]
client.gearman_client_do() namespace v1.gearman_client_do() with active background task                 0:001656700 [ ok ]
client.gearman_client_do() namespace v2.gearman_client_do() fail huge unique                    0:000011632 [ ok ]
client.gearman_client_do() namespace v2.gearman_client_do() with active background task                 0:001591267 [ ok ]
client.gearman_client_do(GEARMAN_CLIENT_FREE_TASKS).gearman_client_do() fail huge unique                    0:000010454 [ ok ]
client.gearman_client_do(GEARMAN_CLIENT_FREE_TASKS).gearman_client_do() with active background task                 0:001410684 [ ok ]
client.gearman_client_do_job_handle().gearman_client_do_job_handle() no active tasks                    0:000004306 [ ok ]
client.gearman_client_do_job_handle().gearman_client_do_job_handle() follow do command                  0:001303960 [ ok ]
client.gearman_client_do_job_handle() namespace v1.gearman_client_do_job_handle() no active tasks                   0:000004843 [ ok ]
client.gearman_client_do_job_handle() namespace v1.gearman_client_do_job_handle() follow do command                 0:001100903 [ ok ]
client.gearman_client_do_job_handle() namespace v2.gearman_client_do_job_handle() no active tasks                   0:000004815 [ ok ]
client.gearman_client_do_job_handle() namespace v2.gearman_client_do_job_handle() follow do command                 0:000973934 [ ok ]
client.gearman_client_do_job_handle(GEARMAN_CLIENT_FREE_TASKS).gearman_client_do_job_handle() no active tasks                   0:000004539 [ ok ]
client.gearman_client_do_job_handle(GEARMAN_CLIENT_FREE_TASKS).gearman_client_do_job_handle() follow do command                 0:001316984 [ ok ]
client.gearman_client_do_background().gearman_client_do_background()                    0:001090252 [ ok ]
client.gearman_client_do_background().gearman_client_do_high_background()                   0:000737144 [ ok ]
client.gearman_client_do_background().gearman_client_do_low_background()                    0:000966531 [ ok ]
client.gearman_client_do_background(GEARMAN_CLIENT_FREE_TASKS).gearman_client_do_background()                   0:000758765 [ ok ]
client.gearman_client_do_background(GEARMAN_CLIENT_FREE_TASKS).gearman_client_do_high_background()                  0:000743075 [ ok ]
client.gearman_client_do_background(GEARMAN_CLIENT_FREE_TASKS).gearman_client_do_low_background()                   0:000551083 [ ok ]
client.gearman_client_set_server_option.gearman_client_set_server_option(exceptions)                    0:000841801 [ ok ]
client.gearman_client_set_server_option.gearman_client_set_server_option(bad)                   0:000936201 [ ok ]
client.gearman_execute().gearman_execute()                  0:000875714 [ ok ]
client.gearman_execute().gearman_execute() epoch                    0:000593433 [ ok ]
client.gearman_execute().gearman_execute() epoch and test gearman_job_handle_t                  0:001915217 [ ok ]
client.gearman_execute().gearman_execute(GEARMAN_TIMEOUT)                   0:001462002 [ ok ]
client.gearman_execute().gearman_execute() background                   0:000591544 [ ok ]
client.gearman_execute().gearman_execute() multiple background                  0:000994253 [ ok ]
client.gearman_execute().gearman_execute() with NULL workload                   0:000538621 [ ok ]
client.gearman_execute().gearman_execute() with NULL workload                   0:001193728 [ ok ]
client.gearman_execute().gearman_execute(GEARMAN_WORK_FAIL)                 0:001105333 [ ok ]
client.gearman_execute(GEARMAN_CLIENT_FREE_TASKS).gearman_execute()                 0:001271866 [ ok ]
client.gearman_execute(GEARMAN_CLIENT_FREE_TASKS).gearman_execute() epoch                   0:000957308 [ ok ]
client.gearman_execute(GEARMAN_CLIENT_FREE_TASKS).gearman_execute() epoch and test gearman_job_handle_t                 0:003605716 [ ok ]
client.gearman_execute(GEARMAN_CLIENT_FREE_TASKS).gearman_execute(GEARMAN_TIMEOUT)                  0:001388961 [ ok ]
client.gearman_execute(GEARMAN_CLIENT_FREE_TASKS).gearman_execute() background                  0:000665925 [ ok ]
client.gearman_execute(GEARMAN_CLIENT_FREE_TASKS).gearman_execute() multiple background                 0:002591843 [ ok ]
client.gearman_execute(GEARMAN_CLIENT_FREE_TASKS).gearman_execute() with NULL workload                  0:000588868 [ ok ]
client.gearman_execute(GEARMAN_CLIENT_FREE_TASKS).gearman_execute() with NULL workload                  0:001279666 [ ok ]
client.gearman_execute(GEARMAN_CLIENT_FREE_TASKS).gearman_execute(GEARMAN_WORK_FAIL)                    0:001341689 [ ok ]
client.gearman_execute() chunked v1 return.gearman_execute()                    0:002016033 [ ok ]
client.gearman_execute() chunked v1 return.gearman_execute() epoch                  0:000681768 [ ok ]
client.gearman_execute() chunked v1 return.gearman_execute() epoch and test gearman_job_handle_t                    0:001814153 [ ok ]
client.gearman_execute() chunked v1 return.gearman_execute(GEARMAN_TIMEOUT)                 0:002287176 [ ok ]
client.gearman_execute() chunked v1 return.gearman_execute() background                 0:001052508 [ ok ]
client.gearman_execute() chunked v1 return.gearman_execute() multiple background                    0:001668646 [ ok ]
client.gearman_execute() chunked v1 return.gearman_execute() with NULL workload                 0:000540872 [ ok ]
client.gearman_execute() chunked v1 return.gearman_execute() with NULL workload                 0:001074740 [ ok ]
client.gearman_execute() chunked v1 return.gearman_execute(GEARMAN_WORK_FAIL)                   0:001235004 [ ok ]
client.gearman_execute() chunked v2 return.gearman_execute()                    0:001772956 [ ok ]
client.gearman_execute() chunked v2 return.gearman_execute() epoch                  0:000686788 [ ok ]
client.gearman_execute() chunked v2 return.gearman_execute() epoch and test gearman_job_handle_t                    0:002588262 [ ok ]
client.gearman_execute() chunked v2 return.gearman_execute(GEARMAN_TIMEOUT)                 0:001930226 [ ok ]
client.gearman_execute() chunked v2 return.gearman_execute() background                 0:000683510 [ ok ]
client.gearman_execute() chunked v2 return.gearman_execute() multiple background                    0:001870816 [ ok ]
client.gearman_execute() chunked v2 return.gearman_execute() with NULL workload                 0:000874653 [ ok ]
client.gearman_execute() chunked v2 return.gearman_execute() with NULL workload                 0:001029244 [ ok ]
client.gearman_execute() chunked v2 return.gearman_execute(GEARMAN_WORK_FAIL)                   0:001302736 [ ok ]
client.gearman_execute_partition().gearman_execute_by_partition() map reduce                    0:003837008 [ ok ]
client.gearman_execute_partition().gearman_execute_by_partition(GEARMAN_ARGUMENT_TOO_LARGE) map reduce                  0:000772483 [ ok ]
client.gearman_execute_partition().gearman_execute_by_partition(GEARMAN_WORK_FAIL) map reduce                   0:000992164 [ ok ]
client.gearman_execute_partition().gearman_execute_by_partition() fail in reduction                 0:003971043 [ ok ]
client.gearman_execute_partition(GEARMAN_CLIENT_FREE_TASKS).gearman_execute_by_partition() map reduce                   0:003604393 [ ok ]
client.gearman_execute_partition(GEARMAN_CLIENT_FREE_TASKS).gearman_execute_by_partition(GEARMAN_ARGUMENT_TOO_LARGE) map reduce                 0:000595302 [ ok ]
client.gearman_execute_partition(GEARMAN_CLIENT_FREE_TASKS).gearman_execute_by_partition(GEARMAN_WORK_FAIL) map reduce                  0:000966693 [ ok ]
client.gearman_execute_partition(GEARMAN_CLIENT_FREE_TASKS).gearman_execute_by_partition() fail in reduction                    0:002918238 [ ok ]
client.gearman_command_t.gearman_command_t                  0:000003210 [ ok ]
client.coalescence.basic coalescence                    8:004958159 [ ok ]
client.coalescence.coalescence by hash                  25:009820127 [ ok ]
client.coalescence.coalescence by data                  25:005644220 [ ok ]
client.coalescence.coalescence by data fail                 14:005827702 [ ok ]
client.fork.fork()                  0:002565109 [ ok ]
client.loop.loop_test                   0:008406062 [ ok ]
client.limits.GEARMAN_FUNCTION_MAX_SIZE                 0:000009648 [ ok ]
client.limits.GEARMAN_UNIQUE_MAX_SIZE                   0:000007307 [ ok ]
client.client-logging.submit_log_failure                    0:000036698 [ ok ]
client.regression.lp:785203 gearman_client_do()                 0:002559519 [ ok ]
client.regression.lp:785203 gearman_client_do_background()                  0:003216524 [ ok ]
client.regression.lp:833394 long function names                 0:190690389 [ ok ]
client.regression.lp:975591 Increase the work size past the standard buffer size                    0:887604459 [ ok ]
client.regression.lp:518512                 0:003645162 [ ok ]
client.regression2.stale client                 0:000039181 [ ok ]
client.gearman_worker_timeout().gearman_worker_timeout(0)                   20:003759157 [ ok ]
client.gearman_worker_timeout().gearman_worker_timeout(DEFAULT_TIMEOUT)                 60:005275819 [ ok ]
client.gearman_client_set_identifier().gearman_client_set_identifier()                  0:000597129 [ ok ]
client.gearman_client_set_identifier().gearman_client_set_identifier(with_work)                 0:197251003 [ ok ]
client.gearman_client_set_identifier().gearman_client_set_identifier(RANDOM)                    4:959810562 [ ok ]
FAIL t/client (exit status: 1)

FAIL: t/worker
==============

worker.worker.init                  0:000049095 [ ok ]
worker.worker.allocation                    0:000021519 [ ok ]
worker.worker.sanity                    0:000000350 [ ok ]
worker.worker.gearman_worker_timeout(1000)                  1:001929330 [ ok ]
worker.worker.gearman_worker_clone(NULL, NULL)                  0:000030611 [ ok ]
worker.worker.gearman_worker_clone(NULL, source)                    0:000041535 [ ok ]

tests/libgearman-1.0/worker_test.cc:523: in gearman_worker_add_server_GEARMAN_GETADDRINFO_TEST() pid(4229) Assertion 'gearman_worker_add_server(worker, "nonexist.gearman.info", libtest::default_port())' != 'GEARMAN_GETADDRINFO'
worker.worker.gearman_worker_add_server(GEARMAN_GETADDRINFO)                    [ failed ]
worker.worker.gearman_worker_add_server(GEARMAN_INVALID_ARGUMENT)                   0:179299923 [ ok ]
worker.worker.echo                  0:001042373 [ ok ]
worker.worker.echo_multi                    0:001849771 [ ok ]
worker.worker.options                   0:000032843 [ ok ]
worker.worker.gearman_worker_add_function()                 0:000032235 [ ok ]
worker.worker.gearman_worker_add_function() multi                   0:000443551 [ ok ]
worker.worker.gearman_worker_unregister_all()                   0:000137154 [ ok ]
worker.worker.gearman_worker_work() with timout                 23:024381304 [ ok ]
worker.worker.gearman_worker_work(GEARMAN_WORKER_NON_BLOCKING) with timout                  0:003036048 [ ok ]
worker.worker.gearman_worker_context                    0:000027475 [ ok ]
worker.worker.gearman_worker_failover                   0:401613212 [ ok ]
worker.worker.gearman_worker_check_options(GEARMAN_WORKER_GRAB_UNIQ)                    0:000024252 [ ok ]
worker.worker.gearman_worker_remove_options(GEARMAN_WORKER_GRAB_UNIQ)                   0:001649000 [ ok ]
worker.worker.gearman_worker_add_options(GEARMAN_WORKER_GRAB_UNIQ)                  0:001803291 [ ok ]
worker.worker.gearman_worker_add_options(GEARMAN_WORKER_GRAB_UNIQ) worker_work()                    0:002373040 [ ok ]
worker.worker.gearman_worker_set_timeout(2) with failover                   0:004232969 [ ok ]
worker.worker.gearman_return_t worker return coverage                   15:408719133 [ ok ]
worker.worker.gearman_return_t GEARMAN_FAIL worker coverage                 0:004417327 [ ok ]
worker.worker.gearman_return_t GEARMAN_ERROR worker coverage                    3:046429694 [ ok ]
worker.worker.gearman_return_t GEARMAN_ERROR worker always errors                   7:875090560 [ ok ]
worker.worker.gearman_return_t GEARMAN_ERROR worker always errors check retry                   0:330292175 [ ok ]
worker.worker.gearman_client_run_tasks()                    5:757473345 [ ok ]
worker.worker.gearman_client_run_tasks() GEARMAN_CLIENT_NON_BLOCKING                    5:701787380 [ ok ]
worker.worker.gearman_client_run_tasks() chunked                    0:175096957 [ ok ]
worker.worker.gearman_client_job_status(is_known)                   0:002395375 [ ok ]
worker.worker.gearman_job_send_exception()                  0:003239014 [ ok ]
worker.worker.gearman_job_send_exception(mass)                  0:032683725 [ ok ]
worker.worker.gearman_job_client()                  0:012402950 [ ok ]
worker.worker.job order                 0:005754270 [ ok ]
worker.worker.job background order                  0:003621056 [ ok ]
worker.worker.check worker's connection to multiple servers                 0:000000451 [ ok ]
worker.worker.echo_max                  0:000125139 [ ok ]
worker.worker.abandoned_worker                  0:002413249 [ ok ]
worker.worker defaults.gearman_worker_timeout()                 0:000020945 [ ok ]
worker.null gearman_worker_st invocation.gearman_worker_free()                  0:000000384 [ ok ]
worker.null gearman_worker_st invocation.gearman_worker_error()                 0:000002107 [ ok ]
worker.null gearman_worker_st invocation.gearman_worker_error() no error                    0:000015162 [ ok ]
worker.null gearman_worker_st invocation.gearman_worker_errno()                 0:000002398 [ ok ]
worker.null gearman_worker_st invocation.gearman_worker_errno() no error                    0:000014094 [ ok ]
worker.null gearman_worker_st invocation.gearman_worker_options()                   0:000000457 [ ok ]
worker.null gearman_worker_st invocation.gearman_worker_set_log_fn()                    0:000000352 [ ok ]
worker.gearman_worker_grab_job().gearman_worker_grab_job(NO_JOBS)                   0:000732522 [ ok ]
worker.gearman_worker_grab_job().gearman_worker_grab_job(GEARMAN_COULD_NOT_CONNECT)                 0:000280288 [ ok ]
worker.gearman_worker_grab_job().gearman_worker_grab_job(GEARMAN_NO_SERVERS)                    0:000018411 [ ok ]
worker.gearman_worker_grab_job().gearman_worker_grab_job(GEARMAN_NO_REGISTERED_FUNCTIONS)                   0:000124311 [ ok ]
worker.gearman_worker_grab_job().gearman_worker_grab_job(GEARMAN_NO_SERVERS + GEARMAN_NO_REGISTERED_FUNCTIONS)                  0:000020035 [ ok ]
worker.gearman_worker_grab_job().gearman_worker_grab_job()                  0:000021900 [ ok ]
worker.gearman_worker_register().gearman_worker_register()                  0:000121250 [ ok ]
worker.gearman_worker_register().gearman_worker_register(GEARMAN_COULD_NOT_CONNECT)                 0:000017183 [ ok ]
worker.gearman_worker_set_identifier().gearman_worker_set_identifier()                  0:001088671 [ ok ]
FAIL t/worker (exit status: 1)

SKIP: t/drizzle
===============

SKIP t/drizzle (exit status: 77)

SKIP: t/postgres
================

SKIP t/postgres (exit status: 77)

SKIP: t/mysql
=============

SKIP t/mysql (exit status: 77)

SKIP: t/tokyocabinet
====================

SKIP t/tokyocabinet (exit status: 77)

SKIP: t/redis
=============

SKIP t/redis (exit status: 77)
`
esabol commented 2 years ago

Hi. Thank you for reporting this problem. These test failures are checking your DNS. Unfortunately, they are checking DNS for the existence of the exists.gearman.info and does_not_exist.gearman.info hosts, and the gearman.info website apparently no longer exists. There's just a placeholder website there now.

Please edit libtest/dns.cc and change exists.gearman.info to www.google.com and does_not_exist.gearman.info to does_not_exist.google.com. After making those changes, does make test pass all tests?

easterism commented 2 years ago

I did, but nothing changed

PASS: libhostile/t/accept
PASS: libhostile/t/pipe
XFAIL: bin/gearadmin
SKIP: t/skip
PASS: libhostile/t/hostile_accept
PASS: libhostile/t/hostile_pipe
PASS: libhostile/t/hostile_pipe2
PASS: libhostile/t/pipe2
XFAIL: bin/gearman
PASS: libhostile/t/close
PASS: libhostile/t/hostile_close
PASS: libgearman-1.0/t/c_test
PASS: libgearman-1.0/t/cc_test
PASS: t/result
PASS: t/vector
PASS: t/unittest
PASS: t/multi_client
PASS: t/internals
PASS: t/1077917
PASS: t/gearmand
PASS: t/protocol
PASS: t/hostile_gearmand
PASS: t/cpp
PASS: t/c
PASS: t/cli
SKIP: t/drizzle
PASS: t/ephemeral
SKIP: t/postgres
SKIP: t/mysql
SKIP: t/tokyocabinet
SKIP: t/redis
PASS: t/round_robin
PASS: t/memcached
FAIL: t/worker
FAIL: t/client
============================================================================
Testsuite summary for gearmand 1.1.19.1-60-g4b46bb21
============================================================================
# TOTAL: 35
# PASS:  25
# SKIP:  6
# XFAIL: 2
# FAIL:  2
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to https://github.com/gearman/gearmand/issues
============================================================================
esabol commented 2 years ago

I did, but nothing changed

Well, that doesn't make any sense. That should have fixed it. I don't know. I don't use Debian, so your assistance in finding a solution would be appreciated.

esabol commented 2 years ago

Ah, I found more references to gearman.info in tests/libgearman-1.0/client_test.cc and tests/libgearman-1.0/worker_test.cc. You'll need to change exist.gearman.info to www.google.com and nonexist.german.info to nonexist.google.com in both of those files as well. I tested it myself this time, although not on Debian, and it worked. I'll submit a PR soon.

easterism commented 2 years ago

Confirmed! I did it on LMDE5

btw, assumed to change bootstrap.sh for vendor check


debian | linuxmint)
      VENDOR='debian'
      ;;