{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 1,437",
          "upstreamBuild" : 1437,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1437,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9c23064a6df1e3ef66a715759ee801a80ef516bd",
            "branch" : [
              {
                "SHA1" : "9c23064a6df1e3ef66a715759ee801a80ef516bd",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9c23064a6df1e3ef66a715759ee801a80ef516bd",
            "branch" : [
              {
                "SHA1" : "9c23064a6df1e3ef66a715759ee801a80ef516bd",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "9c23064a6df1e3ef66a715759ee801a80ef516bd",
        "branch" : [
          {
            "SHA1" : "9c23064a6df1e3ef66a715759ee801a80ef516bd",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 1,
      "urlName" : "testReport"
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1437",
  "duration" : 2111884,
  "estimatedDuration" : 485024,
  "executor" : None,
  "fullDisplayName" : "jogl » android-arm64 #1437",
  "id" : "1437",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1437,
  "queueId" : 300,
  "result" : "SUCCESS",
  "timestamp" : 1442297781878,
  "url" : "https://jogamp.org/chuck/job/jogl/label=android-arm64/1437/",
  "builtOn" : "androidArm64-jogamp-aarch64-sgothel-041",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/TestBug1211IRQ00NEWT.java"
        ],
        "commitId" : "cf9b31c30de3768447b20d6aa31ec1df00595871",
        "timestamp" : 1441422603000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1211 TestBug1211IRQ00NEWT: Cover whole JOGL initialization by\u000aMyThread, intercepting all interrupt() calls used.\u000aThis disclosed issue Bug 1213,\u000a\"RecursiveThreadGroupLockImpl01Unfairish.unlock() always interrupts\u000aoriginal-owner, even if not waiting at unlock()\".\u000aSo far no InterruptedException nor interrupt() call has been detected by\u000aMyThread.\u000a",
        "date" : "2015-09-05 05:10:03 +0200",
        "id" : "cf9b31c30de3768447b20d6aa31ec1df00595871",
        "msg" : "Bug 1211 TestBug1211IRQ00NEWT: Cover whole JOGL initialization by",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestBug1211IRQ00NEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/audio/windows/waveout/Mixer.java",
          "src/newt/classes/jogamp/newt/driver/awt/AWTEDTUtil.java",
          "src/newt/classes/jogamp/newt/DefaultEDTUtil.java",
          "src/jogl/classes/jogamp/opengl/GLRunnableTask.java",
          "src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java",
          "src/newt/classes/jogamp/newt/driver/linux/LinuxMouseTracker.java",
          "src/jogl/classes/com/jogamp/opengl/util/AnimatorBase.java",
          "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java",
          "src/newt/classes/com/jogamp/newt/util/MainThread.java",
          "src/newt/classes/jogamp/newt/driver/linux/LinuxEventDeviceTracker.java",
          "src/newt/classes/jogamp/newt/swt/SWTEDTUtil.java",
          "src/jogl/classes/jogamp/opengl/GLWorkerThread.java",
          "src/jogl/classes/com/jogamp/opengl/awt/GLJPanel.java",
          "src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java",
          "src/jogl/classes/com/jogamp/opengl/util/awt/TextRenderer.java",
          "src/jogl/classes/jogamp/opengl/GLDrawableHelper.java",
          "src/jogl/classes/jogamp/opengl/SharedResourceRunner.java",
          "src/newt/classes/jogamp/newt/event/NEWTEventTask.java",
          "src/newt/classes/jogamp/newt/DisplayImpl.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowFactory.java",
          "src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java",
          "src/jogl/classes/com/jogamp/opengl/GLAnimatorControl.java",
          "src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java",
          "src/jogl/classes/com/jogamp/opengl/util/Animator.java",
          "src/newt/classes/com/jogamp/newt/util/applet/JOGLNewtAppletBase.java",
          "src/jogl/classes/jogamp/opengl/GLAutoDrawableBase.java"
        ],
        "commitId" : "68c8e39fa8d6e700f0a99241c1a01a435b7f6284",
        "timestamp" : 1442296250000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1211: Hardening Condition-Wait from Spurious-Wakeups and unintended\u000aInterruptedException(s)\u000aBelow is an updated list of Condition-Wait classifications as described\u000ain Bug 1211.\u000aThis list includes recent changes on GlueGen regarding this Bug 1211.\u000aA followup commit will address the unit tests.\u000a  - Noncancelable + Persistent-Wait\u000a   - GLMediaPlayerImpl.StreamWorker thread (changed)\u000a       - pauses thread in case of intr\u000a  - Cancelable + Persistent-Wait:\u000a   - LFRingbuffer.getImpl(..)\u000a   - LFRingbuffer.waitForFreeSlots(int)\u000a   - SyncedRingbuffer.getImpl(..)\u000a   - SyncedRingbuffer.waitForFreeSlots(int)\u000a   - FunctionTask.invokeOnNewThread(..) (changed)\u000a   - RunnableTask.invokeOnNewThread(..) (changed)\u000a   - SharedResourceRunner.run()\u000a   - SharedResourceRunner.doAndWait() (changed)\u000a   - SharedResourceRunner.start() (changed)\u000a   - SharedResourceRunner.stop() (changed)\u000a   - GLMediaPlayerImpl.StreamWorker ctor  (changed)\u000a   - GLMediaPlayerImpl caller thread actions do*() (changed)\u000a   - AndroidGLMediaPlayerAPI14.getNextTextureImpl(..) (changed)\u000a   - DisplayImpl.enqueueEvent(..) (changed)\u000a       -> Persistent-Wait\u000a       -> Cancels wait and NEWTEvent\u000a       -> dispatchMessage(NEWTEventTask): always notifyCaller!\u000a   - GLDrawableHelper.invoke(..) (changed)\u000a   - DefaultEDTUtil.waitUntilIdle() (changed)\u000a   - DefaultEDTUtil.waitUntilStopped() (changed)\u000a   - DefaultEDTUtil.invokeImpl(..)  (changed)\u000a   - DefaultEDTUtil.NEDT.run(..)  (changed)\u000a   - AWTEDTUtil.waitUntilStopped(..)  (changed)\u000a   - AWTEDTUtil.invokeImpl(..)  (changed)\u000a   - AWTEDTUtil.NEDT.run(..)  (changed)\u000a   - SWTEDTUtil.invokeImpl(..)  (changed)\u000a   - SWTEDTUtil.waitUntilStopped(..)  (changed)\u000a   - SWTEDTUtil.NEDT.run(..)  (changed)\u000a   - GLWorkerThread.invokeAndWait(..)\u000a   - GLWorkerThread.start() (changed)\u000a   - GLWorkerThread.WorkerRunnable.run() (changed)\u000a   - Animator.run() (changed)\u000a   - AnimatorBase.finishLifecycleAction() (changed)\u000a   - OSXUtil.RunOnMainThread(..) (changed)\u000a   - SingletonInstanceServerSocket.Server.shutdown() (changed)\u000a   - SingletonInstanceServerSocket.Server.start() (changed)\u000a   - com.jogamp.audio.windows.waveout.Mixer.shutdown() (changed)\u000a  - Extending/Using InterruptSource.Thread (changed)\u000a     - DefaultEDTUtil.NEDT\u000a     - AWTEDTUtil.NEDT\u000a     - SWTEDTUtil.NEDT\u000a     - GLWorkerThread.thread\u000a     - Mixer.FillerThread\u000a     - Mixer.MixerThread\u000a  - Using InterruptSource.Thread (changed)\u000a     - TempFileCache\u000a     - LauncherTempFileCache\u000a     - Animator.thread\u000a     - SingletonInstanceServerSocket.Server.serverThread\u000aDeprecated:\u000a   - FunctionTask.invoke(..)  (changed)\u000a       -> on current thread, no wait -> deprecated\u000a   - RunnableTask.invoke(..) (changed)\u000a       -> on current thread, no wait -> deprecated\u000a",
        "date" : "2015-09-15 07:50:50 +0200",
        "id" : "68c8e39fa8d6e700f0a99241c1a01a435b7f6284",
        "msg" : "Bug 1211: Hardening Condition-Wait from Spurious-Wakeups and unintended",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDrawableHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/awt/TextRenderer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/awt/GLJPanel.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLWorkerThread.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/AnimatorBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/util/MainThread.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/linux/LinuxEventDeviceTracker.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/event/NEWTEventTask.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/Animator.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/DefaultEDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLAutoDrawableBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/linux/LinuxMouseTracker.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/audio/windows/waveout/Mixer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/DisplayImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/swt/SWTEDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/awt/AWTEDTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLRunnableTask.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/SharedResourceRunner.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/util/applet/JOGLNewtAppletBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLAnimatorControl.java"
          },
          {
            "editType" : "add",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOMix2DemosES2NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/CrossFadePlayer.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestGLReadBufferUtilTextureIOWrite02NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOAutoDrawableDeadlockAWT.java",
          "src/test/com/jogamp/opengl/test/junit/util/NEWTDemoListener.java",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/ui/MediaPlayerButton.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/newt/TestGearsNEWT.java",
          "src/test/com/jogamp/opengl/test/android/NEWTGearsES2Activity.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextSurfaceLockNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NewtCanvasSWT.java",
          "make/scripts/tests.sh",
          "src/test/com/jogamp/opengl/test/bugs/Bug735Inv0AppletAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/anim/Bug898AnimatorFromEDTAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2SimpleNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSBSStereo.java",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneGLListener0A.java",
          "src/test/com/jogamp/opengl/test/bugs/Bug735Inv2AppletAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java",
          "src/test/com/jogamp/opengl/test/bugs/Issue344Base.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug672NewtCanvasSWTSashForm.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestLandscapeES2NewtCanvasAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/InitConcurrentBaseNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting03AWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/parenting/NewtAWTReparentingKeyAdapter.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOOnThreadSharedContext1DemoES2NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NewtCanvasAWT.java",
          "src/test/com/jogamp/opengl/test/bugs/Bug735Inv1AppletAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/newt/TestGearsES1NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedExternalContextAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTBug628ResizeDeadlockAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTBug643AsyncExec.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestParentingFocus03KeyTraversalAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug672NewtCanvasSWTSashFormComposite.java",
          "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01cSwingAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestElektronenMultipliziererNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/caps/TestTranslucencyNEWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/TestBug1211IRQ00NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/newt/TestRedSquareES1NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestOffscreenLayer02NewtCanvasAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestLandscapeES2NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestRedSquareES2NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/util/MiscUtils.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOOffThreadSharedContextMix2DemosES2NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestPBufferDeadlockAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestBug1146GLContextDialogToolTipAWT.java"
        ],
        "commitId" : "9c23064a6df1e3ef66a715759ee801a80ef516bd",
        "timestamp" : 1442296447000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1211: Adopt changes to unit test from commit\u000a68c8e39fa8d6e700f0a99241c1a01a435b7f6284\u000a",
        "date" : "2015-09-15 07:54:07 +0200",
        "id" : "9c23064a6df1e3ef66a715759ee801a80ef516bd",
        "msg" : "Bug 1211: Adopt changes to unit test from commit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NewtCanvasSWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestElektronenMultipliziererNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTBug643AsyncExec.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/ui/MediaPlayerButton.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/InitConcurrentBaseNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/newt/TestGearsES1NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/android/NEWTGearsES2Activity.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting03AWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/bugs/Bug735Inv1AppletAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedExternalContextAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/caps/TestTranslucencyNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/newt/TestRedSquareES1NEWT.java"
          },
          {
            "editType" : "delete",
            "file" : "src/test/com/jogamp/opengl/test/junit/util/NEWTDemoListener.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOOffThreadSharedContextMix2DemosES2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/parenting/NewtAWTReparentingKeyAdapter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOAutoDrawableDeadlockAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestBug1146GLContextDialogToolTipAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestOffscreenLayer02NewtCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestGLReadBufferUtilTextureIOWrite02NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSBSStereo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOMix2DemosES2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/bugs/Bug735Inv0AppletAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug672NewtCanvasSWTSashForm.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestParentingFocus03KeyTraversalAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2SimpleNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/newt/TestGearsNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestLandscapeES2NewtCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestBug672NewtCanvasSWTSashFormComposite.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOOnThreadSharedContext1DemoES2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextSurfaceLockNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NewtCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/util/MiscUtils.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/bugs/Bug735Inv2AppletAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/TestBug1211IRQ00NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTBug628ResizeDeadlockAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneGLListener0A.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/CrossFadePlayer.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/jogl/demos/es2/newt/TestLandscapeES2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestPBufferDeadlockAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/anim/Bug898AnimatorFromEDTAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01cSwingAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestRedSquareES2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/bugs/Issue344Base.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    }
  ]
}