Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Success

Changes

Summary

  1. Fix OpenCL test failures on Solaris. (details)
  2. Fix new subBufferTest02FloatBuffer() test on Solaris. (details)
Commit 54ced2cf5d801470c106275291be17583e5e206d by Wade Walker
Fix OpenCL test failures on Solaris.

Since nobody currently makes an OpenCL driver for Solaris, all the
tests used to fail, which told us nothing. This commit adds code
to check whether OpenCL is unavailable and the OS is Solaris, in
which case the test contents are skipped. If an OpenCL driver ever
appears for Solaris, or if we start testing on another platform
with no OpenCL driver, there's now one single place to add or remove
checks that will allow for this.
The file was modifiedtest/com/jogamp/opencl/LowLevelBindingTest.java (diff)
The file was modifiedmake/config/clImplCustomCode.java (diff)
The file was modifiedtest/com/jogamp/opencl/gl/CLGLTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/test/util/MiscUtils.java (diff)
The file was modifiedtest/com/jogamp/opencl/CLBufferTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/CLCommandQueueTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/CLImageTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/HighLevelBindingTest.java (diff)
The file was modifiedmake/config/cl-impl.cfg (diff)
The file was modifiedtest/com/jogamp/opencl/CLProgramTest.java (diff)
Commit 3b3c58780ff74755d2763738fc8abc950e6b4202 by Wade Walker
Fix new subBufferTest02FloatBuffer() test on Solaris.

The new OpenCL isAvailable() didn't make it into this test due to
a merge slipup.

Change-Id: I049388908b8f2f2869cc018dbf6be86d1a8dcb9d
The file was modifiedtest/com/jogamp/opencl/CLBufferTest.java (diff)