{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.scm.SubversionTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 8970,
      "urlName" : "testReport"
    },
    {
      "_class" : "hudson.plugins.disk_usage.BuildDiskUsageAction"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "opendj-ldap-toolkit-3.0.0-SNAPSHOT.zip",
      "fileName" : "opendj-ldap-toolkit-3.0.0-SNAPSHOT.zip",
      "relativePath" : "opendj-ldap-toolkit/target/opendj-ldap-toolkit-3.0.0-SNAPSHOT.zip"
    },
    {
      "displayPath" : "opendj-rest2ldap-servlet-3.0.0-SNAPSHOT-servlet.war",
      "fileName" : "opendj-rest2ldap-servlet-3.0.0-SNAPSHOT-servlet.war",
      "relativePath" : "opendj-rest2ldap-servlet/target/opendj-rest2ldap-servlet-3.0.0-SNAPSHOT-servlet.war"
    },
    {
      "displayPath" : "opendj-server-example-plugin-3.0.0-SNAPSHOT.zip",
      "fileName" : "opendj-server-example-plugin-3.0.0-SNAPSHOT.zip",
      "relativePath" : "opendj-server-example-plugin/target/opendj-server-example-plugin-3.0.0-SNAPSHOT.zip"
    },
    {
      "displayPath" : "experimental/example-plugin.zip",
      "fileName" : "example-plugin.zip",
      "relativePath" : "opendj-server-legacy/experimental/example-plugin.zip"
    },
    {
      "displayPath" : "src.zip",
      "fileName" : "src.zip",
      "relativePath" : "opendj-server-legacy/ext/testng/src.zip"
    },
    {
      "displayPath" : "target/example-plugin.zip",
      "fileName" : "example-plugin.zip",
      "relativePath" : "opendj-server-legacy/target/example-plugin.zip"
    },
    {
      "displayPath" : "opendj/example-plugin.zip",
      "fileName" : "example-plugin.zip",
      "relativePath" : "opendj-server-legacy/target/package/opendj/example-plugin.zip"
    },
    {
      "displayPath" : "OpenDJ-3.0.0-DSML.war",
      "fileName" : "OpenDJ-3.0.0-DSML.war",
      "relativePath" : "opendj-server-legacy/target/package/OpenDJ-3.0.0-DSML.war"
    },
    {
      "displayPath" : "OpenDJ-3.0.0.zip",
      "fileName" : "OpenDJ-3.0.0.zip",
      "relativePath" : "opendj-server-legacy/target/package/OpenDJ-3.0.0.zip"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#17",
  "duration" : 305594,
  "estimatedDuration" : 311165,
  "executor" : None,
  "fullDisplayName" : "org.forgerock.opendj #17",
  "id" : "17",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 17,
  "queueId" : 186,
  "result" : "SUCCESS",
  "timestamp" : 1440214509854,
  "url" : "https://consolving.de/jenkins/job/org.forgerock.opendj/17/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.scm.SubversionChangeLogSet",
    "items" : [
      {
        "_class" : "hudson.scm.SubversionChangeLogSet$LogEntry",
        "affectedPaths" : [
          "opendj-server-legacy/src/test/java/org/opends/server/replication/plugin/AssuredReplicationPluginTest.java"
        ],
        "author" : {
          "absoluteUrl" : "https://consolving.de/jenkins/user/JnRouvignac",
          "fullName" : "JnRouvignac"
        },
        "commitId" : "12771",
        "timestamp" : 1440171608632,
        "date" : "2015-08-21T15:40:08.632781Z",
        "msg" : "Reverted part of r12768",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "/trunk/opendj/opendj-server-legacy/src/test/java/org/opends/server/replication/plugin/AssuredReplicationPluginTest.java"
          }
        ],
        "revision" : 12771,
        "user" : "JnRouvignac"
      },
      {
        "_class" : "hudson.scm.SubversionChangeLogSet$LogEntry",
        "affectedPaths" : [
          "opendj-server-legacy/src/test/java/org/opends/server/replication/plugin/ModifyConflictTest.java",
          "opendj-server-legacy/src/test/java/org/opends/server/replication/plugin/NamingConflictTest.java"
        ],
        "author" : {
          "absoluteUrl" : "https://consolving.de/jenkins/user/JnRouvignac",
          "fullName" : "JnRouvignac"
        },
        "commitId" : "12770",
        "timestamp" : 1440171586460,
        "date" : "2015-08-21T15:39:46.460099Z",
        "msg" : "Test code cleanup\u000a\u000a\u000aNamingConflictTest.java\u000aExtracted fields to simplify code in test methods.\u000aExtracted methods setUpLocal(), tearDown(), addMsg(), modDnMsg(), replayMsg(), createAndAddEntry(), createParentEntry(), createChildEntry().\u000a\u000aModifyConflictTest.java:\u000aMade the code a bit more readable.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "/trunk/opendj/opendj-server-legacy/src/test/java/org/opends/server/replication/plugin/ModifyConflictTest.java"
          },
          {
            "editType" : "edit",
            "file" : "/trunk/opendj/opendj-server-legacy/src/test/java/org/opends/server/replication/plugin/NamingConflictTest.java"
          }
        ],
        "revision" : 12770,
        "user" : "JnRouvignac"
      },
      {
        "_class" : "hudson.scm.SubversionChangeLogSet$LogEntry",
        "affectedPaths" : [
          "opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/AttrHistoricalSingle.java"
        ],
        "author" : {
          "absoluteUrl" : "https://consolving.de/jenkins/user/JnRouvignac",
          "fullName" : "JnRouvignac"
        },
        "commitId" : "12769",
        "timestamp" : 1440168538486,
        "date" : "2015-08-21T14:48:58.486943Z",
        "msg" : "AttrHistoricalSingle.java:\u000aExtracted methods replaceOrDelete(), add(), replace(), delete() and deleteWithoutDeleteTime() to increase code expressiveness.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "/trunk/opendj/opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/AttrHistoricalSingle.java"
          }
        ],
        "revision" : 12769,
        "user" : "JnRouvignac"
      },
      {
        "_class" : "hudson.scm.SubversionChangeLogSet$LogEntry",
        "affectedPaths" : [
          "opendj-server-legacy/src/test/java/org/opends/server/replication/ReplicationTestCase.java",
          "opendj-server-legacy/src/test/java/org/opends/server/replication/plugin/AssuredReplicationPluginTest.java"
        ],
        "author" : {
          "absoluteUrl" : "https://consolving.de/jenkins/user/JnRouvignac",
          "fullName" : "JnRouvignac"
        },
        "commitId" : "12768",
        "timestamp" : 1440167597973,
        "date" : "2015-08-21T14:33:17.973741Z",
        "msg" : "AssuredReplicationPluginTest.java:\u000aUsed ReplicationTestCase.waitForSpecificMsg() and waitForSpecificMsgs() to ignore unrelated messages.\u000a\u000aReplicationTestCase.java:\u000aAdded methods:\u000a- waitForSpecificMsgs(Session session, Class<?>... msgTypes)\u000a- waitForSpecificMsgs(ReplicationBroker broker, Class<?>... msgTypes)\u000aChanged\u000a<T extends ReplicationMsg> T waitForSpecificMsg(Session session, ReplicationBroker broker, Class<T> msgType)\u000ato\u000aReplicationMsg waitForSpecificMsgs(Session session, ReplicationBroker broker, Class<?>... msgTypes)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "/trunk/opendj/opendj-server-legacy/src/test/java/org/opends/server/replication/ReplicationTestCase.java"
          },
          {
            "editType" : "edit",
            "file" : "/trunk/opendj/opendj-server-legacy/src/test/java/org/opends/server/replication/plugin/AssuredReplicationPluginTest.java"
          }
        ],
        "revision" : 12768,
        "user" : "JnRouvignac"
      },
      {
        "_class" : "hudson.scm.SubversionChangeLogSet$LogEntry",
        "affectedPaths" : [
          "opendj-server-legacy/src/test/java/org/opends/server/replication/plugin/HistoricalAttributeValueTestCase.java"
        ],
        "author" : {
          "absoluteUrl" : "https://consolving.de/jenkins/user/JnRouvignac",
          "fullName" : "JnRouvignac"
        },
        "commitId" : "12767",
        "timestamp" : 1440161245146,
        "date" : "2015-08-21T12:47:25.146930Z",
        "msg" : "HistoricalAttributeValueTestCase.java:\u000aAdded test values.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "/trunk/opendj/opendj-server-legacy/src/test/java/org/opends/server/replication/plugin/HistoricalAttributeValueTestCase.java"
          }
        ],
        "revision" : 12767,
        "user" : "JnRouvignac"
      },
      {
        "_class" : "hudson.scm.SubversionChangeLogSet$LogEntry",
        "affectedPaths" : [
          "opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/AttrHistoricalMultiple.java",
          "opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/AttrValueHistorical.java"
        ],
        "author" : {
          "absoluteUrl" : "https://consolving.de/jenkins/user/JnRouvignac",
          "fullName" : "JnRouvignac"
        },
        "commitId" : "12765",
        "timestamp" : 1440154306591,
        "date" : "2015-08-21T10:51:46.591192Z",
        "msg" : "AttrHistoricalMultiple.java, AttrValueHistorical.java:\u000aImproved toString()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "/trunk/opendj/opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/AttrHistoricalMultiple.java"
          },
          {
            "editType" : "edit",
            "file" : "/trunk/opendj/opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/AttrValueHistorical.java"
          }
        ],
        "revision" : 12765,
        "user" : "JnRouvignac"
      },
      {
        "_class" : "hudson.scm.SubversionChangeLogSet$LogEntry",
        "affectedPaths" : [
          "opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/DefaultIndexTest.java"
        ],
        "author" : {
          "absoluteUrl" : "https://consolving.de/jenkins/user/JnRouvignac",
          "fullName" : "JnRouvignac"
        },
        "commitId" : "12764",
        "timestamp" : 1440150159926,
        "date" : "2015-08-21T09:42:39.926410Z",
        "msg" : "Fix random test failure.\u000aTests methods were not properly isolated. The sequence testUpdateDeletedIDs() followed by testUpdateAddedIDs() caused the following failure:\u000a17:42:32                  T E S T   F A I L U R E ! ! !\u000a17:42:32 \u000a17:42:32 Failed Test:  org.opends.server.backends.pluggable.DefaultIndexTest#testUpdateAddedIDs\u000a17:42:32 Failure Cause:  java.lang.AssertionError: \u000a17:42:32 Expecting:\u000a17:42:32  <[]>\u000a17:42:32 to contain:\u000a17:42:32  <[1, 2, 3, 4]>\u000a17:42:32 but could not find:\u000a17:42:32  <[1, 2, 3, 4]>\u000a17:42:32 \u000a17:42:32     org.opends.server.backends.pluggable.Utils.assertIdsEquals(Utils.java:39)\u000a17:42:32     org.opends.server.backends.pluggable.Utils.assertIdsEquals(Utils.java:51)\u000a17:42:32     org.opends.server.backends.pluggable.DefaultIndexTest.testUpdateAddedIDs(DefaultIndexTest.java:76)\u000a\u000a\u000a\u000aDefaultIndexTest.java:\u000aIn setUp(), use @BeforeMethod annotation (rather than @BeforeTest)\u000a",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "/trunk/opendj/opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/DefaultIndexTest.java"
          }
        ],
        "revision" : 12764,
        "user" : "JnRouvignac"
      }
    ],
    "kind" : "svn",
    "revisions" : [
      {
        "module" : "https://svn.forgerock.org/opendj/trunk/opendj",
        "revision" : 12771
      }
    ]
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://consolving.de/jenkins/user/JnRouvignac",
      "fullName" : "JnRouvignac"
    }
  ]
}