{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user Sven Gothel",
          "userId" : "sgothel",
          "userName" : "Sven Gothel"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1200,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "367b704b448b4ebabcfc62cc29e61fa5760514d1",
            "branch" : [
              {
                "SHA1" : "367b704b448b4ebabcfc62cc29e61fa5760514d1",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "367b704b448b4ebabcfc62cc29e61fa5760514d1",
            "branch" : [
              {
                "SHA1" : "367b704b448b4ebabcfc62cc29e61fa5760514d1",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "367b704b448b4ebabcfc62cc29e61fa5760514d1",
        "branch" : [
          {
            "SHA1" : "367b704b448b4ebabcfc62cc29e61fa5760514d1",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.test.MatrixTestResult",
      "failCount" : 3,
      "skipCount" : 0,
      "totalCount" : 10606,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1200",
  "duration" : 4991062,
  "estimatedDuration" : 3723458,
  "executor" : None,
  "fullDisplayName" : "jogl #1200",
  "id" : "2014-01-13_07-24-55",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1200,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1389594295000,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/1200/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/native/x11/Xmisc.c",
          "src/newt/native/X11Window.c"
        ],
        "commitId" : "5ef83c2b8576ccd764ffc4953eea506bd96277c3",
        "timestamp" : 1389391458000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "X11: Harden usage of 'XGetWindowProperty(..)' and 'XGetVisualInfo' - Add missing XFree(..) calls and argument checks.\u000a",
        "date" : "2014-01-10T23:04:18+0100",
        "id" : "5ef83c2b8576ccd764ffc4953eea506bd96277c3",
        "msg" : "X11: Harden usage of 'XGetWindowProperty(..)' and 'XGetVisualInfo' - Add",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/native/X11Window.c"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/x11/Xmisc.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/native/libav/ffmpeg_impl_template.c",
          "src/nativewindow/native/x11/Xmisc.c",
          "src/jogl/native/GLContext.c",
          "src/newt/native/MacWindow.m",
          "src/newt/native/NewtCommon.h",
          "src/newt/native/NewtMacWindow.h",
          "src/nativewindow/native/NativewindowCommon.h",
          "src/jogl/native/GLDebugMessageHandler.c",
          "src/nativewindow/native/NativewindowCommon.c",
          "src/jogl/native/openmax/jogamp_opengl_util_av_impl_OMXGLMediaPlayer.c",
          "src/jogl/native/macosx/MacOSXWindowSystemInterface-calayer.m",
          "src/jogl/native/JoglCommon.h",
          "src/jogl/native/JoglCommon.c",
          "src/nativewindow/native/macosx/OSXmisc.m",
          "src/newt/native/NewtMacWindow.m",
          "src/nativewindow/native/win32/GDImisc.c",
          "src/newt/native/NewtCommon.c"
        ],
        "commitId" : "6647b4a63866a554c738e0b7b61e6dc40a6fb511",
        "timestamp" : 1389399107000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "[Jogl|Nativewindow|Newt]Common: Align all *Common_GetJNIEnv()/_ReleaseJNIEnv() Methods and Usage / Check arguments ..\u000a\u000aSince we still don't use inter-module native code sharing, align the JNIEnv get/release methods and usage.\u000a\u000aMost beneficary here is OSX and the GLDebugMessageHandle,\u000aboth managed the JVM handle on their own - removed now.\u000a\u000aAlso ensuring that *Common_init(..) is called for all modules on all platforms.\u000a",
        "date" : "2014-01-11T01:11:47+0100",
        "id" : "6647b4a63866a554c738e0b7b61e6dc40a6fb511",
        "msg" : "[Jogl|Nativewindow|Newt]Common: Align all",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/native/openmax/jogamp_opengl_util_av_impl_OMXGLMediaPlayer.c"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/macosx/OSXmisc.m"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/NewtMacWindow.m"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/native/macosx/MacOSXWindowSystemInterface-calayer.m"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/native/GLDebugMessageHandler.c"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/native/JoglCommon.c"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/MacWindow.m"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/NewtMacWindow.h"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/native/libav/ffmpeg_impl_template.c"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/NativewindowCommon.c"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/NativewindowCommon.h"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/NewtCommon.c"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/native/GLContext.c"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/win32/GDImisc.c"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/x11/Xmisc.c"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/native/JoglCommon.h"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/native/NewtCommon.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/GLDrawableHelper.java",
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "src/nativewindow/classes/jogamp/nativewindow/ProxySurfaceImpl.java",
          "src/jogl/classes/jogamp/opengl/GLFBODrawableImpl.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
        ],
        "commitId" : "6ea03078e162eed89653ae123d172b6fca7c6d61",
        "timestamp" : 1389418035000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Misc Cleanup: JAWTWindow: Reusing visible in HIERARCHY listener; Remove obsolete 'getPrivateGraphicsConfiguration()'\u000a",
        "date" : "2014-01-11T06:27:15+0100",
        "id" : "6ea03078e162eed89653ae123d172b6fca7c6d61",
        "msg" : "Misc Cleanup: JAWTWindow: Reusing visible in HIERARCHY listener; Remove",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLFBODrawableImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDrawableHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/ProxySurfaceImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/GLDrawableHelper.java"
        ],
        "commitId" : "cf75fbde9f7081bb253eff2bb8f36a39992352e1",
        "timestamp" : 1389418505000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix GLDrawableHelper.resizeOffscreenDrawable(..): Do nothing if !drawable.isRealized() - similar to it's recreateDrawable() and test only _after_ having the surface lock!\u000a\u000aOnly after the surface lock we are thread safe.\u000a\u000aIn case drawable has been pulled, do nothing ..\u000a",
        "date" : "2014-01-11T06:35:05+0100",
        "id" : "cf75fbde9f7081bb253eff2bb8f36a39992352e1",
        "msg" : "Fix GLDrawableHelper.resizeOffscreenDrawable(..): Do nothing if",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDrawableHelper.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03bB849AWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/anim/TestAWTCardLayoutAnimatorStartStopBug532.java",
          "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug664GLCanvasSetVisibleSwingAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03aB729AWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816JTabbedPanelVisibilityB849B878AWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03cB849AWT.java",
          "src/jogl/classes/javax/media/opengl/awt/GLJPanel.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java",
          "make/scripts/tests.sh",
          "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
        ],
        "commitId" : "071bdd6ce9f8c41ccecdbf8bc74f276ccd7ff651",
        "timestamp" : 1389504475000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 937 - JAWTWindow: Unsatisfying Visibility Computation\u000a\u000aSimplify JAWTComponentListener's HierarchyListener:\u000a  - Don't interfere w/ Component's visibility anymore!\u000a    This shall reduce sideeffects.\u000a    Utilize 'isShowing' in each Component specialization, i.e. GLCanvas.\u000a\u000a  - On SHOWING_CHANGED if a parent caused a change\u000a    of the tracked components showing state,\u000a    propagate it to the offscreen-layer!\u000a\u000a  - Remove all other complicated states!\u000a\u000aGLCanvas, GLJPanel:\u000a  - Instead of 'isVisible()' use 'showing state',\u000a    since only the 'showing state' reflects 'true' visibility\u000a    throughout the hierarchy.\u000a\u000a  - Add HierarchyListener and track volatile showing state\u000a    to be used instead of 'isVisible'.\u000a    Using a cached showing state is more efficient\u000a    than quering 'isShowing()' all the time!\u000a\u000aNewtCanvasAWT:\u000a  - Use 'isShowing()' instead of 'isVisible(), see above\u000a",
        "date" : "2014-01-12T06:27:55+0100",
        "id" : "071bdd6ce9f8c41ccecdbf8bc74f276ccd7ff651",
        "msg" : "Bug 937 - JAWTWindow: Unsatisfying Visibility Computation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLJPanel.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/anim/TestAWTCardLayoutAnimatorStartStopBug532.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816JTabbedPanelVisibilityB849B878AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03aB729AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLCanvas.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug664GLCanvasSetVisibleSwingAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03bB849AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03cB849AWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/util/AWTRobotUtil.java",
          "src/newt/classes/jogamp/newt/awt/event/AWTParentWindowAdapter.java"
        ],
        "commitId" : "d2f50f2ed523aa8443f647e46aeecc09fa27583d",
        "timestamp" : 1389506214000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "AWTParentWindowAdapter/AWTRobotUtil: Use 'isShowing()' instead of 'isVisible()' determining actual on-screen showing state\u000a\u000aSee commit 071bdd6ce9f8c41ccecdbf8bc74f276ccd7ff651\u000a",
        "date" : "2014-01-12T06:56:54+0100",
        "id" : "d2f50f2ed523aa8443f647e46aeecc09fa27583d",
        "msg" : "AWTParentWindowAdapter/AWTRobotUtil: Use 'isShowing()' instead of",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/util/AWTRobotUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/awt/event/AWTParentWindowAdapter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java",
          "src/newt/classes/jogamp/newt/DefaultEDTUtil.java",
          "src/test/com/jogamp/opengl/test/junit/util/QuitAdapter.java"
        ],
        "commitId" : "45160297725fa3688b6c9dccb1d7c3095c2ca773",
        "timestamp" : 1389506922000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "DefaultEDTUtil: At EDT finish, notify all task-waiter to avoid deadlock at error / Add test method 'invokeAndWaitError(..)'\u000a",
        "date" : "2014-01-12T07:08:42+0100",
        "id" : "45160297725fa3688b6c9dccb1d7c3095c2ca773",
        "msg" : "DefaultEDTUtil: At EDT finish, notify all task-waiter to avoid deadlock",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/DefaultEDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/util/QuitAdapter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtAppletBase.java"
        ],
        "commitId" : "1635eeba33368aee52f23baebcfd74c25a7f113a",
        "timestamp" : 1389539483000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JOGLNewtAppletBase: Typo of new PNG icons .. used AE's 'gray' instead of BE's 'grey', which is used for the filename\u000a\u000aSame as 42d3b31d1becd8eb8e2847c87e14e47e15e730cd\u000a",
        "date" : "2014-01-12T16:11:23+0100",
        "id" : "1635eeba33368aee52f23baebcfd74c25a7f113a",
        "msg" : "JOGLNewtAppletBase: Typo of new PNG icons .. used AE's 'gray' instead of",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtAppletBase.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
        ],
        "commitId" : "9dcaf86ad6ae08e60c68abd4c069f3ab19807854",
        "timestamp" : 1389587752000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JAWTWindow.JAWTComponentListener: Minor Cleanup\u000a",
        "date" : "2014-01-13T05:35:52+0100",
        "id" : "9dcaf86ad6ae08e60c68abd4c069f3ab19807854",
        "msg" : "JAWTWindow.JAWTComponentListener: Minor Cleanup",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/native/macosx/OSXmisc.m"
        ],
        "commitId" : "367b704b448b4ebabcfc62cc29e61fa5760514d1",
        "timestamp" : 1389587844000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "OSXMisc CALayer::FixCALayerLayout: Fix visible:=false case, i.e. don'r override cached visibleOpacity w/ forced zero when called twice\u000a",
        "date" : "2014-01-13T05:37:24+0100",
        "id" : "367b704b448b4ebabcfc62cc29e61fa5760514d1",
        "msg" : "OSXMisc CALayer::FixCALayerLayout: Fix visible:=false case, i.e. don'r",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/macosx/OSXmisc.m"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/daniel.krisher.ctr",
      "fullName" : "daniel.krisher.ctr"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/wwalker3",
      "fullName" : "wwalker3"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/maik.riechert",
      "fullName" : "maik.riechert"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/hharrison",
      "fullName" : "Harvey Harrison"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/petr.skramovsky",
      "fullName" : "petr.skramovsky"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/wamei.cho",
      "fullName" : "wamei.cho"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/eric.brayet",
      "fullName" : "eric.brayet"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/edwin.vane",
      "fullName" : "edwin.vane"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/petrs",
      "fullName" : "petrs"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/rob.hatcherson",
      "fullName" : "rob.hatcherson"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/mark",
      "fullName" : "mark"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/michaelhermannweber",
      "fullName" : "michaelhermannweber"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/harvey.harrison",
      "fullName" : "harvey.harrison"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/petros",
      "fullName" : "petros"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/rami%20santina",
      "fullName" : "Rami Santina"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
      "fullName" : "xerxes"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/michael.esemplare",
      "fullName" : "michael.esemplare"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/brice",
      "fullName" : "brice"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/gouessej",
      "fullName" : "gouessej"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/qun",
      "fullName" : "qun"
    }
  ],
  "runs" : [
    {
      "number" : 1200,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=linux-x86_64/1200/"
    },
    {
      "number" : 1200,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=macos-x86_64/1200/"
    },
    {
      "number" : 1200,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=windows-x86_64/1200/"
    }
  ]
}