Unit Test Results

Build date : @BUILD.DATE@
File generated at 2007-05-03T19:45:51+02:00
Designed for use with JUnit and Ant.

Class kermeta_interpreter.test.JunitTestSuite

NameTestsErrorsFailuresTime(s)
JunitTestSuite37212614.870

Tests

NameStatusTypeTime(s)
testAssignment::Test_assignment.testoperation1Success0.702
testAssignment::Test_assignment.test1Success0.692
testAssignment::Test_assignment.test2Success0.127
testAssignment::Test_assignment.test3Success0.050
testAssignment::Test_assignment.testCast1Success0.078
testAssignment::Test_assignment.testCast2Success0.214
testArithm::Test_arithm.testOp10Success0.427
testArithm::Test_arithm.testOp18Success0.039
testArithm::Test_arithm.testOp1_8Success0.199
testArithm::Test_arithm.testOp20Success0.028
testArithm::Test_arithm.testOp28Success0.020
testArithm::Test_arithm.testOp2_8Success0.287
testArithm::Test_arithm.testOp30Success0.082
testArithm::Test_arithm.testOp38Success0.362
testArithm::Test_arithm.testOp3_8Success0.256
testArithm::Test_arithm.testCompareToNumericSuccess0.021
testArithm::Test_arithm.testop1Success0.012
testArithm::Test_arithm.testop2Success0.013
testArithm::Test_arithm.testop3Success0.024
testArithm::Test_arithm.testop4Success0.350
testArithm::Test_arithm.testoperationpplusSuccess0.143
testArithm::Test_arithm.testoperationpplusbisSuccess0.011
testArithm::Test_arithm.testoperationpminusSuccess0.009
testArithm::Test_arithm.testoperationpminusbisSuccess0.010
testArithm::Test_arithm.testoperationpdivtimesSuccess0.010
testArithm::Test_arithm.testoperationpdivtimesbisSuccess0.010
testArithm::Test_arithm.testoperation_ptmSuccess0.011
testOpCall::Test_opcall.operation1Success0.008
testOpOpCall::Test_opopcall.operation1Success0.016
testOpPkgCall::Test_opcall.operation1Success0.008
testOpPkgCall::Test_opcall1.operation1Success0.009
testOpPackage::Test_opcall.operation1Success0.010
testOpInternPkgCall::test_package1::Test_operation_pkg1.operation_pkg1Success0.009
testOpCallObject::MyObjectCreation.testcreateMyObjectSuccess0.120
testLoop::TestLoop.testLoop1Success0.012
testBenchmark::Test_benchmark.testBenchmarkSuccess2.078
testString::TestString.testfailCompareToSuccess0.012
testString::TestString.testCompareToSuccess0.008
testString::TestString.testplusSuccess0.007
testString::TestString.testplus_literalSuccess0.007
testString::TestString.testfailop_equalsSuccess0.006
testString::TestString.testop_equalsSuccess0.011
testString::TestString.testWriteSuccess0.006
testString::TestString.testappendSuccess0.007
testString::TestString.testelementAtSuccess0.016
testString::TestString.testindexOfSuccess0.098
testString::TestString.testsubStringSuccess0.010
testString::TestString.testsizeSuccess0.007
testString::TestString.testIntegerToStrSuccess0.026
testString::TestString.testIntegerToStr2Success0.007
testString::TestString.testIntegerToStr3Success0.007
testString::TestString.testBackslashesSuccess0.015
testExternJavaCall::Test_ExternJavaCall.test1Success0.009
testExternJavaCall::Test_ExternJavaCall.testReturn1Success0.006
testExternJavaCall::Test_ExternJavaCall.testReturn2Success0.006
testExternJavaCall::Test_ExternJavaCall.testReturn3Success0.007
testExternJavaCall::Test_ExternJavaCall.testOneParam1Success0.006
testExternJavaCall::Test_ExternJavaCall.test2IntegersParamsSuccess0.024
testExternJavaCall::Test_ExternJavaCall.test3IntegersParamsSuccess0.153
testExternJavaCall::Test_ExternJavaCall.test3SameIntegersParamsSuccess0.008
testExternJavaCall::Test_ExternJavaCall.test3Integers2Strings1BooleanParamsSuccess0.052
testExternJavaCall::Test_ExternJavaCall.testOneVarParam1Success0.007
testExternJavaCall::Test_ExternJavaCall.testOneParamParam1Success0.006
testAttributes::MyObjectsCreation.testcreateMyObjectsSuccess0.008
testPackageTestParametricClass::TestParametricClass.test1Success0.013
testPackageTestParametricClass::TestParametricClass.test2Success0.006
testPackageTestParametricClass::TestParametricClass.test3ErrorError 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_operationSuccess0.012
testPackageTestSuperFeatures::TestSuperFeatures.testMain_operationSuccess0.015
testPackageTestExceptions::TestExceptions.testmain_operationSuccess0.279
testPackageTestReflection::TestReflection.testMetaClassSuccess0.006
testPackageTestReflection::TestReflection.testMetaClass2Errorkermeta 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.testGet1Success0.024
testPackageTestReflection::TestReflection.testGet2Success0.015
testPackageTestReflection::TestReflection.testGet3Success0.018
testPackageTestReflection::TestReflection.testSet1Success0.018
testPackageTestReflection::TestReflection.testSet2Success0.018
testPackageTestReflection::TestReflection.testSet3Success0.021
testPackageTestReflection::TestReflection.testGetMetaClass1Success0.007
testPackageTestReflection::TestReflection.testGetMetaClassNewSuccess0.007
testContainement::TestContainment.testSetOnAssignSuccess0.007
testContainement::TestContainment.testSetOnAddSuccess0.007
testContainement::TestContainment.testUnsetSetOnAssignSuccess0.007
testContainement::TestContainment.testUnsetSetOnRemoveSuccess0.080
testContainement::TestContainment.testAssignVoidWhenNewAssign0Success0.008
testContainement::TestContainment.testAssignVoidWhenNewAssignSuccess0.007
testContainement::TestContainment.testAssignVoidWhenNewAddSuccess0.008
testContainement::TestContainment.testRemoveWhenNewAddSuccess0.008
testContainement::TestContainment.testRemoveWhenNewAssignSuccess0.008
testOpposites::TestOpposites.test1_1Opposites1Success0.009
testOpposites::TestOpposites.test1_1Opposites2Success0.008
testOpposites::TestOpposites.test1_1Opposites3Success0.009
testOpposites::TestOpposites.test1_1Opposites4Success0.008
testOpposites::TestOpposites.test1_starOpposites1Success0.093
testOpposites::TestOpposites.test1_starOpposites2Success0.013
testOpposites::TestOpposites.test1_starOpposites3Success0.011
testOpposites::TestOpposites.test1_starOpposites4Success0.014
testOpposites::TestOpposites.test1_starOpposites5Success0.014
testOpposites::TestOpposites.test1_starOpposites6Success0.007
testOpposites::TestOpposites.test1_starOpposites7Success0.016
testOpposites::TestOpposites.teststar_starOpposites1Success0.110
testOpposites::TestOpposites.teststar_starOpposites2Success0.018
testOpposites::TestOpposites.teststar_starOpposites3Success0.019
testEnum::TestEnum.testCompareLiteralSuccess0.008
testEnum::TestEnum.testAssignVarSuccess0.010
testEnum::TestEnum.testGenericSuccess0.007
testEnum::TestEnum.testGenericParameterSuccess0.008
testEnum::TestEnum.testGenericOperationSuccess0.007
testEnum::TestEnum.testCollectionErrorkermeta 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.testCast1Failurefr.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.testCast2Success0.017
testEnum::TestEnum.testReflectFailurefr.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.testOpCallSuccess0.008
testSimpleExceptions::TestEx.test1Success0.065
testSimpleExceptions::TestEx.test2Success0.016
testSimpleExceptions::TestEx.test3Success0.013
testSimpleExceptions::TestEx.test4Success0.014
testSimpleExceptions::TestEx.test5Success0.016
root_package::Main.testZeroDivisionSuccess0.012
root_package::Main.testUndeclaredErrorkermeta 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.testBoolUndeclaredSuccess0.011
root_package::Main.testIllegalConditionalTypeSuccess0.010
root_package::TestParametricOperations.test_callParametred1ParamSuccess0.010
root_package::TestParametricOperations.test_callParametred2Param1Success0.007
root_package::TestParametricOperations.testfail_callParametred2Param2Errorkermeta 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_callParametred1UnboundParamErrorINTERNAL 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_callParamNewInstanceSuccess0.006
metaclass_package::TestMetaClass.testMetaClassOfClassSuccess0.283
metaclass_package::TestMetaClass.testClassDefinitionOfMetaClassFailurefr.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.testClassDefinitionPropertiesOfMetaClassErrorkermeta 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.testClassPropertiesFailurefr.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.testClassContentsSuccess0.009
test::Main.testmainErrorN/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.testClone1Success0.027
testClone2::Main.testClone2ErrorN/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.testSignatureSuccess0.448
root::TestVariable.testop1Success0.006
root::TestVariable.testop2Success0.005
root::TestVariable.testop3Success0.005
testBoolean::TestBoolean.testAssertTrueSuccess0.006
testBoolean::TestBoolean.testoptatSuccess0.005
testBoolean::TestBoolean.testnottSuccess0.007
testBoolean::TestBoolean.testoptotSuccess0.006
testBoolean::TestBoolean.testoptofSuccess0.006
testBoolean::TestBoolean.testoptafSuccess0.006
testBoolean::TestBoolean.testopfofSuccess0.006
testBoolean::TestBoolean.testopfotSuccess0.005
testBoolean::TestBoolean.testoportotafSuccess0.006
testBoolean::TestBoolean.testoptatofSuccess0.035
testBoolean::TestBoolean.testoptafafSuccess0.006
testBoolean::TestBoolean.testoptofafSuccess0.005
testBoolean::TestBoolean.testoptofafototSuccess0.006
testBoolean::TestBoolean.testoptofafototafSuccess0.009
testBoolean::TestBoolean.testoptofanfSuccess0.006
testBoolean::TestBoolean.testtitSuccess0.006
testBoolean::TestBoolean.testtifSuccess0.006
testBoolean::TestBoolean.testfitSuccess0.006
testBoolean::TestBoolean.testfifSuccess0.006
testBoolean::TestBoolean.testtxortSuccess0.005
testBoolean::TestBoolean.testtxorfSuccess0.054
testBoolean::TestBoolean.testfxortSuccess0.006
testBoolean::TestBoolean.testfxorfSuccess0.011
root::TestBooleanResults.testop1Success0.006
root::TestBooleanResults.testop2Success0.007
root::TestBooleanResults.testop1iSuccess0.007
root::TestBooleanResults.testop2iSuccess0.006
root::TestBooleanResults.testop3iSuccess0.006
testFrameworkToString::TestFrameworkToString.testOnString1Success0.007
testFrameworkToString::TestFrameworkToString.testOnString2Success0.006
testFrameworkToString::TestFrameworkToString.testOnString3VoidSuccess0.007
testFrameworkToString::TestFrameworkToString.testOnInteger1Success0.006
testFrameworkToString::TestFrameworkToString.testOnInteger2Success0.006
testFrameworkToString::TestFrameworkToString.testOnInteger3Success0.007
testFrameworkToString::TestFrameworkToString.testOnBoolean1Success0.006
testFrameworkToString::TestFrameworkToString.testOnBoolean2Success0.007
testFrameworkToString::TestFrameworkToString.testOnBoolean3Success0.007
testFrameworkToString::TestFrameworkToString.testOnVoidSuccess0.006
testHashtableIntegerKey::TestHashtable.testKeyIteratorSuccess0.010
testHashtableIntegerKey::TestHashtable.testValueIteratorSuccess0.132
testHashtableIntegerKey::TestHashtable.testGetSuccess0.009
testHashtableIntegerKey::TestHashtable.testPutSuccess0.009
testHashtableIntegerKey::TestHashtable.testRemoveSuccess0.008
testHashtableIntegerKey::TestHashtable.testClearSuccess0.008
testHashtableIntegerKey::TestHashtable.testValuesSuccess0.148
testHashtableIntegerKey::TestHashtable.testKeysSuccess0.140
testHashtableObjectEqualsKey::TestHashtable.testKeyIteratorSuccess0.033
testHashtableObjectEqualsKey::TestHashtable.testValueIteratorSuccess0.044
testHashtableObjectEqualsKey::TestHashtable.testGetFromSameSuccess0.024
testHashtableObjectEqualsKey::TestHashtable.testGetFromEqualsSuccess0.063
testHashtableObjectEqualsKey::TestHashtable.testPutSuccess0.029
testHashtableObjectEqualsKey::TestHashtable.testRemoveSuccess0.018
testHashtableObjectEqualsKey::TestHashtable.testClearSuccess0.018
testHashtableObjectEqualsKey::TestHashtable.testValuesSuccess0.066
testHashtableObjectEqualsKey::TestHashtable.testKeysFromSameSuccess0.060
testHashtableObjectEqualsKey::TestHashtable.testKeysFromEqualsSuccess0.052
testHashtableObjectKey::TestHashtable.testKeyIteratorSuccess0.022
testHashtableObjectKey::TestHashtable.testValueIteratorSuccess0.017
testHashtableObjectKey::TestHashtable.testGetSuccess0.022
testHashtableObjectKey::TestHashtable.testPutSuccess0.021
testHashtableObjectKey::TestHashtable.testRemoveSuccess0.091
testHashtableObjectKey::TestHashtable.testClearSuccess0.016
testHashtableObjectKey::TestHashtable.testValuesSuccess0.071
testHashtableObjectKey::TestHashtable.testKeysSuccess0.034
testHashtableStringKey::TestHashtable.testKeyIteratorSuccess0.007
testHashtableStringKey::TestHashtable.testValueIteratorSuccess0.007
testHashtableStringKey::TestHashtable.testGetSuccess0.007
testHashtableStringKey::TestHashtable.testPutSuccess0.009
testHashtableStringKey::TestHashtable.testRemoveSuccess0.006
testHashtableStringKey::TestHashtable.testClearSuccess0.009
testHashtableStringKey::TestHashtable.testValuesSuccess0.055
testHashtableStringKey::TestHashtable.testKeysSuccess0.028
testPackageTestIterator::TestIterator.testhasNextSuccess0.006
testPackageTestIterator::TestIterator.testnextSuccess0.005
testPackageTestIterator::TestIterator.testnextbisSuccess0.006
testPackageTestIterator::TestIterator.testisOffSuccess0.006
testPackageTestIterator::TestIterator.testisOffbisSuccess0.006
testPackageTestIterator::TestIterator.testisOffterSuccess0.007
testPackageTestIterator::TestIterator.testLoopSuccess0.014
testLambda::TestLambda.testNoLambdaSuccess0.216
testLambda::TestLambda.testLambda1Success0.006
testLambda::TestLambda.testLambdaWithDefSuccess0.005
testLambda::TestLambda.testLambdaWithTwoParamsSuccess0.006
testLambda::TestLambda.testLambdaSimpleWithStringSuccess0.006
testLambda::TestLambda.testLambdaWithStringSuccess0.008
testLambda::TestLambda.testLambdaWithThreeParamsSuccess0.006
testLambda::TestLambda.testLambdaWithThreeParams2Success0.008
testLambda::TestLambda.testNestedLambdaSuccess0.007
testLambda::TestLambda.testLambdaWithExtVarSuccess0.006
testLambda::TestLambda.testLambdaVarPrioritySuccess0.007
testLambda::TestLambda.testLambdaInOperationSuccess0.006
testLambda::TestLambda.testOpWithLambdaAsParamSuccess0.006
testLambda::TestLambda.testintegerTimesSuccess0.008
testLambda::TestLambda.testintegerTimesToStringSuccess0.009
testLambda::TestLambda.testFractSuccess0.013
testReferences::TestMyObjectCreation.testCreateMyObjectSuccess0.123
testSequence::TestSequence.teststraddSuccess0.009
testSequence::TestSequence.teststrremoveSuccess0.010
testSequence::TestSequence.teststrclearSuccess0.007
testSequence::TestSequence.testaddAllSetSuccess0.041
testSequence::TestSequence.testaddAllSequenceSuccess0.013
testSequence::TestSequence.teststrcontainsSuccess0.067
testSequence::TestSequence.teststrsizeSuccess0.007
testSequence::TestSequence.teststriteratorSuccess0.007
testSequence::TestSequence.testoneSuccess0.007
testSequence::TestSequence.teststreachSuccess0.011
testSequence::TestSequence.testinteachSuccess0.008
testSequence::TestSequence.teststrcollectSuccess0.012
testSequence::TestSequence.testdetectSuccess0.011
testSequence::TestSequence.testselectSuccess0.013
testSequence::TestSequence.testrejectSuccess0.012
testSequence::TestSequence.testForAllSuccess0.012
testSequence::TestSequence.testExistsSuccess0.017
testSequence::TestSequence.testaddAtSuccess0.010
testSequence::TestSequence.testremoveAtSuccess0.062
testSequence::TestSequence.testelementAtSuccess0.009
testSequence::TestSequence.testfirstSuccess0.009
testSequence::TestSequence.testlastSuccess0.008
testPackageTestSet::TestSet.testVoid1Success0.006
testPackageTestSet::TestSet.testVoid2Success0.005
testPackageTestSet::TestSet.testVoid3Success0.006
testPackageTestSet::TestSet.testVoid4Success0.006
testPackageTestSet::TestSet.testVoid5Success0.005
testPackageTestSet::TestSet.testMetaClassSuccess0.007
testPackageTestSet::TestSet.testCompareInt1Success0.006
testPackageTestSet::TestSet.testCompareInt2Success0.066
testPackageTestSet::TestSet.testCompareInt3Success0.005
testPackageTestSet::TestSet.testCompareInt4Success0.010
testPackageTestSet::TestSet.testCompareInt5Success0.006
testPackageTestSet::TestSet.testCompareInt6Success0.006
testPackageTestSet::TestSet.testCompareInt7Success0.006
testPackageTestSet::TestSet.testCompareInt8Success0.006
testPackageTestSet::TestSet.testCompareInt9Success0.006
testPackageTestSet::TestSet.testCompareInt10Success0.006
testPackageTestSet::TestSet.testAddSuccess0.007
testPackageTestSet::TestSet.testSizeSuccess0.012
testPackageTestSet::TestSet.testRemoveSuccess0.012
testPackageTestSet::TestSet.testRemovebisSuccess0.011
testPackageTestSet::TestSet.testClearSuccess0.008
testPackageTestSet::TestSet.testAddAllSuccess0.018
testPackageTestSet::TestSet.testContainsSuccess0.017
testPackageTestSet::TestSet.testEmptySuccess0.008
testPackageTestSet::TestSet.testIteratorSuccess0.009
testPackageTestSet::TestSet.testOneSuccess0.007
testPackageTestSet::TestSet.testEachSuccess0.017
testPackageTestSet::TestSet.testCollectSuccess0.015
testPackageTestSet::TestSet.testDetectSuccess0.011
testPackageTestSet::TestSet.testSelectSuccess0.079
testPackageTestSet::TestSet.testRejectSuccess0.024
testPackageTestSet::TestSet.testUnicityOfSetSuccess0.016
testPackageTestSet::TestSet.testNotUnicityOfBagSuccess0.021
testDynamicExpression::TestDynamicExpression.test1Success0.028
testDynamicExpression::TestDynamicExpression.test2Errorkermeta 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.test3Success0.026
testDynamicExpression::TestDynamicExpression.test5Errorkermeta 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.test1Success0.010
testSimpleEval::TestEx.test2Success0.011
root::testPackage::TestClass.testopsubSuccess0.006
root::testPackage::TestClass.testopsubsubSuccess0.041
testUML2km::Main.testSuccess0.504
testContainsInCollection::Main.testOp1ClassSuccess0.063
testContainsInCollection::Main.testOp2IntegerSuccess0.008
testContainsInCollection::Main.testOp3TypeSuccess0.007
testContainsInCollection::Main.testOp4HashtableSuccess0.008
testContainsInCollection::Main.testOp5StringSuccess0.009
testClassEquals::TestClassEquals.testStringEqualsSuccess0.006
testClassEquals::TestClassEquals.testStringEquals2Success0.006
scopeVisibility::Main.test2Success0.006
scopeVisibility::Main.test3Success0.076
scopeVisibility::Main.test4Success0.021
readWriteParameterTests::Main.testBoolParameterSuccess0.012
readWriteParameterTests::Main.testIntegerParameterSuccess0.007
readWriteParameterTests::Main.testStringParameterSuccess0.006
readWriteParameterTests::Main.testStringAppendParameterSuccess0.006
readWriteParameterTests::Main.testEnumParameterSuccess0.006
readWriteParameterTests::Main.testUserClassParameterSuccess0.006
readWriteParameterTests::Main.test2BoolParametersSuccess0.006
readWriteParameterTests::Main.test2IntegerParametersSuccess0.008
readWriteParameterTests::Main.test2StringParametersSuccess0.007
readWriteParameterTests::Main.test2StringAppendParameterSuccess0.007
readWriteParameterTests::Main.test2EnumParameterErrorkermeta 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.testRemoveOnPrimitiveTypeSuccess0.030
root::TestCollection.testRemoveOnNonPrimitiveTypeSuccess0.016
root::TestCollection.testContainsOnPrimitiveTypeSuccess0.036
root::TestCollection.testContainsOnNonPrimitiveTypeSuccess0.022
Object::Test.testCorrectIsKindOfSuccess0.005
Object::Test.testIncorrectIsKindOfSuccess0.005
Object::Test.testCorrectIsKindOf2Success0.006
Object::Test.testIncorrectIsKindOf2Success0.005
Object::Test.testCorrectIsKindOf3Success0.005
Object::Test.testIncorrectIsKindOf3Success0.005
CollectionTest::TestEqualsOnCollection.test_try1Success0.099
CollectionTest::TestEqualsOnCollection.test_try2Success0.024
CollectionTest::TestEqualsOnCollection.test_try3Success0.033
CollectionTest::TestEqualsOnCollection.test_try4Success0.045
CollectionTest::TestEqualsOnCollection.test_try5Success0.024
CollectionTest::TestEqualsOnCollection.test_try6Success0.033
CollectionTest::TestEqualsOnCollection.test_try7Failurefr.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_try8Success0.075
CollectionTest::TestEqualsOnCollection.test_try9Success0.074
CollectionTest::TestEqualsOnCollection.test_try10Success0.007
CollectionTest::TestEqualsOnCollection.test_try11Success0.019
CollectionTest::TestEqualsOnCollection.test_try12Success0.071
CollectionTest::TestEqualsOnCollection.test_try13Success0.037
CollectionTest::TestEqualsOnCollection.test_try14Success0.027
testFreezeOnNewClass::Test.test_simpleClassSuccess0.011
testFreezeOnNewClass::Test.test_parametrizedClassOKSuccess0.008
testFreezeOnNewClass::Test.test_parametrizedClassFaultlyFailurefr.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_simpleSuccess0.015
weavingtest::Main.mainSuccess0.006
Object::TestIsInstance.testIsInstanceOf1Success0.006
Object::TestIsInstance.testIsInstanceOf2Success0.007
Object::TestIsInstance.testIsInstanceOf3Success0.006
Object::TestIsInstance.testIsInstanceOf4Success0.005
Object::TestIsInstance.testIsInstanceOf5Success0.006
Object::TestIsInstance.testIsInstanceOf6Success0.005
Object::TestAsType.testAsType1Success0.005
Object::TestAsType.testAsType2Success0.011
Object::TestAsType.testAsType3Success0.006
Object::TestAsType.testAsType4Success0.014
Object::TestAsType.testAsType5Success0.005
Object::TestAsType.testAsType6Success0.005
test::TestReal.testRealInstanciationSuccess0.008
test::TestReal.testRealCompareSuccess0.040
test::TestReal.testEqualsSuccess0.014
test::TestReal.testRealPlusSuccess0.011
test::TestReal.testRealMinusSuccess0.010
test::TestReal.testRealMultSuccess0.080
test::TestReal.testRealDivSuccess0.216
test::TestReal.testToStringSuccess0.010
test::TestReal.testStringConvertionsSuccess0.009
InheritFromCollection::Tester.testInheritFromSetOfStringSuccess0.010
InheritFromCollection::Tester.testParametricInheritFromSetSuccess0.010
Properties »