{ "testActions" : [ ], "duration" : 16.561, "empty" : False, "failCount" : 0, "passCount" : 64, "skipCount" : 0, "suites" : [ { "cases" : [ { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.035, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testExpectedNumberOfObjects100ObjectsHarvested", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.001, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testRemoveUnusedPassword", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.002, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testExpectedNumberOfObjectsHeritrix1On1", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.378, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testSetSeedlist", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.007, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testExpectedNumberOfObjects", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.01, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testAddPasswordInconsistentName", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.001, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testRemovePassword", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.012, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testExpectedNumberOfObjectsOverrideflag", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.001, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testExpectedNumberOfObjectsNewerLargeUnfinishedHarvest", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.004, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testAddPassword", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.001, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testExpectedNumberOfObjectsNewerSmallUnfinishedHarvest", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.005, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testSetSeedlistInconsistententSeedList", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.008, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testExpectedNumberOfObjectsWithSetMaxObjects", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.001, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testExpectedNumberOfObjectsDefaults", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.002, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testExpectedNumberOfObjectsOlderLargeUnfinishedHarvest", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.001, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testMaxBytes", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.001, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testExpectedNumberOfObjectsLargeExpectation", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.002, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testSetSeedlistUnknownSeedListName", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.004, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testExpectedNumberOfObjects40ObjectsHarvested", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.002, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testExpectedNumberOfObjectsDownloadComplete", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "duration" : 0.001, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testExpectedNumberOfObjectsObjectLimit", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None } ], "duration" : 0.47899988, "id" : None, "name" : "dk.netarkivet.harvester.datamodel.DomainConfigurationTest", "stderr" : None, "stdout" : None, "timestamp" : None }, { "cases" : [ { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.H3HeritrixTemplateTester", "duration" : 0.02, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testArchiveFilePrefixSetter", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.H3HeritrixTemplateTester", "duration" : 0.003, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "test", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.H3HeritrixTemplateTester", "duration" : 0.136, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testIsDeduplicationEnabled", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.H3HeritrixTemplateTester", "duration" : 0.005, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testIsDeduplicationEnabledNot", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None } ], "duration" : 0.164, "id" : None, "name" : "dk.netarkivet.harvester.datamodel.H3HeritrixTemplateTester", "stderr" : None, "stdout" : None, "timestamp" : None }, { "cases" : [ { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.006, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testSetSeedlistWithEmptySeedlist", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.199, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testNullDomainConfigurationInConstructor", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.071, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testNullChannelInConstructor", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.0, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testSetSeedlist", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.141, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testIllegalDone2NewInStatusChange", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.0, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testStatusFields", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.092, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testAddDuplicateConfiguration", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.086, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testActualStop", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.074, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testLegalNew2FailedRejectedStatusChange", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.067, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testExceedLimitsInInitialConfiguration", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.065, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testNullEndDate", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.033, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testNullHarvestIDInConstructor", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.061, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testActualStopAndNullActualStart", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.035, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testForceNegativeMaxBytesPerDomain", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.001, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testSetSeedlistWithNull", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.144, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testInternationalCharsInSeedList", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.059, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testForceMaxObjectsPerDomain", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.057, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testAddNullConfiguration", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.032, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testNegativeHarvestIDInConstructor", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.064, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testActualStart", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.059, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testLegalNew2StartedStatusChange", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.064, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testAddConfiguration", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.066, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testAddConfigurationUpdatesOrderXml", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.059, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testLegalNew2ResubmittedStatusChange", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.063, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testNullStartDate", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.06, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testCreateJob", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.317, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testSerializability", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.069, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testActualStopBeforeActualStart", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.059, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testEditOrderXML_maxBytesPerDomain", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.059, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testLegalNew2FailedStatusChange", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.067, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testSeedList", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.06, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testLegalNew2DoneStatusChange", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.061, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testLegalNew2SubmittedStatusChange", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.JobTest", "duration" : 0.03, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testForceNegativeMaxObjectsPerDomain", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None } ], "duration" : 2.3799999, "id" : None, "name" : "dk.netarkivet.harvester.datamodel.JobTest", "stderr" : None, "stdout" : None, "timestamp" : None }, { "cases" : [ { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.TimeUnitTest", "duration" : 0.008, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testFromOrdinal", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None } ], "duration" : 0.008, "id" : None, "name" : "dk.netarkivet.harvester.datamodel.TimeUnitTest", "stderr" : None, "stdout" : None, "timestamp" : None }, { "cases" : [ { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.datamodel.eav.TestEAV", "duration" : 0.01, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testEAV", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None } ], "duration" : 0.01, "id" : None, "name" : "dk.netarkivet.harvester.datamodel.eav.TestEAV", "stderr" : None, "stdout" : None, "timestamp" : None }, { "cases" : [ { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.harvesting.metadata.MetadataFileWriterTester", "duration" : 0.773, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testMetadataFileWriterWarc", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.harvesting.metadata.MetadataFileWriterTester", "duration" : 12.68, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "notestMetadataFileWriterWarcMassiveLoadTest", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None }, { "testActions" : [ ], "age" : 0, "className" : "dk.netarkivet.harvester.harvesting.metadata.MetadataFileWriterTester", "duration" : 0.067, "errorDetails" : None, "errorStackTrace" : None, "failedSince" : 0, "name" : "testMetadataFileWriterArc", "skipped" : False, "skippedMessage" : None, "status" : "PASSED", "stderr" : None, "stdout" : None } ], "duration" : 13.52, "id" : None, "name" : "dk.netarkivet.harvester.harvesting.metadata.MetadataFileWriterTester", "stderr" : None, "stdout" : None, "timestamp" : None } ] }