See 
<https://builds.apache.org/job/guacamole-server-master/80/display/redirect?page=changes>

Changes:

[mjumper] GUACAMOLE-662: Correct fork logic (main test process should be PARENT,

[mjumper] GUACAMOLE-662: Add utility script for automatically generating CUnit

[mjumper] GUACAMOLE-662: Log test output in TAP format.

[mjumper] GUACAMOLE-662: Force line-buffered output.

[mjumper] GUACAMOLE-662: Migrate tests to test runners generated by new

------------------------------------------
[...truncated 136.18 KB...]
Added: en-us-qwerty
Added: es-es-qwerty
Added: fr-fr-azerty
Added: fr-ch-qwertz
Added: it-it-qwerty
Added: ja-jp-qwerty
Added: pt-br-qwerty
Added: sv-se-qwerty
Added: tr-tr-qwerty
make  all-am
make[3]: Entering directory `/build/guacamole-server/src/protocols/rdp'
  CC       guacai_la-audio_input.lo
  CC       guac_ai/guacai_la-ai_messages.lo
  CC       guac_ai/guacai_la-ai_service.lo
  CC       guacai_la-ptr_string.lo
  CC       compat/guacai_la-winpr-stream.lo
  CCLD     guacai.la
  CC       guac_rdpdr/guacdr_la-rdpdr_fs_messages.lo
  CC       guac_rdpdr/guacdr_la-rdpdr_fs_messages_dir_info.lo
  CC       guac_rdpdr/guacdr_la-rdpdr_fs_messages_file_info.lo
  CC       guac_rdpdr/guacdr_la-rdpdr_fs_messages_vol_info.lo
  CC       guac_rdpdr/guacdr_la-rdpdr_fs_service.lo
  CC       guac_rdpdr/guacdr_la-rdpdr_messages.lo
  CC       guac_rdpdr/guacdr_la-rdpdr_printer.lo
  CC       guac_rdpdr/guacdr_la-rdpdr_service.lo
  CC       guacdr_la-rdp_fs.lo
  CC       guacdr_la-rdp_print_job.lo
  CC       guacdr_la-rdp_stream.lo
  CC       guacdr_la-unicode.lo
  CC       compat/guacdr_la-winpr-stream.lo
  CCLD     guacdr.la
  CC       guac_rdpsnd/guacsnd_la-rdpsnd_messages.lo
  CC       guac_rdpsnd/guacsnd_la-rdpsnd_service.lo
  CC       compat/guacsnd_la-winpr-stream.lo
  CCLD     guacsnd.la
  CC       guac_svc/guacsvc_la-svc_service.lo
  CC       guacsvc_la-rdp_svc.lo
  CC       compat/guacsvc_la-winpr-stream.lo
  CCLD     guacsvc.la
  CC       libguac_client_rdp_la-audio_input.lo
  CC       libguac_client_rdp_la-client.lo
  CC       libguac_client_rdp_la-decompose.lo
  CC       libguac_client_rdp_la-dvc.lo
  CC       libguac_client_rdp_la-error.lo
  CC       libguac_client_rdp_la-input.lo
  CC       libguac_client_rdp_la-keyboard.lo
  CC       libguac_client_rdp_la-ptr_string.lo
  CC       libguac_client_rdp_la-rdp.lo
  CC       libguac_client_rdp_la-rdp_bitmap.lo
  CC       libguac_client_rdp_la-rdp_cliprdr.lo
  CC       libguac_client_rdp_la-rdp_color.lo
  CC       libguac_client_rdp_la-rdp_disp.lo
  CC       libguac_client_rdp_la-rdp_fs.lo
  CC       libguac_client_rdp_la-rdp_gdi.lo
  CC       libguac_client_rdp_la-rdp_glyph.lo
  CC       libguac_client_rdp_la-rdp_keymap.lo
  CC       libguac_client_rdp_la-rdp_print_job.lo
  CC       libguac_client_rdp_la-rdp_pointer.lo
  CC       libguac_client_rdp_la-rdp_rail.lo
  CC       libguac_client_rdp_la-rdp_settings.lo
  CC       libguac_client_rdp_la-rdp_stream.lo
  CC       libguac_client_rdp_la-rdp_svc.lo
  CC       libguac_client_rdp_la-resolution.lo
  CC       libguac_client_rdp_la-unicode.lo
  CC       libguac_client_rdp_la-user.lo
  CC       compat/libguac_client_rdp_la-winpr-stream.lo
  CC       libguac_client_rdp_la-sftp.lo
  CC       libguac_client_rdp_la-_generated_keymaps.lo
  CCLD     libguac-client-rdp.la
make[3]: Leaving directory `/build/guacamole-server/src/protocols/rdp'
make[2]: Leaving directory `/build/guacamole-server/src/protocols/rdp'
Making all in src/protocols/ssh
make[2]: Entering directory `/build/guacamole-server/src/protocols/ssh'
  CC       libguac_client_ssh_la-argv.lo
  CC       libguac_client_ssh_la-client.lo
  CC       libguac_client_ssh_la-clipboard.lo
  CC       libguac_client_ssh_la-input.lo
  CC       libguac_client_ssh_la-pipe.lo
  CC       libguac_client_ssh_la-settings.lo
  CC       libguac_client_ssh_la-sftp.lo
  CC       libguac_client_ssh_la-ssh.lo
  CC       libguac_client_ssh_la-ttymode.lo
  CC       libguac_client_ssh_la-user.lo
  CCLD     libguac-client-ssh.la
make[2]: Leaving directory `/build/guacamole-server/src/protocols/ssh'
Making all in src/protocols/telnet
make[2]: Entering directory `/build/guacamole-server/src/protocols/telnet'
  CC       libguac_client_telnet_la-argv.lo
  CC       libguac_client_telnet_la-client.lo
  CC       libguac_client_telnet_la-clipboard.lo
  CC       libguac_client_telnet_la-input.lo
  CC       libguac_client_telnet_la-pipe.lo
  CC       libguac_client_telnet_la-settings.lo
  CC       libguac_client_telnet_la-telnet.lo
  CC       libguac_client_telnet_la-user.lo
  CCLD     libguac-client-telnet.la
make[2]: Leaving directory `/build/guacamole-server/src/protocols/telnet'
Making all in src/protocols/vnc
make[2]: Entering directory `/build/guacamole-server/src/protocols/vnc'
  CC       libguac_client_vnc_la-auth.lo
  CC       libguac_client_vnc_la-client.lo
  CC       libguac_client_vnc_la-clipboard.lo
  CC       libguac_client_vnc_la-cursor.lo
  CC       libguac_client_vnc_la-display.lo
  CC       libguac_client_vnc_la-input.lo
  CC       libguac_client_vnc_la-log.lo
  CC       libguac_client_vnc_la-settings.lo
  CC       libguac_client_vnc_la-user.lo
  CC       libguac_client_vnc_la-vnc.lo
  CC       libguac_client_vnc_la-sftp.lo
  CCLD     libguac-client-vnc.la
make[2]: Leaving directory `/build/guacamole-server/src/protocols/vnc'
Making all in src/guacd
make[2]: Entering directory `/build/guacamole-server/src/guacd'
  CC       guacd-conf-args.o
  CC       guacd-conf-file.o
  CC       guacd-conf-parse.o
  CC       guacd-connection.o
  CC       guacd-daemon.o
  CC       guacd-log.o
  CC       guacd-move-fd.o
  CC       guacd-proc.o
  CC       guacd-proc-map.o
  CCLD     guacd
make[2]: Leaving directory `/build/guacamole-server/src/guacd'
Making all in src/guacenc
make[2]: Entering directory `/build/guacamole-server/src/guacenc'
  CC       guacenc-buffer.o
  CC       guacenc-cursor.o
  CC       guacenc-display.o
  CC       guacenc-display-buffers.o
  CC       guacenc-display-image-streams.o
  CC       guacenc-display-flatten.o
  CC       guacenc-display-layers.o
  CC       guacenc-display-sync.o
  CC       guacenc-encode.o
  CC       guacenc-ffmpeg-compat.o
  CC       guacenc-guacenc.o
  CC       guacenc-image-stream.o
  CC       guacenc-instructions.o
  CC       guacenc-instruction-blob.o
  CC       guacenc-instruction-cfill.o
  CC       guacenc-instruction-copy.o
  CC       guacenc-instruction-cursor.o
  CC       guacenc-instruction-dispose.o
  CC       guacenc-instruction-end.o
  CC       guacenc-instruction-img.o
  CC       guacenc-instruction-mouse.o
  CC       guacenc-instruction-move.o
  CC       guacenc-instruction-rect.o
  CC       guacenc-instruction-shade.o
  CC       guacenc-instruction-size.o
  CC       guacenc-instruction-sync.o
  CC       guacenc-instruction-transfer.o
  CC       guacenc-jpeg.o
  CC       guacenc-layer.o
  CC       guacenc-log.o
  CC       guacenc-parse.o
  CC       guacenc-png.o
  CC       guacenc-video.o
  CC       guacenc-webp.o
  CCLD     guacenc
make[2]: Leaving directory `/build/guacamole-server/src/guacenc'
Making all in src/guaclog
make[2]: Entering directory `/build/guacamole-server/src/guaclog'
  CC       guaclog-guaclog.o
  CC       guaclog-instructions.o
  CC       guaclog-instruction-key.o
  CC       guaclog-interpret.o
  CC       guaclog-keydef.o
  CC       guaclog-log.o
  CC       guaclog-state.o
  CCLD     guaclog
make[2]: Leaving directory `/build/guacamole-server/src/guaclog'
make[2]: Entering directory `/build/guacamole-server'
make[2]: Leaving directory `/build/guacamole-server'
make[1]: Leaving directory `/build/guacamole-server'
+ make check
Making check in src/libguac
make[1]: Entering directory `/build/guacamole-server/src/libguac'
Making check in .
make[2]: Entering directory `/build/guacamole-server/src/libguac'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/build/guacamole-server/src/libguac'
Making check in tests
make[2]: Entering directory `/build/guacamole-server/src/libguac/tests'
make  test_libguac
make[3]: Entering directory `/build/guacamole-server/src/libguac/tests'
  CC       client/test_libguac-buffer_pool.o
  CC       client/test_libguac-layer_pool.o
  CC       parser/test_libguac-append.o
  CC       parser/test_libguac-read.o
  CC       pool/test_libguac-next_free.o
  CC       protocol/test_libguac-base64_decode.o
  CC       socket/test_libguac-fd_send_instruction.o
  CC       socket/test_libguac-nested_send_instruction.o
  CC       unicode/test_libguac-charsize.o
  CC       unicode/test_libguac-read.o
  CC       unicode/test_libguac-strlen.o
  CC       unicode/test_libguac-write.o
  GEN      _generated_runner.c
  CC       test_libguac-_generated_runner.o
  CCLD     test_libguac
make[3]: Leaving directory `/build/guacamole-server/src/libguac/tests'
make  check-TESTS
make[3]: Entering directory `/build/guacamole-server/src/libguac/tests'
make[4]: Entering directory `/build/guacamole-server/src/libguac/tests'
PASS: test_libguac 1 - [protocol] decode_base64: OK
PASS: test_libguac 2 - [client] buffer_pool: OK
PASS: test_libguac 3 - [client] layer_pool: OK
PASS: test_libguac 4 - [unicode] utf8_charsize: OK
PASS: test_libguac 5 - [unicode] utf8_read: OK
PASS: test_libguac 6 - [unicode] utf8_strlen: OK
PASS: test_libguac 7 - [unicode] utf8_write: OK
PASS: test_libguac 8 - [pool] next_free: OK
PASS: test_libguac 9 - [parser] append: OK
PASS: test_libguac 10 - [parser] read: OK
PASS: test_libguac 11 - [socket] fd_send_instruction: OK
FAIL: test_libguac 12 - [socket] nested_send_instruction: Assertion failed on 
socket/nested_send_instruction.c:105: CU_ASSERT_EQUAL(offset,strlen(expected))
make[5]: Entering directory `/build/guacamole-server/src/libguac/tests'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/build/guacamole-server/src/libguac/tests'
============================================================================
Testsuite summary for guacamole-server 1.0.0
============================================================================
# TOTAL: 12
# PASS:  11
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See src/libguac/tests/test-suite.log
============================================================================
make[4]: *** [test-suite.log] Error 1
make[4]: Leaving directory `/build/guacamole-server/src/libguac/tests'
make[3]: *** [check-TESTS] Error 2
make[3]: Leaving directory `/build/guacamole-server/src/libguac/tests'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/build/guacamole-server/src/libguac/tests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/build/guacamole-server/src/libguac'
make: *** [check-recursive] Error 1
The command '/bin/sh -c /bin/bash -e -x /build/build.sh' returned a 
non-zero code: 2
+ docker rmi --force guac-jenkins-guacamole-server-master-80
Error response from daemon: No such image: 
guac-jenkins-guacamole-server-master-80:latest
+ true
Build step 'Execute shell' marked build as failure

Reply via email to