JUnit test CCodeEquivalenceTest
One must update from repository this test: test.org.fortiss.af3.rcapplication.semantic.alignment.c.CCodeEquivalenceTest.initializationError
One must run it on a Linux machine, having: Run Configurations ->Run a product ->org.fortiss.af3.rcapplication.product.
Result on console:
eclipse.buildId=unknown
java.version=1.8.0_151
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -version 3 -port 64022 -testLoaderClass
org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader
-loaderpluginname org.eclipse.jdt.junit4.runtime -classNames
test.org.fortiss.af3.rcapplication.semantic.alignment.c.CCodeEquivalenceTest
-application org.eclipse.pde.junit.runtime.uitestapplication -product
org.fortiss.af3.rcapplication.product -testpluginname
org.fortiss.af3.rcapplication
Command-line arguments: -os win32 -ws win32 -arch x86_64 -consoleLog
-version 3 -port 64022 -testLoaderClass
org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader
-loaderpluginname org.eclipse.jdt.junit4.runtime -classNames
test.org.fortiss.af3.rcapplication.semantic.alignment.c.CCodeEquivalenceTest
-application org.eclipse.pde.junit.runtime.uitestapplication -product
org.fortiss.af3.rcapplication.product -data
C:\Users\reaboi\autofocus3-develop2\ws/../junit-workspace -dev
file:C:/Users/reaboi/autofocus3-develop2/ws/.metadata/.plugins/org.eclipse.pde.core/pde-junit/dev.properties
-os win32 -ws win32 -arch x86_64 -consoleLog -testpluginname
org.fortiss.af3.rcapplication
!ENTRY org.eclipse.osgi 2 0 2018-03-01 16:54:44.003
!MESSAGE One or more bundles are not resolved because the following root
constraints are not resolved:
!SUBENTRY 1 org.eclipse.osgi 2 0 2018-03-01 16:54:44.003
!MESSAGE Bundle
reference:file:/C:/Users/reaboi/.p2/pool/plugins/org.eclipse.fx.ide.java6_0.9.0.201401250805/
was not resolved.
!SUBENTRY 2 org.eclipse.fx.ide.java6 2 0 2018-03-01 16:54:44.003
!MESSAGE Missing required capability Require-Capability: osgi.ee;
filter=“(&(osgi.ee=JavaSE)(version>=1.3)(!(version>=1.7)))”.
!ENTRY org.eclipse.osgi 2 0 2018-03-01 16:54:44.003
!MESSAGE The following is a complete list of bundles which are not
resolved, see the prior log entry for the root cause if it exists:
!SUBENTRY 1 org.eclipse.osgi 2 0 2018-03-01 16:54:44.003
!MESSAGE Bundle org.eclipse.fx.ide.java6_0.9.0.201401250805 [349] was
not resolved.
!SUBENTRY 2 org.eclipse.fx.ide.java6 2 0 2018-03-01 16:54:44.003
!MESSAGE Missing required capability Require-Capability: osgi.ee;
filter=“(&(osgi.ee=JavaSE)(version>=1.3)(!(version>=1.7)))”.
Could not read metadata. Probably simply not existing.
[Plugin] org.fortiss.tooling.kernel started.
[Plugin] org.fortiss.tooling.common started.
- Tooling Kernel initializing … *
[Plugin] org.fortiss.tooling.base started.
[Plugin] org.fortiss.tooling.kernel.ui started.
[KISS] Specification Part Service registered.
[KISS] Simulation Context Menu Service registered.
[KISS] Relation Type Service registered.
[Plugin] org.fortiss.tooling.base.ui started.
[Plugin] org.fortiss.tooling.graphicsGL started.
- Tooling Kernel initialized. *
- Tooling Base initializing … *
- Tooling Base initialized. *
- Tooling Kernel UI initializing … *
- Tooling Kernel UI initialized. *
- Tooling Kernel starting … *
[KISS] Command Stack Service registered.
[KISS] Connection Compositor Service registered.
[KISS] Constraint Checker Service registered.
[KISS] Constraint Service registered.
[KISS] Element Compositor Service registered.
[KISS] Migration Service registered.
[KISS] Eclipse Resource Storage Provider registered.
[KISS] Library Service registered.
[KISS] Logging Service registered.
[KISS] Persistency Service registered.
[KISS] Prototype Service registered.
[KISS] Transformation Service registered.
- Tooling Kernel started. *
- Tooling Base starting … *
[KISS] Annotation Value Service registered.
- Tooling Base started. *
- Tooling Kernel UI starting … *
[KISS] Action Service registered.
[KISS] Allocation Editpart Factory Service registered.
[KISS] Constraint UI Service registered.
[KISS] Context Menu Service registered.
[KISS] Editpart Factory Service registered.
[KISS] Model Editor Binding Service registered.
[KISS] Model Element Handler Service registered.
[KISS] Tutorial UI Service registered.
[TUIS] Searching tutorials in
file:/C:/Users/reaboi/autofocus3-develop2/eclipse/tutorials
[TUIS] Tutorials folder not existent or not a directory. Aborting
search. No tutorials loaded.
- Tooling Kernel UI started. *
[KISS] Typesystem Service registered.
[KISS] Allocation Service registered.
Running validation for test case with 18 steps.
!ENTRY org.fortiss.af3.tools 1 0 2018-03-01 16:55:08.127
!MESSAGE Running ./configure [./configure].
java.io.IOException: Cannot run program “./configure” (in directory
“C:\Users\reaboi\AppData\Local\Temp\org.fortiss.af3.testing.validator.platform.generic.GenericGCCPlatformTestSuiteValidator”):
CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at
org.fortiss.af3.tools.base.ToolRunnerBase$ToolRunningTask.call(ToolRunnerBase.java:198)
at
org.fortiss.af3.tools.base.SimpleToolRunnerBase.runTooWithTimeout(SimpleToolRunnerBase.java:78)
at
org.fortiss.af3.testing.validator.platform.generic.GenericGCCPlatformTestSuiteValidator.runToolChain(GenericGCCPlatformTestSuiteValidator.java:164)
at
org.fortiss.af3.testing.validator.platform.generic.GenericGCCPlatformTestSuiteValidator.doValidation(GenericGCCPlatformTestSuiteValidator.java:149)
at
org.fortiss.af3.testing.validator.platform.generic.GenericGCCPlatformTestSuiteValidator.validate(GenericGCCPlatformTestSuiteValidator.java:104)
at
test.org.fortiss.af3.rcapplication.semantic.alignment.c.CCodeEquivalenceTest.lambda$0(CCodeEquivalenceTest.java:161)
at
org.fortiss.tooling.kernel.internal.DummyTopLevelElement$1.execute(DummyTopLevelElement.java:92)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EMFTransactionalCommand$1.doExecute(EMFTransactionalCommand.java:55)
at
org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:135)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EMFTransactionalCommand$2.run(EMFTransactionalCommand.java:67)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EMFTransactionalCommand.runInTransaction(EMFTransactionalCommand.java:99)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EMFTransactionalCommand.execute(EMFTransactionalCommand.java:64)
at
org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.java:78)
at
org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.basicExecute(AbstractTransactionalCommandStack.java:241)
at
org.eclipse.emf.transaction.impl.TransactionalCommandStackImpl.doExecute(TransactionalCommandStackImpl.java:63)
at
org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:165)
at
org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:219)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.AutoUndoCommandStack.execute(AutoUndoCommandStack.java:79)
at
org.fortiss.tooling.kernel.internal.DummyTopLevelElement.runAsCommand(DummyTopLevelElement.java:83)
at
org.fortiss.tooling.kernel.internal.CommandStackService.runAsCommand(CommandStackService.java:103)
at
test.org.fortiss.af3.rcapplication.semantic.alignment.c.CCodeEquivalenceTest.collectTestCasesForProject(CCodeEquivalenceTest.java:136)
at
test.org.fortiss.af3.rcapplication.semantic.alignment.c.CCodeEquivalenceTest.testDataCollection(CCodeEquivalenceTest.java:96)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at
org.junit.runners.Parameterized.allParameters(Parameterized.java:292)
at org.junit.runners.Parameterized.(Parameterized.java:282)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at
org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:29)
at
org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:21)
at
org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at
org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
at
org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at
org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:26)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.(JUnit4TestReference.java:33)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestClassReference.(JUnit4TestClassReference.java:25)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:48)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at
org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:62)
at
org.eclipse.pde.internal.junit.runtime.PlatformUITestHarness$1.run(PlatformUITestHarness.java:47)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4145)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3762)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
at
org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at
org.fortiss.af3.rcapplication.AF3Application.start(AF3Application.java:43)
at
org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.runApp(NonUIThreadTestApplication.java:54)
at
org.eclipse.pde.internal.junit.runtime.UITestApplication.runApp(UITestApplication.java:47)
at
org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.start(NonUIThreadTestApplication.java:48)
at
org.eclipse.equinox.internal.apEclipseAppHandle.run(EclipseAppHandle.java:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
at org.eclipse.equinox.launcher.Main.main(Main.java:1426)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot
find the file specified
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
… 81 more
java.lang.NullPointerException
at
org.fortiss.af3.testing.validator.platform.generic.GenericGCCPlatformTestSuiteValidator.runToolChain(GenericGCCPlatformTestSuiteValidator.java:165)
at
org.fortiss.af3.testing.validator.platform.generic.GenericGCCPlatformTestSuiteValidator.doValidation(GenericGCCPlatformTestSuiteValidator.java:149)
at
org.fortiss.af3.testing.validator.platform.generic.GenericGCCPlatformTestSuiteValidator.validate(GenericGCCPlatformTestSuiteValidator.java:104)
at
test.org.fortiss.af3.rcapplication.semantic.alignment.c.CCodeEquivalenceTest.lambda$0(CCodeEquivalenceTest.java:161)
at
org.fortiss.tooling.kernel.internal.DummyTopLevelElement$1.execute(DummyTopLevelElement.java:92)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EMFTransactionalCommand$1.doExecute(EMFTransactionalCommand.java:55)
at
org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:135)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EMFTransactionalCommand$2.run(EMFTransactionalCommand.java:67)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EMFTransactionalCommand.runInTransaction(EMFTransactionalCommand.java:99)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EMFTransactionalCommand.execute(EMFTransactionalCommand.java:64)
at
org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.java:78)
at
org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.basicExecute(AbstractTransactionalCommandStack.java:241)
at
org.eclipse.emf.transaction.impl.TransactionalCommandStackImpl.doExecute(TransactionalCommandStackImpl.java:63)
at
org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:165)
at
org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:219)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.AutoUndoCommandStack.execute(AutoUndoCommandStack.java:79)
at
org.fortiss.tooling.kernel.internal.DummyTopLevelElement.runAsCommand(DummyTopLevelElement.java:83)
at
org.fortiss.tooling.kernel.internal.CommandStackService.runAsCommand(CommandStackService.java:103)
at
test.org.fortiss.af3.rcapplication.semantic.alignment.c.CCodeEquivalenceTest.collectTestCasesForProject(CCodeEquivalenceTest.java:136)
at
test.org.fortiss.af3.rcapplication.semantic.alignment.c.CCodeEquivalenceTest.testDataCollection(CCodeEquivalenceTest.java:96)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at
org.junit.runners.Parameterized.allParameters(Parameterized.java:292)
at org.junit.runners.Parameterized.(Parameterized.java:282)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at
org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:29)
at
org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:21)
at
org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at
org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
at
org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at
org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:26)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.(JUnit4TestReference.java:33)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestClassReference.(JUnit4TestClassReference.java:25)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:48)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at
org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:62)
at
org.eclipse.pde.internal.junit.runtime.PlatformUITestHarness$1.run(PlatformUITestHarness.java:47)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4145)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3762)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
at
org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at
org.fortiss.af3.rcapplication.AF3Application.start(AF3Application.java:43)
at
org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.runApp(NonUIThreadTestApplication.java:54)
at
org.eclipse.pde.internal.junit.runtime.UITestApplication.runApp(UITestApplication.java:47)
at
org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.start(NonUIThreadTestApplication.java:48)
at
org.eclipse.equinox.internal.apEclipseAppHandle.run(EclipseAppHandle.java:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
at org.eclipse.equinox.launcher.Main.main(Main.java:1426)
org.fortiss.af3.testing.extension.data.TestSuiteValidationException
at
org.fortiss.af3.testing.validator.platform.generic.GenericGCCPlatformTestSuiteValidator.doValidation(GenericGCCPlatformTestSuiteValidator.java:157)
at
org.fortiss.af3.testing.validator.platform.generic.GenericGCCPlatformTestSuiteValidator.validate(GenericGCCPlatformTestSuiteValidator.java:104)
at
test.org.fortiss.af3.rcapplication.semantic.alignment.c.CCodeEquivalenceTest.lambda$0(CCodeEquivalenceTest.java:161)
at
org.fortiss.tooling.kernel.internal.DummyTopLevelElement$1.execute(DummyTopLevelElement.java:92)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EMFTransactionalCommand$1.doExecute(EMFTransactionalCommand.java:55)
at
org.eclipse.emf.transaction.RecordingCommand.execute(RecordingCommand.java:135)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EMFTransactionalCommand$2.run(EMFTransactionalCommand.java:67)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EMFTransactionalCommand.runInTransaction(EMFTransactionalCommand.java:99)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.EMFTransactionalCommand.execute(EMFTransactionalCommand.java:64)
at
org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.java:78)
at
org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.basicExecute(AbstractTransactionalCommandStack.java:241)
at
org.eclipse.emf.transaction.impl.TransactionalCommandStackImpl.doExecute(TransactionalCommandStackImpl.java:63)
at
org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:165)
at
org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute(AbstractTransactionalCommandStack.java:219)
at
org.fortiss.tooling.kernel.internal.storage.eclipse.AutoUndoCommandStack.execute(AutoUndoCommandStack.java:79)
at
org.fortiss.tooling.kernel.internal.DummyTopLevelElement.runAsCommand(DummyTopLevelElement.java:83)
at
org.fortiss.tooling.kernel.internal.CommandStackService.runAsCommand(CommandStackService.java:103)
at
test.org.fortiss.af3.rcapplication.semantic.alignment.c.CCodeEquivalenceTest.collectTestCasesForProject(CCodeEquivalenceTest.java:136)
at
test.org.fortiss.af3.rcapplication.semantic.alignment.c.CCodeEquivalenceTest.testDataCollection(CCodeEquivalenceTest.java:96)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at
org.junit.runners.Parameterized.allParameters(Parameterized.java:292)
at org.junit.runners.Parameterized.(Parameterized.java:282)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at
org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:29)
at
org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:21)
at
org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at
org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
at
org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at
org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:26)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.(JUnit4TestReference.java:33)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestClassReference.(JUnit4TestClassReference.java:25)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:48)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at
org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:62)
at
org.eclipse.pde.internal.junit.runtime.PlatformUITestHarness$1.run(PlatformUITestHarness.java:47)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4145)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3762)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
at
org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at
org.fortiss.af3.rcapplication.AF3Application.start(AF3Application.java:43)
at
org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.runApp(NonUIThreadTestApplication.java:54)
at
org.eclipse.pde.internal.junit.runtime.UITestApplication.runApp(UITestApplication.java:47)
at
org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.start(NonUIThreadTestApplication.java:48)
at
org.eclipse.equinox.internal.apEclipseAppHandle.run(EclipseAppHandle.java:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
at org.eclipse.equinox.launcher.Main.main(Main.java:1426)
Caused by: java.lang.NullPointerException
at
org.fortiss.af3.testing.validator.platform.generic.GenericGCCPlatformTestSuiteValidator.runToolChain(GenericGCCPlatformTestSuiteValidator.java:165)
at
org.fortiss.af3.testing.validator.platform.generic.GenericGCCPlatformTestSuiteValidator.doValidation(GenericGCCPlatformTestSuiteValidator.java:149)
… 75 more
(from redmine: issue id 3302, created on 2018-03-01, closed on 2020-04-08)