{
  "_class" : "hudson.tasks.junit.ClassResult",
  "testActions" : [
    
  ],
  "child" : [
    {
      "testActions" : [
        
      ],
      "age" : 63,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 0.136,
      "failedSince" : 0,
      "name" : "testExtendedRestrictions[FileAnnotationI]",
      "skipped" : True,
      "status" : "SKIPPED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 63,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 0.005,
      "failedSince" : 0,
      "name" : "testExtendedRestrictions[ImageI]",
      "skipped" : True,
      "status" : "SKIPPED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 63,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 0.012,
      "failedSince" : 0,
      "name" : "testExtendedRestrictions[PlateI]",
      "skipped" : True,
      "status" : "SKIPPED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 63,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 0.005,
      "failedSince" : 0,
      "name" : "testExtendedRestrictions[WellI]",
      "skipped" : True,
      "status" : "SKIPPED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 3.255,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rw-----admin-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.015,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rw-----admin-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.463,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rw-----admin-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.109,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rw-----member-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 6.027,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rw-----member-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.276,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rw-----member-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.293,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rw-----owner-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.236,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rw-----owner-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.103,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rw-----owner-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.172,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwr----admin-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.226,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwr----admin-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 5.9,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwr----admin-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.301,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwr----member-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 1.986,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwr----member-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 1.939,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwr----member-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 1.935,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwr----owner-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.009,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwr----owner-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.202,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwr----owner-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 1.705,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwra---admin-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.246,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwra---admin-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.218,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwra---admin-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.32,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwra---member-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.273,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwra---member-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 1.994,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwra---member-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.084,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwra---owner-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 1.907,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwra---owner-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.144,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwra---owner-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 1.978,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwrw---admin-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 1.933,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwrw---admin-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.139,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwrw---admin-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 1.996,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwrw---member-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.034,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwrw---member-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.35,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwrw---member-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.182,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwrw---owner-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.181,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwrw---owner-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 1.888,
      "failedSince" : 0,
      "name" : "testProjectionPermissionsWorkaround[rwrw---owner-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.32,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rw-----admin-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.3,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rw-----admin-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.038,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rw-----admin-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.285,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rw-----member-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.297,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rw-----member-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 1.931,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rw-----member-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.209,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rw-----owner-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.036,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rw-----owner-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.211,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rw-----owner-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.208,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwr----admin-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.299,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwr----admin-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.076,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwr----admin-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.333,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwr----member-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.273,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwr----member-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.011,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwr----member-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.015,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwr----owner-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 1.921,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwr----owner-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.233,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwr----owner-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.04,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwra---admin-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.261,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwra---admin-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.282,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwra---admin-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.305,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwra---member-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.292,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwra---member-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.116,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwra---member-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.116,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwra---owner-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 1.932,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwra---owner-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.296,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwra---owner-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.042,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwrw---admin-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.204,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwrw---admin-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.472,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwrw---admin-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.349,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwrw---member-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.332,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwrw---member-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.129,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwrw---member-owner]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.343,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwrw---owner-admin]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.42,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwrw---owner-member]",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "OmeroPy.test.integration.test_permissions.TestPermissionProjections",
      "duration" : 2.152,
      "failedSince" : 0,
      "name" : "testProjectionPermissions[rwrw---owner-owner]",
      "skipped" : False,
      "status" : "PASSED"
    }
  ],
  "failCount" : 0,
  "name" : "TestPermissionProjections",
  "passCount" : 72,
  "skipCount" : 4
}