{
  "_class" : "hudson.tasks.junit.TestResult",
  "testActions" : [
    
  ],
  "duration" : 56.767,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 43,
  "skipCount" : 0,
  "suites" : [
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.repository.tests.RepositoryConfigurationIntegrationTest",
          "duration" : 0.84,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRepositoryWithName",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.repository.tests.RepositoryConfigurationIntegrationTest",
          "duration" : 0.39,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRepositoryMergerTarget",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.repository.tests.RepositoryConfigurationIntegrationTest",
          "duration" : 3.18,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRepositoryWrongRepoTarget",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.repository.tests.RepositoryConfigurationIntegrationTest",
          "duration" : 0.24,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRepositoryFailWithNoName",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.repository.tests.RepositoryConfigurationIntegrationTest",
          "duration" : 3.37,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRepositoryWrongMergerTarget",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.repository.tests.RepositoryConfigurationIntegrationTest",
          "duration" : 0.72,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRepositoryRepoTarget",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.repository.tests.RepositoryIntegrationTest",
          "duration" : 0.53,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRepositoryNewObjectWithId",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.repository.tests.RepositoryIntegrationTest",
          "duration" : 0.16,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRepositoryNewObjectNoId",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.repository.tests.RepositoryIntegrationTest",
          "duration" : 0.129,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRepositoryExistingObject",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "07:44:51.221 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a07:44:51.223 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a07:44:51.228 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a07:44:51.253 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 25 ms\u000a07:44:51.255 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-pro\u000a...[truncated 2544 chars]...\u000a - Selected merger: AttributeChangeMerger\u000a07:44:51.263 [main] DEBUG org.eclipse.emf.compare.merge.AbstractMerger - getImpliedMerges(Diff, boolean) - 0 implied merges found in 0 ms for diff 2115628016\u000a07:44:51.263 [main] DEBUG org.eclipse.emf.compare.merge.AbstractMerger - copyDiff(Diff, Monitor, Boolean) - diff 2115628016 merged (rightToLeft: false) in 0ms\u000a07:44:51.263 [main] DEBUG org.eclipse.emf.compare.merge.BatchMerger - copyAllLeftToRight(differences, monitor) - Stop - Time spent: 4ms\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.repository.tests.RepositoryIntegrationTest",
          "duration" : 0.23,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRepositoryNoChange",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "07:44:51.287 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a07:44:51.288 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a07:44:51.288 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a07:44:51.289 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 1 ms\u000a07:44:51.289 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-proc\u000a...[truncated 1187 chars]...\u000aok 0 ms\u000a07:44:51.290 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-EQUIVALENCES with 0 post-processors\u000a07:44:51.290 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: CONFLICT\u000a07:44:51.290 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a07:44:51.290 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - FINISH - 1 matches, 0 diffs and 0 conflicts found in 3ms\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.repository.tests.RepositoryIntegrationTest",
          "duration" : 0.19,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRepositorySimple",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 6.706,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "test.org.gecko.emf.osgi.compare.repository.tests",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : "2020-01-20T07:44:51.319"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.CompareIntegrationTest",
          "duration" : 0.105,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDiffVisitorMissingTarget",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "07:44:52.798 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a07:44:52.800 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a07:44:52.804 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a07:44:52.829 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 25 ms\u000a07:44:52.831 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-pro\u000a...[truncated 1189 chars]...\u000ak 0 ms\u000a07:44:52.834 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-EQUIVALENCES with 0 post-processors\u000a07:44:52.834 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: CONFLICT\u000a07:44:52.834 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a07:44:52.835 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - FINISH - 1 matches, 1 diffs and 0 conflicts found in 37ms\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.CompareIntegrationTest",
          "duration" : 0.7,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDiffVisitor",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "07:44:52.850 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a07:44:52.850 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a07:44:52.850 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a07:44:52.851 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 1 ms\u000a07:44:52.851 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-proc\u000a...[truncated 1187 chars]...\u000aok 0 ms\u000a07:44:52.852 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-EQUIVALENCES with 0 post-processors\u000a07:44:52.852 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: CONFLICT\u000a07:44:52.852 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a07:44:52.852 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - FINISH - 1 matches, 1 diffs and 0 conflicts found in 2ms\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.CompareIntegrationTest",
          "duration" : 0.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testExampleDiffEngine",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "07:44:52.859 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a07:44:52.859 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a07:44:52.859 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a07:44:52.860 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 1 ms\u000a07:44:52.860 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-proc\u000a...[truncated 1187 chars]...\u000aok 0 ms\u000a07:44:52.861 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-EQUIVALENCES with 0 post-processors\u000a07:44:52.861 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: CONFLICT\u000a07:44:52.861 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a07:44:52.861 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - FINISH - 1 matches, 1 diffs and 0 conflicts found in 2ms\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.ConfigurableCompareIntegrationTest",
          "duration" : 0.4,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurationNoValidVisitorTarget",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "07:44:52.945 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a07:44:52.945 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a07:44:52.945 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a07:44:52.947 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 2 ms\u000a07:44:52.947 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-proc\u000a...[truncated 3369 chars]...\u000aok 0 ms\u000a07:44:52.953 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-EQUIVALENCES with 0 post-processors\u000a07:44:52.953 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: CONFLICT\u000a07:44:52.953 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a07:44:52.953 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - FINISH - 1 matches, 1 diffs and 0 conflicts found in 3ms\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.ConfigurableCompareIntegrationTest",
          "duration" : 0.17,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurationName",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.ConfigurableCompareIntegrationTest",
          "duration" : 0.4,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDiffVisitorMissingTarget",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "07:44:52.993 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a07:44:52.993 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a07:44:52.993 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a07:44:52.994 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 1 ms\u000a07:44:52.994 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-proc\u000a...[truncated 1187 chars]...\u000aok 0 ms\u000a07:44:52.995 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-EQUIVALENCES with 0 post-processors\u000a07:44:52.995 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: CONFLICT\u000a07:44:52.995 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a07:44:52.995 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - FINISH - 1 matches, 1 diffs and 0 conflicts found in 2ms\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.ConfigurableCompareIntegrationTest",
          "duration" : 0.2,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurationNoValidProperty",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.ConfigurableCompareIntegrationTest",
          "duration" : 3.6,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurationNoName",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.ConfigurableCompareIntegrationTest",
          "duration" : 0.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurationComparisonTarget",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "07:44:56.048 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a07:44:56.049 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a07:44:56.049 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a07:44:56.051 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 1 ms\u000a07:44:56.051 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-proc\u000a...[truncated 1462 chars]...\u000af.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a07:44:56.052 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - FINISH - 1 matches, 1 diffs and 0 conflicts found in 4ms\u000a07:44:56.053 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a07:44:56.053 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a07:44:56.053 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.ConfigurableCompareIntegrationTest",
          "duration" : 3.4,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testService",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.ConfigurableCompareIntegrationTest",
          "duration" : 0.51,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurationVisitorTarget",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "07:44:59.123 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a07:44:59.123 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a07:44:59.123 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a07:44:59.125 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 2 ms\u000a07:44:59.125 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-proc\u000a...[truncated 3369 chars]...\u000aok 0 ms\u000a07:44:59.130 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-EQUIVALENCES with 0 post-processors\u000a07:44:59.130 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: CONFLICT\u000a07:44:59.130 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a07:44:59.130 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - FINISH - 1 matches, 1 diffs and 0 conflicts found in 3ms\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.DefaultComponentsIntegrationTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDefaultComponentsExist",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 6.5,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "test.org.gecko.emf.osgi.compare.tests",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : "2020-01-20T07:44:59.133"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.ConfigurableModelTransformatorPoolIntegrationTest",
          "duration" : 5.37,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testServiceSetup_ConfigNotOK",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.ConfigurableModelTransformatorPoolIntegrationTest",
          "duration" : 2.586,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testServiceSetup_RegisterAsService",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "required wires for org.eclipse.m2m.qvt.oml.common [17] []\u000arequired wires for org.eclipse.ocl.ecore [25] []\u000arequired wires for org.eclipse.m2m.qvt.oml.emf.util [22] []\u000arequired wires for org.eclipse.m2m.qvt.oml.cst.parser [18] []\u000arequired wires for org.eclipse.m2m.qvt.oml.ecore.imperativeocl [19] []\u000a\u000a    ",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.ConfigurableModelTransformatorPoolIntegrationTest",
          "duration" : 8.147,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testServiceSetup_RegisterNOTAsService",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.ConfigurableTransformatorModelBindingIntegrationTest",
          "duration" : 0.114,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWithModelBinding",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.ConfigurableTransformatorModelBindingIntegrationTest",
          "duration" : 3.9,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWrongModelBinding",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.PrototypeConfigurableTransformatorIntegrationTest",
          "duration" : 6.37,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurableTransformatorMissingName",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.PrototypeConfigurableTransformatorIntegrationTest",
          "duration" : 6.6,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurableTransformatorMissingPath",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.PrototypeConfigurableTransformatorIntegrationTest",
          "duration" : 0.293,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPrototypeConfigurableTransformator_Success",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.QVTTransformatorIntegrationTest",
          "duration" : 0.9,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testExample",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "bsn: org.gecko.qvt.osgi.tests\u000aresource bundle://f6354d56-f399-481d-909d-2ac5ec487547_39.0:1/PersonTransformation.qvto\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.QVTTransformatorIntegrationTest",
          "duration" : 0.18,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testExampleWithDepsLibrary",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "bsn: org.gecko.qvt.osgi.tests\u000aresource bundle://f6354d56-f399-481d-909d-2ac5ec487547_39.0:1/PersonTransformationWithDepsLib.qvto\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.QVTTransformatorIntegrationTest",
          "duration" : 0.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testExampleWithBlackbox01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "bsn: org.gecko.qvt.osgi.tests\u000aresource bundle://f6354d56-f399-481d-909d-2ac5ec487547_39.0:1/PersonTransformationWithBlackbox.qvto\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.QVTTransformatorIntegrationTest",
          "duration" : 0.2,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testExampleWithBlackbox02",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.QVTTransformatorIntegrationTest",
          "duration" : 0.8,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testExampleWithBlackboxAlternativeName01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.QVTTransformatorIntegrationTest",
          "duration" : 0.2,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testExampleWithBlackboxAlternativeName02",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.QVTTransformatorIntegrationTest",
          "duration" : 0.36,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWithPool",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "bsn: org.gecko.qvt.osgi.tests\u000aresource bundle://f6354d56-f399-481d-909d-2ac5ec487547_39.0:1/PersonTransformation.qvto\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.QVTTransformatorIntegrationTest",
          "duration" : 0.4,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testExampleWithBlackboxService01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jan 20, 2020 7:45:32 AM org.gecko.qvt.osgi.component.QVTModelTransformator init\u000aSEVERE: Error loading transformation template: Source: [org.eclipse.m2m.qvt.oml.execution] Message [Compilation errors found in unit 'bundle://f6354d56-f399-481d-909d-2ac5ec487547_39.0:1/PersonTransformationWithBlackboxService.qvto']\u000a  Source: [org.eclipse.m2m.qvt.oml] Message [Cannot find imported compilation unit 'org.gecko.service.MyBB']\u000a  Source: [org.eclipse.m2m.qvt.oml] Message [Cannot find operation (getCopyAd\u000a...[truncated 73 chars]...\u000asgi.component.QVTModelTransformator init\u000aSEVERE: Error loading transformation template: Source: [org.eclipse.m2m.qvt.oml.execution] Message [Compilation errors found in unit 'bundle://f6354d56-f399-481d-909d-2ac5ec487547_39.0:1/PersonTransformationWithBlackboxService.qvto']\u000a  Source: [org.eclipse.m2m.qvt.oml] Message [Cannot find imported compilation unit 'org.gecko.service.MyBB']\u000a  Source: [org.eclipse.m2m.qvt.oml] Message [Cannot find operation (getCopyAddress()) for the type (Address)]\u000a\u000a\u000a    ",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.QVTTransformatorIntegrationTest",
          "duration" : 0.1,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testExampleWithDeps",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "bsn: org.gecko.qvt.osgi.tests\u000aresource bundle://f6354d56-f399-481d-909d-2ac5ec487547_39.0:1/PersonTransformationWithDeps.qvto\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.SingletonConfigurableTransformatorIntegrationTest",
          "duration" : 6.4,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurableTransformatorMissingName",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.SingletonConfigurableTransformatorIntegrationTest",
          "duration" : 6.44,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurableTransformatorMissingPath",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.SingletonConfigurableTransformatorIntegrationTest",
          "duration" : 0.58,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurableTransformator_Success",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 43.561,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "test.org.gecko.qvt.osgi.tests",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : "2020-01-20T07:45:44.566"
    }
  ]
}