| Name | Status | Type | Time(s) |
| testAssignment::Test_assignment.testoperation1 | Success | | 0.702 |
| testAssignment::Test_assignment.test1 | Success | | 0.692 |
| testAssignment::Test_assignment.test2 | Success | | 0.127 |
| testAssignment::Test_assignment.test3 | Success | | 0.050 |
| testAssignment::Test_assignment.testCast1 | Success | | 0.078 |
| testAssignment::Test_assignment.testCast2 | Success | | 0.214 |
| testArithm::Test_arithm.testOp10 | Success | | 0.427 |
| testArithm::Test_arithm.testOp18 | Success | | 0.039 |
| testArithm::Test_arithm.testOp1_8 | Success | | 0.199 |
| testArithm::Test_arithm.testOp20 | Success | | 0.028 |
| testArithm::Test_arithm.testOp28 | Success | | 0.020 |
| testArithm::Test_arithm.testOp2_8 | Success | | 0.287 |
| testArithm::Test_arithm.testOp30 | Success | | 0.082 |
| testArithm::Test_arithm.testOp38 | Success | | 0.362 |
| testArithm::Test_arithm.testOp3_8 | Success | | 0.256 |
| testArithm::Test_arithm.testCompareToNumeric | Success | | 0.021 |
| testArithm::Test_arithm.testop1 | Success | | 0.012 |
| testArithm::Test_arithm.testop2 | Success | | 0.013 |
| testArithm::Test_arithm.testop3 | Success | | 0.024 |
| testArithm::Test_arithm.testop4 | Success | | 0.350 |
| testArithm::Test_arithm.testoperationpplus | Success | | 0.143 |
| testArithm::Test_arithm.testoperationpplusbis | Success | | 0.011 |
| testArithm::Test_arithm.testoperationpminus | Success | | 0.009 |
| testArithm::Test_arithm.testoperationpminusbis | Success | | 0.010 |
| testArithm::Test_arithm.testoperationpdivtimes | Success | | 0.010 |
| testArithm::Test_arithm.testoperationpdivtimesbis | Success | | 0.010 |
| testArithm::Test_arithm.testoperation_ptm | Success | | 0.011 |
| testOpCall::Test_opcall.operation1 | Success | | 0.008 |
| testOpOpCall::Test_opopcall.operation1 | Success | | 0.016 |
| testOpPkgCall::Test_opcall.operation1 | Success | | 0.008 |
| testOpPkgCall::Test_opcall1.operation1 | Success | | 0.009 |
| testOpPackage::Test_opcall.operation1 | Success | | 0.010 |
| testOpInternPkgCall::test_package1::Test_operation_pkg1.operation_pkg1 | Success | | 0.009 |
| testOpCallObject::MyObjectCreation.testcreateMyObject | Success | | 0.120 |
| testLoop::TestLoop.testLoop1 | Success | | 0.012 |
| testBenchmark::Test_benchmark.testBenchmark | Success | | 2.078 |
| testString::TestString.testfailCompareTo | Success | | 0.012 |
| testString::TestString.testCompareTo | Success | | 0.008 |
| testString::TestString.testplus | Success | | 0.007 |
| testString::TestString.testplus_literal | Success | | 0.007 |
| testString::TestString.testfailop_equals | Success | | 0.006 |
| testString::TestString.testop_equals | Success | | 0.011 |
| testString::TestString.testWrite | Success | | 0.006 |
| testString::TestString.testappend | Success | | 0.007 |
| testString::TestString.testelementAt | Success | | 0.016 |
| testString::TestString.testindexOf | Success | | 0.098 |
| testString::TestString.testsubString | Success | | 0.010 |
| testString::TestString.testsize | Success | | 0.007 |
| testString::TestString.testIntegerToStr | Success | | 0.026 |
| testString::TestString.testIntegerToStr2 | Success | | 0.007 |
| testString::TestString.testIntegerToStr3 | Success | | 0.007 |
| testString::TestString.testBackslashes | Success | | 0.015 |
| testExternJavaCall::Test_ExternJavaCall.test1 | Success | | 0.009 |
| testExternJavaCall::Test_ExternJavaCall.testReturn1 | Success | | 0.006 |
| testExternJavaCall::Test_ExternJavaCall.testReturn2 | Success | | 0.006 |
| testExternJavaCall::Test_ExternJavaCall.testReturn3 | Success | | 0.007 |
| testExternJavaCall::Test_ExternJavaCall.testOneParam1 | Success | | 0.006 |
| testExternJavaCall::Test_ExternJavaCall.test2IntegersParams | Success | | 0.024 |
| testExternJavaCall::Test_ExternJavaCall.test3IntegersParams | Success | | 0.153 |
| testExternJavaCall::Test_ExternJavaCall.test3SameIntegersParams | Success | | 0.008 |
| testExternJavaCall::Test_ExternJavaCall.test3Integers2Strings1BooleanParams | Success | | 0.052 |
| testExternJavaCall::Test_ExternJavaCall.testOneVarParam1 | Success | | 0.007 |
| testExternJavaCall::Test_ExternJavaCall.testOneParamParam1 | Success | | 0.006 |
| testAttributes::MyObjectsCreation.testcreateMyObjects | Success | | 0.008 |
| testPackageTestParametricClass::TestParametricClass.test1 | Success | | 0.013 |
| testPackageTestParametricClass::TestParametricClass.test2 | Success | | 0.006 |
| testPackageTestParametricClass::TestParametricClass.test3 | Error | Error in visitor: (when visiting parent 'fr.irisa.triskell.kermeta.language.behavior.impl.CallFeatureImpl'
java.lang.Error: Error in visitor: (when visiting parent 'fr.irisa.triskell.kermeta.language.behavior.impl.CallFeatureImpl' at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:142) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.getterDerivedProperty(ExpressionInterpreter.java:758) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:913) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitList(ExpressionInterpreter.java:1410) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:851) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitList(ExpressionInterpreter.java:1410) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:851) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:143) at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:266) at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
| 0.021 |
| testPackageTestParametricClass::TestParametricClass.test_main_operation | Success | | 0.012 |
| testPackageTestSuperFeatures::TestSuperFeatures.testMain_operation | Success | | 0.015 |
| testPackageTestExceptions::TestExceptions.testmain_operation | Success | | 0.279 |
| testPackageTestReflection::TestReflection.testMetaClass | Success | | 0.006 |
| testPackageTestReflection::TestReflection.testMetaClass2 | Error | kermeta exception : [kermeta::exceptions::CallOnVoidTarget : 56541]
fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::exceptions::CallOnVoidTarget : 56541] Trace: -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/019_ReflectionTest.main.kmt', line 62 ( kermeta::standard::String.getMetaClass.typeDefinition.name ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/019_ReflectionTest.main.kmt', line 61, in '[testPackageTestReflection::TestReflection : 56524].testMetaClass2' ( operation testMetaClass2() : kermeta::standard::~Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException.createKermetaException(KermetaRaisedException.java:230) at fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException.createKermetaException(KermetaRaisedException.java:252) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.raiseCallOnVoidTargetException(ExpressionInterpreter.java:1474) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:879) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:791) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitList(ExpressionInterpreter.java:1410) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:851) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:143) at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:266) at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
| 0.011 |
| testPackageTestReflection::TestReflection.testGet1 | Success | | 0.024 |
| testPackageTestReflection::TestReflection.testGet2 | Success | | 0.015 |
| testPackageTestReflection::TestReflection.testGet3 | Success | | 0.018 |
| testPackageTestReflection::TestReflection.testSet1 | Success | | 0.018 |
| testPackageTestReflection::TestReflection.testSet2 | Success | | 0.018 |
| testPackageTestReflection::TestReflection.testSet3 | Success | | 0.021 |
| testPackageTestReflection::TestReflection.testGetMetaClass1 | Success | | 0.007 |
| testPackageTestReflection::TestReflection.testGetMetaClassNew | Success | | 0.007 |
| testContainement::TestContainment.testSetOnAssign | Success | | 0.007 |
| testContainement::TestContainment.testSetOnAdd | Success | | 0.007 |
| testContainement::TestContainment.testUnsetSetOnAssign | Success | | 0.007 |
| testContainement::TestContainment.testUnsetSetOnRemove | Success | | 0.080 |
| testContainement::TestContainment.testAssignVoidWhenNewAssign0 | Success | | 0.008 |
| testContainement::TestContainment.testAssignVoidWhenNewAssign | Success | | 0.007 |
| testContainement::TestContainment.testAssignVoidWhenNewAdd | Success | | 0.008 |
| testContainement::TestContainment.testRemoveWhenNewAdd | Success | | 0.008 |
| testContainement::TestContainment.testRemoveWhenNewAssign | Success | | 0.008 |
| testOpposites::TestOpposites.test1_1Opposites1 | Success | | 0.009 |
| testOpposites::TestOpposites.test1_1Opposites2 | Success | | 0.008 |
| testOpposites::TestOpposites.test1_1Opposites3 | Success | | 0.009 |
| testOpposites::TestOpposites.test1_1Opposites4 | Success | | 0.008 |
| testOpposites::TestOpposites.test1_starOpposites1 | Success | | 0.093 |
| testOpposites::TestOpposites.test1_starOpposites2 | Success | | 0.013 |
| testOpposites::TestOpposites.test1_starOpposites3 | Success | | 0.011 |
| testOpposites::TestOpposites.test1_starOpposites4 | Success | | 0.014 |
| testOpposites::TestOpposites.test1_starOpposites5 | Success | | 0.014 |
| testOpposites::TestOpposites.test1_starOpposites6 | Success | | 0.007 |
| testOpposites::TestOpposites.test1_starOpposites7 | Success | | 0.016 |
| testOpposites::TestOpposites.teststar_starOpposites1 | Success | | 0.110 |
| testOpposites::TestOpposites.teststar_starOpposites2 | Success | | 0.018 |
| testOpposites::TestOpposites.teststar_starOpposites3 | Success | | 0.019 |
| testEnum::TestEnum.testCompareLiteral | Success | | 0.008 |
| testEnum::TestEnum.testAssignVar | Success | | 0.010 |
| testEnum::TestEnum.testGeneric | Success | | 0.007 |
| testEnum::TestEnum.testGenericParameter | Success | | 0.008 |
| testEnum::TestEnum.testGenericOperation | Success | | 0.007 |
| testEnum::TestEnum.testCollection | Error | kermeta exception : [kermeta::exceptions::CallOnVoidTarget : 81940]
fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::exceptions::CallOnVoidTarget : 81940] Trace: -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/022_testEnum.main.kmt', line 82 ( lit.name ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/022_testEnum.main.kmt', line 82, in '[testEnum::TestEnum : 81781].testCollection#function call' ( {lit | stdio.writeln(lit.name)} ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/022_testEnum.main.kmt', line 82, in '[kermeta::standard::OrderedSet : 81786].each' ( c.each{lit | stdio.writeln(lit.name)} ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/022_testEnum.main.kmt', line 68, in '[testEnum::TestEnum : 81781].testCollection' ( operation testCollection() : kermeta::standard::~Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException.createKermetaException(KermetaRaisedException.java:230) at fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException.createKermetaException(KermetaRaisedException.java:252) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.raiseCallOnVoidTargetException(ExpressionInterpreter.java:1474) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:879) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitList(ExpressionInterpreter.java:1410) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:851) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.runtime.RuntimeLambdaObject.call(RuntimeLambdaObject.java:63) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallVariable(ExpressionInterpreter.java:539) at fr.irisa.triskell.kermeta.visitor.CallVariableAcceptCommand.accept(KermetaOptimizedVisitor.java:359) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitLoop(ExpressionInterpreter.java:710) at fr.irisa.triskell.kermeta.visitor.LoopAcceptCommand.accept(KermetaOptimizedVisitor.java:479) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:861) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:143) at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:266) at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
| 0.066 |
| testEnum::TestEnum.testCast1 | Failure | fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 82627] assert number 1 failed Trace: [testEnum::TestEnum : 82585].fail -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/022_testEnum.main.kmt', line 97, in '[testEnum::TestEnum : 82585].assert' ( assert(c.equals(enumeration Couleur (...) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/022_testEnum.main.kmt', line 93, in '[testEnum::TestEnum : 82585].testCast1' ( operation testCast1() : kermeta::standard::~Void is (...) ) ------------END OF STACK TRACE------------
junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 82627] assert number 1 failed Trace: [testEnum::TestEnum : 82585].fail -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/022_testEnum.main.kmt', line 97, in '[testEnum::TestEnum : 82585].assert' ( assert(c.equals(enumeration Couleur (...) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/022_testEnum.main.kmt', line 93, in '[testEnum::TestEnum : 82585].testCast1' ( operation testCast1() : kermeta::standard::~Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:117)
| 0.022 |
| testEnum::TestEnum.testCast2 | Success | | 0.017 |
| testEnum::TestEnum.testReflect | Failure | fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 84083] assert number 2 failed Trace: [testEnum::TestEnum : 83875].fail -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/022_testEnum.main.kmt', line 122, in '[testEnum::TestEnum : 83875].assert' ( assert(c.equals(enumeration Couleur (...) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/022_testEnum.main.kmt', line 107, in '[testEnum::TestEnum : 83875].testReflect' ( operation testReflect() : kermeta::standard::~Void is (...) ) ------------END OF STACK TRACE------------
junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 84083] assert number 2 failed Trace: [testEnum::TestEnum : 83875].fail -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/022_testEnum.main.kmt', line 122, in '[testEnum::TestEnum : 83875].assert' ( assert(c.equals(enumeration Couleur (...) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/022_testEnum.main.kmt', line 107, in '[testEnum::TestEnum : 83875].testReflect' ( operation testReflect() : kermeta::standard::~Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:117)
| 0.055 |
| testEnum::TestEnum.testOpCall | Success | | 0.008 |
| testSimpleExceptions::TestEx.test1 | Success | | 0.065 |
| testSimpleExceptions::TestEx.test2 | Success | | 0.016 |
| testSimpleExceptions::TestEx.test3 | Success | | 0.013 |
| testSimpleExceptions::TestEx.test4 | Success | | 0.014 |
| testSimpleExceptions::TestEx.test5 | Success | | 0.016 |
| root_package::Main.testZeroDivision | Success | | 0.012 |
| root_package::Main.testUndeclared | Error | kermeta exception : [kermeta::exceptions::VoidOperandError : 89036]
fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::exceptions::VoidOperandError : 89036] Trace: -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/024_testZeroDivision.main.kmt', line 30, in '[kermeta::standard::Integer : 89032 = 5].div' ( (5) / (divid) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/024_testZeroDivision.main.kmt', line 26, in '[root_package::Main : 89030].testUndeclared' ( operation testUndeclared() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.raiseKermetaException(ExpressionInterpreter.java:1465) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitRaise(ExpressionInterpreter.java:1363) at fr.irisa.triskell.kermeta.visitor.RaiseAcceptCommand.accept(KermetaOptimizedVisitor.java:407) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:661) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:401) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:861) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:143) at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:266) at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
| 0.012 |
| root_package::Main.testBoolUndeclared | Success | | 0.011 |
| root_package::Main.testIllegalConditionalType | Success | | 0.010 |
| root_package::TestParametricOperations.test_callParametred1Param | Success | | 0.010 |
| root_package::TestParametricOperations.test_callParametred2Param1 | Success | | 0.007 |
| root_package::TestParametricOperations.testfail_callParametred2Param2 | Error | kermeta exception : [kermeta::standard::String : 92305 = "Test not able to be run correctly, due to bug #108"]
fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::standard::String : 92305 = "Test not able to be run correctly, due to bug #108"]Test not able to be run correctly, due to bug #108 Trace: -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/025_testParametricOperations.main.kmt', line 54 ( raise "Test not able to be run correctly, due to bug #108" ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/025_testParametricOperations.main.kmt', line 49, in '[root_package::TestParametricOperations : 92285].testfail_callParametred2Param2' ( /** Should fail since return type is unbound (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.raiseKermetaException(ExpressionInterpreter.java:1465) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitRaise(ExpressionInterpreter.java:1363) at fr.irisa.triskell.kermeta.visitor.RaiseAcceptCommand.accept(KermetaOptimizedVisitor.java:407) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:143) at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:266) at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
| 0.030 |
| root_package::TestParametricOperations.testfail_callParametred1UnboundParam | Error | INTERNAL ERROR : the type parameters of the operation should have been bound by the type checker.
java.lang.Error: INTERNAL ERROR : the type parameters of the operation should have been bound by the type checker. at fr.irisa.triskell.kermeta.interpreter.OperationCallFrame.<init>(OperationCallFrame.java:81) at fr.irisa.triskell.kermeta.interpreter.InterpreterContext.pushOperationCallFrame(InterpreterContext.java:120) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:853) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:143) at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:266) at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
| 0.007 |
| root_package::TestParametricOperations.test_callParamNewInstance | Success | | 0.006 |
| metaclass_package::TestMetaClass.testMetaClassOfClass | Success | | 0.283 |
| metaclass_package::TestMetaClass.testClassDefinitionOfMetaClass | Failure | fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 97273] assert number 1 failed Trace: [metaclass_package::TestMetaClass : 97249].fail -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/026_testMetaClass.main.kmt', line 17, in '[metaclass_package::TestMetaClass : 97249].assert' ( assert(type.getMetaClass.typeDefinition.isNotEqual(void)) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/026_testMetaClass.main.kmt', line 15, in '[metaclass_package::TestMetaClass : 97249].testClassDefinitionOfMetaClass' ( operation testClassDefinitionOfMetaClass() : Void is (...) ) ------------END OF STACK TRACE------------
junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 97273] assert number 1 failed Trace: [metaclass_package::TestMetaClass : 97249].fail -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/026_testMetaClass.main.kmt', line 17, in '[metaclass_package::TestMetaClass : 97249].assert' ( assert(type.getMetaClass.typeDefinition.isNotEqual(void)) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/026_testMetaClass.main.kmt', line 15, in '[metaclass_package::TestMetaClass : 97249].testClassDefinitionOfMetaClass' ( operation testClassDefinitionOfMetaClass() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:117)
| 0.013 |
| metaclass_package::TestMetaClass.testClassDefinitionPropertiesOfMetaClass | Error | kermeta exception : [kermeta::exceptions::CallOnVoidTarget : 99475]
fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::exceptions::CallOnVoidTarget : 99475] Trace: -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/026_testMetaClass.main.kmt', line 22 ( type.getMetaClass.typeDefinition.name ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/026_testMetaClass.main.kmt', line 20, in '[metaclass_package::TestMetaClass : 97884].testClassDefinitionPropertiesOfMetaClass' ( operation testClassDefinitionPropertiesOfMetaClass() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException.createKermetaException(KermetaRaisedException.java:230) at fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException.createKermetaException(KermetaRaisedException.java:252) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.raiseCallOnVoidTargetException(ExpressionInterpreter.java:1474) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:879) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:791) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitList(ExpressionInterpreter.java:1410) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:851) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:143) at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:266) at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
| 0.129 |
| metaclass_package::TestMetaClass.testClassProperties | Failure | fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 100318] assert number 1 failed Trace: [metaclass_package::TestMetaClass : 100149].fail -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/026_testMetaClass.main.kmt', line 29, in '[metaclass_package::TestMetaClass : 100149].assert' ( assert(type.container.isNotEqual(void)) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/026_testMetaClass.main.kmt', line 25, in '[metaclass_package::TestMetaClass : 100149].testClassProperties' ( operation testClassProperties() : Void is (...) ) ------------END OF STACK TRACE------------
junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 100318] assert number 1 failed Trace: [metaclass_package::TestMetaClass : 100149].fail -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/026_testMetaClass.main.kmt', line 29, in '[metaclass_package::TestMetaClass : 100149].assert' ( assert(type.container.isNotEqual(void)) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/026_testMetaClass.main.kmt', line 25, in '[metaclass_package::TestMetaClass : 100149].testClassProperties' ( operation testClassProperties() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:117)
| 0.019 |
| metaclass_package::TestMetaClass.testClassContents | Success | | 0.009 |
| test::Main.testmain | Error | N/A
java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:396) at fr.irisa.triskell.kermeta.runtime.factory.RuntimeObjectFactory.cloneAttributesFromRuntimeObject(RuntimeObjectFactory.java:435) at fr.irisa.triskell.kermeta.runtime.factory.RuntimeObjectFactory.cloneAttributesFromRuntimeObject(RuntimeObjectFactory.java:487) at fr.irisa.triskell.kermeta.runtime.factory.RuntimeObjectFactory.cloneRuntimeObjectFromObject(RuntimeObjectFactory.java:403) at fr.irisa.triskell.kermeta.runtime.language.Class.cloneObject(Class.java:22) at fr.irisa.triskell.kermeta.runtime.fr__irisa__triskell__kermeta__runtime__language__Class_cloneObject_2Comd.execute(FrameworkExternCommand.java:547) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitJavaStaticCall(ExpressionInterpreter.java:1178) at fr.irisa.triskell.kermeta.visitor.JavaStaticCallAcceptCommand.accept(KermetaOptimizedVisitor.java:431) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitAssignment(ExpressionInterpreter.java:264) at fr.irisa.triskell.kermeta.visitor.AssignmentAcceptCommand.accept(KermetaOptimizedVisitor.java:389) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:861) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitVariableDecl(ExpressionInterpreter.java:170) at fr.irisa.triskell.kermeta.visitor.VariableDeclAcceptCommand.accept(KermetaOptimizedVisitor.java:491) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:143) at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:266) at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
| 0.030 |
| testClone2::Main.testClone1 | Success | | 0.027 |
| testClone2::Main.testClone2 | Error | N/A
java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:396) at fr.irisa.triskell.kermeta.runtime.factory.RuntimeObjectFactory.cloneAttributesFromRuntimeObject(RuntimeObjectFactory.java:435) at fr.irisa.triskell.kermeta.runtime.factory.RuntimeObjectFactory.cloneAttributesFromRuntimeObject(RuntimeObjectFactory.java:487) at fr.irisa.triskell.kermeta.runtime.factory.RuntimeObjectFactory.cloneRuntimeObjectFromObject(RuntimeObjectFactory.java:403) at fr.irisa.triskell.kermeta.runtime.language.Class.cloneObject(Class.java:22) at fr.irisa.triskell.kermeta.runtime.fr__irisa__triskell__kermeta__runtime__language__Class_cloneObject_2Comd.execute(FrameworkExternCommand.java:547) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitJavaStaticCall(ExpressionInterpreter.java:1178) at fr.irisa.triskell.kermeta.visitor.JavaStaticCallAcceptCommand.accept(KermetaOptimizedVisitor.java:431) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitAssignment(ExpressionInterpreter.java:264) at fr.irisa.triskell.kermeta.visitor.AssignmentAcceptCommand.accept(KermetaOptimizedVisitor.java:389) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:861) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitVariableDecl(ExpressionInterpreter.java:170) at fr.irisa.triskell.kermeta.visitor.VariableDeclAcceptCommand.accept(KermetaOptimizedVisitor.java:491) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:143) at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:266) at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
| 0.012 |
| opsignature::Main.testSignature | Success | | 0.448 |
| root::TestVariable.testop1 | Success | | 0.006 |
| root::TestVariable.testop2 | Success | | 0.005 |
| root::TestVariable.testop3 | Success | | 0.005 |
| testBoolean::TestBoolean.testAssertTrue | Success | | 0.006 |
| testBoolean::TestBoolean.testoptat | Success | | 0.005 |
| testBoolean::TestBoolean.testnott | Success | | 0.007 |
| testBoolean::TestBoolean.testoptot | Success | | 0.006 |
| testBoolean::TestBoolean.testoptof | Success | | 0.006 |
| testBoolean::TestBoolean.testoptaf | Success | | 0.006 |
| testBoolean::TestBoolean.testopfof | Success | | 0.006 |
| testBoolean::TestBoolean.testopfot | Success | | 0.005 |
| testBoolean::TestBoolean.testoportotaf | Success | | 0.006 |
| testBoolean::TestBoolean.testoptatof | Success | | 0.035 |
| testBoolean::TestBoolean.testoptafaf | Success | | 0.006 |
| testBoolean::TestBoolean.testoptofaf | Success | | 0.005 |
| testBoolean::TestBoolean.testoptofafotot | Success | | 0.006 |
| testBoolean::TestBoolean.testoptofafototaf | Success | | 0.009 |
| testBoolean::TestBoolean.testoptofanf | Success | | 0.006 |
| testBoolean::TestBoolean.testtit | Success | | 0.006 |
| testBoolean::TestBoolean.testtif | Success | | 0.006 |
| testBoolean::TestBoolean.testfit | Success | | 0.006 |
| testBoolean::TestBoolean.testfif | Success | | 0.006 |
| testBoolean::TestBoolean.testtxort | Success | | 0.005 |
| testBoolean::TestBoolean.testtxorf | Success | | 0.054 |
| testBoolean::TestBoolean.testfxort | Success | | 0.006 |
| testBoolean::TestBoolean.testfxorf | Success | | 0.011 |
| root::TestBooleanResults.testop1 | Success | | 0.006 |
| root::TestBooleanResults.testop2 | Success | | 0.007 |
| root::TestBooleanResults.testop1i | Success | | 0.007 |
| root::TestBooleanResults.testop2i | Success | | 0.006 |
| root::TestBooleanResults.testop3i | Success | | 0.006 |
| testFrameworkToString::TestFrameworkToString.testOnString1 | Success | | 0.007 |
| testFrameworkToString::TestFrameworkToString.testOnString2 | Success | | 0.006 |
| testFrameworkToString::TestFrameworkToString.testOnString3Void | Success | | 0.007 |
| testFrameworkToString::TestFrameworkToString.testOnInteger1 | Success | | 0.006 |
| testFrameworkToString::TestFrameworkToString.testOnInteger2 | Success | | 0.006 |
| testFrameworkToString::TestFrameworkToString.testOnInteger3 | Success | | 0.007 |
| testFrameworkToString::TestFrameworkToString.testOnBoolean1 | Success | | 0.006 |
| testFrameworkToString::TestFrameworkToString.testOnBoolean2 | Success | | 0.007 |
| testFrameworkToString::TestFrameworkToString.testOnBoolean3 | Success | | 0.007 |
| testFrameworkToString::TestFrameworkToString.testOnVoid | Success | | 0.006 |
| testHashtableIntegerKey::TestHashtable.testKeyIterator | Success | | 0.010 |
| testHashtableIntegerKey::TestHashtable.testValueIterator | Success | | 0.132 |
| testHashtableIntegerKey::TestHashtable.testGet | Success | | 0.009 |
| testHashtableIntegerKey::TestHashtable.testPut | Success | | 0.009 |
| testHashtableIntegerKey::TestHashtable.testRemove | Success | | 0.008 |
| testHashtableIntegerKey::TestHashtable.testClear | Success | | 0.008 |
| testHashtableIntegerKey::TestHashtable.testValues | Success | | 0.148 |
| testHashtableIntegerKey::TestHashtable.testKeys | Success | | 0.140 |
| testHashtableObjectEqualsKey::TestHashtable.testKeyIterator | Success | | 0.033 |
| testHashtableObjectEqualsKey::TestHashtable.testValueIterator | Success | | 0.044 |
| testHashtableObjectEqualsKey::TestHashtable.testGetFromSame | Success | | 0.024 |
| testHashtableObjectEqualsKey::TestHashtable.testGetFromEquals | Success | | 0.063 |
| testHashtableObjectEqualsKey::TestHashtable.testPut | Success | | 0.029 |
| testHashtableObjectEqualsKey::TestHashtable.testRemove | Success | | 0.018 |
| testHashtableObjectEqualsKey::TestHashtable.testClear | Success | | 0.018 |
| testHashtableObjectEqualsKey::TestHashtable.testValues | Success | | 0.066 |
| testHashtableObjectEqualsKey::TestHashtable.testKeysFromSame | Success | | 0.060 |
| testHashtableObjectEqualsKey::TestHashtable.testKeysFromEquals | Success | | 0.052 |
| testHashtableObjectKey::TestHashtable.testKeyIterator | Success | | 0.022 |
| testHashtableObjectKey::TestHashtable.testValueIterator | Success | | 0.017 |
| testHashtableObjectKey::TestHashtable.testGet | Success | | 0.022 |
| testHashtableObjectKey::TestHashtable.testPut | Success | | 0.021 |
| testHashtableObjectKey::TestHashtable.testRemove | Success | | 0.091 |
| testHashtableObjectKey::TestHashtable.testClear | Success | | 0.016 |
| testHashtableObjectKey::TestHashtable.testValues | Success | | 0.071 |
| testHashtableObjectKey::TestHashtable.testKeys | Success | | 0.034 |
| testHashtableStringKey::TestHashtable.testKeyIterator | Success | | 0.007 |
| testHashtableStringKey::TestHashtable.testValueIterator | Success | | 0.007 |
| testHashtableStringKey::TestHashtable.testGet | Success | | 0.007 |
| testHashtableStringKey::TestHashtable.testPut | Success | | 0.009 |
| testHashtableStringKey::TestHashtable.testRemove | Success | | 0.006 |
| testHashtableStringKey::TestHashtable.testClear | Success | | 0.009 |
| testHashtableStringKey::TestHashtable.testValues | Success | | 0.055 |
| testHashtableStringKey::TestHashtable.testKeys | Success | | 0.028 |
| testPackageTestIterator::TestIterator.testhasNext | Success | | 0.006 |
| testPackageTestIterator::TestIterator.testnext | Success | | 0.005 |
| testPackageTestIterator::TestIterator.testnextbis | Success | | 0.006 |
| testPackageTestIterator::TestIterator.testisOff | Success | | 0.006 |
| testPackageTestIterator::TestIterator.testisOffbis | Success | | 0.006 |
| testPackageTestIterator::TestIterator.testisOffter | Success | | 0.007 |
| testPackageTestIterator::TestIterator.testLoop | Success | | 0.014 |
| testLambda::TestLambda.testNoLambda | Success | | 0.216 |
| testLambda::TestLambda.testLambda1 | Success | | 0.006 |
| testLambda::TestLambda.testLambdaWithDef | Success | | 0.005 |
| testLambda::TestLambda.testLambdaWithTwoParams | Success | | 0.006 |
| testLambda::TestLambda.testLambdaSimpleWithString | Success | | 0.006 |
| testLambda::TestLambda.testLambdaWithString | Success | | 0.008 |
| testLambda::TestLambda.testLambdaWithThreeParams | Success | | 0.006 |
| testLambda::TestLambda.testLambdaWithThreeParams2 | Success | | 0.008 |
| testLambda::TestLambda.testNestedLambda | Success | | 0.007 |
| testLambda::TestLambda.testLambdaWithExtVar | Success | | 0.006 |
| testLambda::TestLambda.testLambdaVarPriority | Success | | 0.007 |
| testLambda::TestLambda.testLambdaInOperation | Success | | 0.006 |
| testLambda::TestLambda.testOpWithLambdaAsParam | Success | | 0.006 |
| testLambda::TestLambda.testintegerTimes | Success | | 0.008 |
| testLambda::TestLambda.testintegerTimesToString | Success | | 0.009 |
| testLambda::TestLambda.testFract | Success | | 0.013 |
| testReferences::TestMyObjectCreation.testCreateMyObject | Success | | 0.123 |
| testSequence::TestSequence.teststradd | Success | | 0.009 |
| testSequence::TestSequence.teststrremove | Success | | 0.010 |
| testSequence::TestSequence.teststrclear | Success | | 0.007 |
| testSequence::TestSequence.testaddAllSet | Success | | 0.041 |
| testSequence::TestSequence.testaddAllSequence | Success | | 0.013 |
| testSequence::TestSequence.teststrcontains | Success | | 0.067 |
| testSequence::TestSequence.teststrsize | Success | | 0.007 |
| testSequence::TestSequence.teststriterator | Success | | 0.007 |
| testSequence::TestSequence.testone | Success | | 0.007 |
| testSequence::TestSequence.teststreach | Success | | 0.011 |
| testSequence::TestSequence.testinteach | Success | | 0.008 |
| testSequence::TestSequence.teststrcollect | Success | | 0.012 |
| testSequence::TestSequence.testdetect | Success | | 0.011 |
| testSequence::TestSequence.testselect | Success | | 0.013 |
| testSequence::TestSequence.testreject | Success | | 0.012 |
| testSequence::TestSequence.testForAll | Success | | 0.012 |
| testSequence::TestSequence.testExists | Success | | 0.017 |
| testSequence::TestSequence.testaddAt | Success | | 0.010 |
| testSequence::TestSequence.testremoveAt | Success | | 0.062 |
| testSequence::TestSequence.testelementAt | Success | | 0.009 |
| testSequence::TestSequence.testfirst | Success | | 0.009 |
| testSequence::TestSequence.testlast | Success | | 0.008 |
| testPackageTestSet::TestSet.testVoid1 | Success | | 0.006 |
| testPackageTestSet::TestSet.testVoid2 | Success | | 0.005 |
| testPackageTestSet::TestSet.testVoid3 | Success | | 0.006 |
| testPackageTestSet::TestSet.testVoid4 | Success | | 0.006 |
| testPackageTestSet::TestSet.testVoid5 | Success | | 0.005 |
| testPackageTestSet::TestSet.testMetaClass | Success | | 0.007 |
| testPackageTestSet::TestSet.testCompareInt1 | Success | | 0.006 |
| testPackageTestSet::TestSet.testCompareInt2 | Success | | 0.066 |
| testPackageTestSet::TestSet.testCompareInt3 | Success | | 0.005 |
| testPackageTestSet::TestSet.testCompareInt4 | Success | | 0.010 |
| testPackageTestSet::TestSet.testCompareInt5 | Success | | 0.006 |
| testPackageTestSet::TestSet.testCompareInt6 | Success | | 0.006 |
| testPackageTestSet::TestSet.testCompareInt7 | Success | | 0.006 |
| testPackageTestSet::TestSet.testCompareInt8 | Success | | 0.006 |
| testPackageTestSet::TestSet.testCompareInt9 | Success | | 0.006 |
| testPackageTestSet::TestSet.testCompareInt10 | Success | | 0.006 |
| testPackageTestSet::TestSet.testAdd | Success | | 0.007 |
| testPackageTestSet::TestSet.testSize | Success | | 0.012 |
| testPackageTestSet::TestSet.testRemove | Success | | 0.012 |
| testPackageTestSet::TestSet.testRemovebis | Success | | 0.011 |
| testPackageTestSet::TestSet.testClear | Success | | 0.008 |
| testPackageTestSet::TestSet.testAddAll | Success | | 0.018 |
| testPackageTestSet::TestSet.testContains | Success | | 0.017 |
| testPackageTestSet::TestSet.testEmpty | Success | | 0.008 |
| testPackageTestSet::TestSet.testIterator | Success | | 0.009 |
| testPackageTestSet::TestSet.testOne | Success | | 0.007 |
| testPackageTestSet::TestSet.testEach | Success | | 0.017 |
| testPackageTestSet::TestSet.testCollect | Success | | 0.015 |
| testPackageTestSet::TestSet.testDetect | Success | | 0.011 |
| testPackageTestSet::TestSet.testSelect | Success | | 0.079 |
| testPackageTestSet::TestSet.testReject | Success | | 0.024 |
| testPackageTestSet::TestSet.testUnicityOfSet | Success | | 0.016 |
| testPackageTestSet::TestSet.testNotUnicityOfBag | Success | | 0.021 |
| testDynamicExpression::TestDynamicExpression.test1 | Success | | 0.028 |
| testDynamicExpression::TestDynamicExpression.test2 | Error | kermeta exception : [kermeta::interpreter::DynamicExpressionException : 234190]
fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::interpreter::DynamicExpressionException : 234190] parse result - expression contains errors Cannot resolve symbol : 'TestToto'. Trace: -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/041_testDynamicExpression.main.kmt', line 96, in '[kermeta::interpreter::DynamicExpression : 233633].parse' ( dynExpr.parse(opName) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/041_testDynamicExpression.main.kmt', line 91, in '[testDynamicExpression::TesterClass1 : 233630].testDynExpOnSelf2#function call' ( {opName | do (...) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/041_testDynamicExpression.main.kmt', line 91, in '[kermeta::standard::Sequence : 234030].each' ( self.getMetaClass.ownedOperation.~select{op | (not ((op.name.indexOf("Test")) == (1.uminus))) and ((op.name.indexOf("All")) == (1.uminus))}.collect{op | op.name}.each{opName | do (...) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/041_testDynamicExpression.main.kmt', line 29, in '[testDynamicExpression::TesterClass1 : 233630].testDynExpOnSelf2' ( tester2.testDynExpOnSelf2 ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/041_testDynamicExpression.main.kmt', line 27, in '[testDynamicExpression::TestDynamicExpression : 233627].test2' ( operation test2() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.raiseKermetaException(ExpressionInterpreter.java:1465) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitRaise(ExpressionInterpreter.java:1363) at fr.irisa.triskell.kermeta.visitor.RaiseAcceptCommand.accept(KermetaOptimizedVisitor.java:407) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:661) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:401) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:861) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitVariableDecl(ExpressionInterpreter.java:170) at fr.irisa.triskell.kermeta.visitor.VariableDeclAcceptCommand.accept(KermetaOptimizedVisitor.java:491) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.runtime.RuntimeLambdaObject.call(RuntimeLambdaObject.java:63) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallVariable(ExpressionInterpreter.java:539) at fr.irisa.triskell.kermeta.visitor.CallVariableAcceptCommand.accept(KermetaOptimizedVisitor.java:359) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitLoop(ExpressionInterpreter.java:710) at fr.irisa.triskell.kermeta.visitor.LoopAcceptCommand.accept(KermetaOptimizedVisitor.java:479) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:861) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:861) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:143) at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:266) at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
| 0.081 |
| testDynamicExpression::TestDynamicExpression.test3 | Success | | 0.026 |
| testDynamicExpression::TestDynamicExpression.test5 | Error | kermeta exception : [kermeta::interpreter::DynamicExpressionException : 237507]
fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::interpreter::DynamicExpressionException : 237507] parse result - expression contains errors Cannot resolve symbol : 'anOperationthatdoesnexist'. Trace: -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/041_testDynamicExpression.main.kmt', line 42, in '[kermeta::interpreter::DynamicExpression : 237417].parse' ( dynExpr.parse("anOperationthatdoesnexist") ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/041_testDynamicExpression.main.kmt', line 39, in '[testDynamicExpression::TestDynamicExpression : 237414].test5' ( /** this test that a wrong dynamic expresion is correctly reported */ (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.raiseKermetaException(ExpressionInterpreter.java:1465) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitRaise(ExpressionInterpreter.java:1363) at fr.irisa.triskell.kermeta.visitor.RaiseAcceptCommand.accept(KermetaOptimizedVisitor.java:407) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:661) at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:401) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:861) at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:365) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitVariableDecl(ExpressionInterpreter.java:170) at fr.irisa.triskell.kermeta.visitor.VariableDeclAcceptCommand.accept(KermetaOptimizedVisitor.java:491) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:143) at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:266) at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
| 0.019 |
| testSimpleEval::TestEx.test1 | Success | | 0.010 |
| testSimpleEval::TestEx.test2 | Success | | 0.011 |
| root::testPackage::TestClass.testopsub | Success | | 0.006 |
| root::testPackage::TestClass.testopsubsub | Success | | 0.041 |
| testUML2km::Main.test | Success | | 0.504 |
| testContainsInCollection::Main.testOp1Class | Success | | 0.063 |
| testContainsInCollection::Main.testOp2Integer | Success | | 0.008 |
| testContainsInCollection::Main.testOp3Type | Success | | 0.007 |
| testContainsInCollection::Main.testOp4Hashtable | Success | | 0.008 |
| testContainsInCollection::Main.testOp5String | Success | | 0.009 |
| testClassEquals::TestClassEquals.testStringEquals | Success | | 0.006 |
| testClassEquals::TestClassEquals.testStringEquals2 | Success | | 0.006 |
| scopeVisibility::Main.test2 | Success | | 0.006 |
| scopeVisibility::Main.test3 | Success | | 0.076 |
| scopeVisibility::Main.test4 | Success | | 0.021 |
| readWriteParameterTests::Main.testBoolParameter | Success | | 0.012 |
| readWriteParameterTests::Main.testIntegerParameter | Success | | 0.007 |
| readWriteParameterTests::Main.testStringParameter | Success | | 0.006 |
| readWriteParameterTests::Main.testStringAppendParameter | Success | | 0.006 |
| readWriteParameterTests::Main.testEnumParameter | Success | | 0.006 |
| readWriteParameterTests::Main.testUserClassParameter | Success | | 0.006 |
| readWriteParameterTests::Main.test2BoolParameters | Success | | 0.006 |
| readWriteParameterTests::Main.test2IntegerParameters | Success | | 0.008 |
| readWriteParameterTests::Main.test2StringParameters | Success | | 0.007 |
| readWriteParameterTests::Main.test2StringAppendParameter | Success | | 0.007 |
| readWriteParameterTests::Main.test2EnumParameter | Error | kermeta exception : [kermeta::standard::String : 260996 = "test temporarily disabled due to bug #108"]
fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::standard::String : 260996 = "test temporarily disabled due to bug #108"]test temporarily disabled due to bug #108 Trace: -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/052_testReadWriteParameter.main.kmt', line 174 ( raise "test temporarily disabled due to bug #108" ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/052_testReadWriteParameter.main.kmt', line 171, in '[readWriteParameterTests::Main : 260994].test2EnumParameter' ( operation test2EnumParameter() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.raiseKermetaException(ExpressionInterpreter.java:1465) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitRaise(ExpressionInterpreter.java:1363) at fr.irisa.triskell.kermeta.visitor.RaiseAcceptCommand.accept(KermetaOptimizedVisitor.java:407) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1429) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:568) at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:395) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:737) at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:497) at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:157) at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:143) at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:266) at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
| 0.041 |
| root::TestCollection.testRemoveOnPrimitiveType | Success | | 0.030 |
| root::TestCollection.testRemoveOnNonPrimitiveType | Success | | 0.016 |
| root::TestCollection.testContainsOnPrimitiveType | Success | | 0.036 |
| root::TestCollection.testContainsOnNonPrimitiveType | Success | | 0.022 |
| Object::Test.testCorrectIsKindOf | Success | | 0.005 |
| Object::Test.testIncorrectIsKindOf | Success | | 0.005 |
| Object::Test.testCorrectIsKindOf2 | Success | | 0.006 |
| Object::Test.testIncorrectIsKindOf2 | Success | | 0.005 |
| Object::Test.testCorrectIsKindOf3 | Success | | 0.005 |
| Object::Test.testIncorrectIsKindOf3 | Success | | 0.005 |
| CollectionTest::TestEqualsOnCollection.test_try1 | Success | | 0.099 |
| CollectionTest::TestEqualsOnCollection.test_try2 | Success | | 0.024 |
| CollectionTest::TestEqualsOnCollection.test_try3 | Success | | 0.033 |
| CollectionTest::TestEqualsOnCollection.test_try4 | Success | | 0.045 |
| CollectionTest::TestEqualsOnCollection.test_try5 | Success | | 0.024 |
| CollectionTest::TestEqualsOnCollection.test_try6 | Success | | 0.033 |
| CollectionTest::TestEqualsOnCollection.test_try7 | Failure | fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 275233] assert number 1 failed Trace: [CollectionTest::TestEqualsOnCollection : 273909].fail -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/058_testEqualsOnCollection.main.kmt', line 109, in '[CollectionTest::TestEqualsOnCollection : 273909].assert' ( assert(os.equals(os2)) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/058_testEqualsOnCollection.main.kmt', line 97, in '[CollectionTest::TestEqualsOnCollection : 273909].test_try7' ( operation test_try7() : Void is (...) ) ------------END OF STACK TRACE------------
junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 275233] assert number 1 failed Trace: [CollectionTest::TestEqualsOnCollection : 273909].fail -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/058_testEqualsOnCollection.main.kmt', line 109, in '[CollectionTest::TestEqualsOnCollection : 273909].assert' ( assert(os.equals(os2)) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/058_testEqualsOnCollection.main.kmt', line 97, in '[CollectionTest::TestEqualsOnCollection : 273909].test_try7' ( operation test_try7() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:117)
| 0.149 |
| CollectionTest::TestEqualsOnCollection.test_try8 | Success | | 0.075 |
| CollectionTest::TestEqualsOnCollection.test_try9 | Success | | 0.074 |
| CollectionTest::TestEqualsOnCollection.test_try10 | Success | | 0.007 |
| CollectionTest::TestEqualsOnCollection.test_try11 | Success | | 0.019 |
| CollectionTest::TestEqualsOnCollection.test_try12 | Success | | 0.071 |
| CollectionTest::TestEqualsOnCollection.test_try13 | Success | | 0.037 |
| CollectionTest::TestEqualsOnCollection.test_try14 | Success | | 0.027 |
| testFreezeOnNewClass::Test.test_simpleClass | Success | | 0.011 |
| testFreezeOnNewClass::Test.test_parametrizedClassOK | Success | | 0.008 |
| testFreezeOnNewClass::Test.test_parametrizedClassFaultly | Failure | fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 283943] assert number 1 failed Trace: [testFreezeOnNewClass::Test : 283841].fail -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/059_testFreezeOnNewClass.main.kmt', line 88, in '[testFreezeOnNewClass::Test : 283841].assert' ( assert((is_OK) == (false)) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/059_testFreezeOnNewClass.main.kmt', line 60, in '[testFreezeOnNewClass::Test : 283841].test_parametrizedClassFaultly' ( operation test_parametrizedClassFaultly() : Void is (...) ) ------------END OF STACK TRACE------------
junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 283943] assert number 1 failed Trace: [testFreezeOnNewClass::Test : 283841].fail -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/059_testFreezeOnNewClass.main.kmt', line 88, in '[testFreezeOnNewClass::Test : 283841].assert' ( assert((is_OK) == (false)) ) -> file 'file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/059_testFreezeOnNewClass.main.kmt', line 60, in '[testFreezeOnNewClass::Test : 283841].test_parametrizedClassFaultly' ( operation test_parametrizedClassFaultly() : Void is (...) ) ------------END OF STACK TRACE------------
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:117)
| 0.026 |
| testNewOnModelType::Test.test_simple | Success | | 0.015 |
| weavingtest::Main.main | Success | | 0.006 |
| Object::TestIsInstance.testIsInstanceOf1 | Success | | 0.006 |
| Object::TestIsInstance.testIsInstanceOf2 | Success | | 0.007 |
| Object::TestIsInstance.testIsInstanceOf3 | Success | | 0.006 |
| Object::TestIsInstance.testIsInstanceOf4 | Success | | 0.005 |
| Object::TestIsInstance.testIsInstanceOf5 | Success | | 0.006 |
| Object::TestIsInstance.testIsInstanceOf6 | Success | | 0.005 |
| Object::TestAsType.testAsType1 | Success | | 0.005 |
| Object::TestAsType.testAsType2 | Success | | 0.011 |
| Object::TestAsType.testAsType3 | Success | | 0.006 |
| Object::TestAsType.testAsType4 | Success | | 0.014 |
| Object::TestAsType.testAsType5 | Success | | 0.005 |
| Object::TestAsType.testAsType6 | Success | | 0.005 |
| test::TestReal.testRealInstanciation | Success | | 0.008 |
| test::TestReal.testRealCompare | Success | | 0.040 |
| test::TestReal.testEquals | Success | | 0.014 |
| test::TestReal.testRealPlus | Success | | 0.011 |
| test::TestReal.testRealMinus | Success | | 0.010 |
| test::TestReal.testRealMult | Success | | 0.080 |
| test::TestReal.testRealDiv | Success | | 0.216 |
| test::TestReal.testToString | Success | | 0.010 |
| test::TestReal.testStringConvertions | Success | | 0.009 |
| InheritFromCollection::Tester.testInheritFromSetOfString | Success | | 0.010 |
| InheritFromCollection::Tester.testParametricInheritFromSet | Success | | 0.010 |