{
  "_class" : "hudson.tasks.junit.TestResult",
  "testActions" : [
    
  ],
  "duration" : 56.945,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 43,
  "skipCount" : 0,
  "suites" : [
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.repository.tests.RepositoryConfigurationIntegrationTest",
          "duration" : 0.73,
          "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.23,
          "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.36,
          "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.36,
          "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.21,
          "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.123,
          "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.71,
          "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.15,
          "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.142,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRepositoryExistingObject",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "13:00:49.895 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a13:00:49.898 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a13:00:49.904 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a13:00:49.936 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 32 ms\u000a13:00:49.938 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-pro\u000a...[truncated 2544 chars]...\u000a - Selected merger: AttributeChangeMerger\u000a13:00:49.945 [main] DEBUG org.eclipse.emf.compare.merge.AbstractMerger - getImpliedMerges(Diff, boolean) - 0 implied merges found in 0 ms for diff 2115628016\u000a13:00:49.945 [main] DEBUG org.eclipse.emf.compare.merge.AbstractMerger - copyDiff(Diff, Monitor, Boolean) - diff 2115628016 merged (rightToLeft: false) in 0ms\u000a13:00:49.945 [main] DEBUG org.eclipse.emf.compare.merge.BatchMerger - copyAllLeftToRight(differences, monitor) - Stop - Time spent: 3ms\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.repository.tests.RepositoryIntegrationTest",
          "duration" : 0.69,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRepositoryNoChange",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "13:00:50.014 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a13:00:50.014 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a13:00:50.014 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a13:00:50.016 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 2 ms\u000a13:00:50.016 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-proc\u000a...[truncated 1187 chars]...\u000aok 0 ms\u000a13:00:50.018 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-EQUIVALENCES with 0 post-processors\u000a13:00:50.018 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: CONFLICT\u000a13:00:50.018 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a13:00:50.018 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - FINISH - 1 matches, 0 diffs and 0 conflicts found in 4ms\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.repository.tests.RepositoryIntegrationTest",
          "duration" : 0.18,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRepositorySimple",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 6.835,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "test.org.gecko.emf.osgi.compare.repository.tests",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : "2021-02-15T13:00:50.046"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.CompareIntegrationTest",
          "duration" : 0.112,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDiffVisitorMissingTarget",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "13:00:51.557 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a13:00:51.559 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a13:00:51.564 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a13:00:51.591 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 27 ms\u000a13:00:51.594 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-pro\u000a...[truncated 1189 chars]...\u000ak 0 ms\u000a13:00:51.596 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-EQUIVALENCES with 0 post-processors\u000a13:00:51.596 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: CONFLICT\u000a13:00:51.596 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a13:00:51.597 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - FINISH - 1 matches, 1 diffs and 0 conflicts found in 40ms\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.CompareIntegrationTest",
          "duration" : 0.1,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDiffVisitor",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "13:00:51.614 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a13:00:51.614 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a13:00:51.615 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a13:00:51.616 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 1 ms\u000a13:00:51.616 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-proc\u000a...[truncated 1187 chars]...\u000aok 0 ms\u000a13:00:51.617 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-EQUIVALENCES with 0 post-processors\u000a13:00:51.617 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: CONFLICT\u000a13:00:51.617 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a13:00:51.618 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - FINISH - 1 matches, 1 diffs and 0 conflicts found in 4ms\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.CompareIntegrationTest",
          "duration" : 0.4,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testExampleDiffEngine",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "13:00:51.627 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a13:00:51.627 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a13:00:51.627 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a13:00:51.628 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 1 ms\u000a13:00:51.628 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-proc\u000a...[truncated 1187 chars]...\u000aok 0 ms\u000a13:00:51.630 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-EQUIVALENCES with 0 post-processors\u000a13:00:51.630 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: CONFLICT\u000a13:00:51.630 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a13:00:51.630 [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.59,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurationNoValidVisitorTarget",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "13:00:51.735 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a13:00:51.735 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a13:00:51.735 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a13:00:51.737 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 2 ms\u000a13:00:51.737 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-proc\u000a...[truncated 3369 chars]...\u000aok 0 ms\u000a13:00:51.744 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-EQUIVALENCES with 0 post-processors\u000a13:00:51.744 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: CONFLICT\u000a13:00:51.744 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a13:00:51.744 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - FINISH - 1 matches, 1 diffs and 0 conflicts found in 4ms\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.emf.osgi.compare.tests.ConfigurableCompareIntegrationTest",
          "duration" : 0.14,
          "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" : "13:00:51.782 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a13:00:51.782 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a13:00:51.782 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a13:00:51.783 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 1 ms\u000a13:00:51.784 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-proc\u000a...[truncated 1187 chars]...\u000aok 0 ms\u000a13:00:51.784 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-EQUIVALENCES with 0 post-processors\u000a13:00:51.784 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: CONFLICT\u000a13:00:51.784 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a13:00:51.784 [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.4,
          "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.53,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurationComparisonTarget",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "13:00:54.854 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a13:00:54.854 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a13:00:54.854 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a13:00:54.856 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 2 ms\u000a13:00:54.857 [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\u000a13:00:54.859 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - FINISH - 1 matches, 1 diffs and 0 conflicts found in 5ms\u000a13:00:54.860 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a13:00:54.860 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a13:00:54.860 [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.103,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurationVisitorTarget",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "13:00:57.980 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - START\u000a13:00:57.980 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: MATCH\u000a13:00:57.980 [main] DEBUG org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - START\u000a13:00:57.982 [main] INFO org.eclipse.emf.compare.match.DefaultMatchEngine - detect matches - END - Took 2 ms\u000a13:00:57.982 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-MATCH with 0 post-proc\u000a...[truncated 3369 chars]...\u000aok 1 ms\u000a13:00:57.989 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-EQUIVALENCES with 0 post-processors\u000a13:00:57.989 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: CONFLICT\u000a13:00:57.989 [main] INFO org.eclipse.emf.compare.EMFCompare - compare() - starting step: POST-COMPARISON with 0 post-processors\u000a13:00:57.989 [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.1,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDefaultComponentsExist",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 6.612,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "test.org.gecko.emf.osgi.compare.tests",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : "2021-02-15T13:00:57.992"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.ConfigurableModelTransformatorPoolIntegrationTest",
          "duration" : 5.46,
          "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.618,
          "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.8,
          "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.158,
          "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.84,
          "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.32,
          "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.61,
          "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.15,
          "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://7a9cd17c-0b73-4362-b288-7e38eb7662ee_39.0:1/PersonTransformation.qvto\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.QVTTransformatorIntegrationTest",
          "duration" : 0.17,
          "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://7a9cd17c-0b73-4362-b288-7e38eb7662ee_39.0:1/PersonTransformationWithDepsLib.qvto\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.QVTTransformatorIntegrationTest",
          "duration" : 0.26,
          "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://7a9cd17c-0b73-4362-b288-7e38eb7662ee_39.0:1/PersonTransformationWithBlackbox.qvto\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.QVTTransformatorIntegrationTest",
          "duration" : 0.1,
          "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.9,
          "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.35,
          "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://7a9cd17c-0b73-4362-b288-7e38eb7662ee_39.0:1/PersonTransformation.qvto\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.QVTTransformatorIntegrationTest",
          "duration" : 0.42,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testExampleWithBlackboxService01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Feb 15, 2021 1:01:31 PM 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://7a9cd17c-0b73-4362-b288-7e38eb7662ee_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://7a9cd17c-0b73-4362-b288-7e38eb7662ee_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://7a9cd17c-0b73-4362-b288-7e38eb7662ee_39.0:1/PersonTransformationWithDeps.qvto\u000a\u000a    "
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.gecko.qvt.osgi.tests.SingletonConfigurableTransformatorIntegrationTest",
          "duration" : 6.27,
          "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.65,
          "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.86,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConfigurableTransformator_Success",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 43.498,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "test.org.gecko.qvt.osgi.tests",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : "2021-02-15T13:01:43.379"
    }
  ]
}