Headless Junit Testing

I have just upgraded to KNIME 2.10.1

When i run the same command that works in KNIME 2.9.4, the command runs forever but nothing happens.

[iadmin_d@dev01 knime_2.10.1]$ ./knime -application org.knime.testing.NGUnittestRunner -xmlResultDir testresults -consoleLog
Xlib:  extension "RANDR" missing on display ":16593".

Is there something that should be done differently for running tests in KNIME 2.10.1 compared to KNIME 2.9.4 ?

 

 

No, the command usually works the same as before. Are you sure that no window is open somewhere that waits for user input?

 

Hi Thor,

Nope.

If i run the same command using 2.9.4, it works.

With 2.10.1, it just stops like this.

Xvfb starting$ /usr/bin/Xvfb :1 -screen 0 1024x768x24 -fbdir /home/iadmin_d/.jenkins/2014-10-08_10-01-378885503132015291933xvfb
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
Initi[workspace] $ /bin/sh -xe /tmp/hudson7354043862566688826.sh
alizing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension GLX
+ cd /home/iadmin_d/knime_2.10.1
+ ./knime -clean -application org.knime.testing.NGUnittestRunner -xmlResultDir /home/iadmin_d/.jenkins/jobs/BDP_RUN_TESTS/workspace/tests_results -consoleLog
Xlib:  extension "RANDR" missing on display ":1".

Please try to extract a jstack output of the process.

Hi,

What's the difference between the NGUnittestRunner and UnittestRunner application?

Cheers

The new one has more options, it can e.g. write every test into a single file instead of a large combined file. The old UnittestRunner application is deprecated and will vanish at some point in the future.