Unit Test Results

Build date : @BUILD.DATE@
File generated at 2007-09-20T17:36:25+02:00
Designed for use with JUnit and Ant.

Class kermeta_interpreter.test.JunitTestSuite

NameTestsErrorsFailuresTime(s)
JunitTestSuite3779613.929

Tests

NameStatusTypeTime(s)
testAssignment::Test_assignment.testoperation1Success1.489
testAssignment::Test_assignment.test1Success0.188
testAssignment::Test_assignment.test2Success0.267
testAssignment::Test_assignment.test3Success0.132
testAssignment::Test_assignment.testCast1Success0.017
testAssignment::Test_assignment.testCast2Success0.016
testArithm::Test_arithm.testOp10Success0.017
testArithm::Test_arithm.testOp18Success0.017
testArithm::Test_arithm.testOp1_8Success0.801
testArithm::Test_arithm.testOp20Success0.116
testArithm::Test_arithm.testOp28Success0.013
testArithm::Test_arithm.testOp2_8Success0.012
testArithm::Test_arithm.testOp30Success0.016
testArithm::Test_arithm.testOp38Success0.015
testArithm::Test_arithm.testOp3_8Success0.015
testArithm::Test_arithm.testCompareToNumericSuccess0.015
testArithm::Test_arithm.testop1Success0.119
testArithm::Test_arithm.testop2Success0.151
testArithm::Test_arithm.testop3Success0.019
testArithm::Test_arithm.testop4Success0.017
testArithm::Test_arithm.testoperationpplusSuccess0.034
testArithm::Test_arithm.testoperationpplusbisSuccess0.033
testArithm::Test_arithm.testoperationpminusSuccess0.029
testArithm::Test_arithm.testoperationpminusbisSuccess0.018
testArithm::Test_arithm.testoperationpdivtimesSuccess0.031
testArithm::Test_arithm.testoperationpdivtimesbisSuccess0.043
testArithm::Test_arithm.testoperation_ptmSuccess0.031
testOpCall::Test_opcall.operation1Success0.008
testOpOpCall::Test_opopcall.operation1Success0.007
testOpPkgCall::Test_opcall.operation1Success0.008
testOpPkgCall::Test_opcall1.operation1Success0.008
testOpPackage::Test_opcall.operation1Success0.008
testOpInternPkgCall::test_package1::Test_operation_pkg1.operation_pkg1Success0.007
testOpCallObject::MyObjectCreation.testcreateMyObjectSuccess0.024
testLoop::TestLoop.testLoop1Success0.013
testBenchmark::Test_benchmark.testBenchmarkSuccess1.680
testString::TestString.testfailCompareToSuccess0.038
testString::TestString.testCompareToSuccess0.010
testString::TestString.testplusSuccess0.009
testString::TestString.testplus_literalSuccess0.009
testString::TestString.testfailop_equalsSuccess0.008
testString::TestString.testop_equalsSuccess0.011
testString::TestString.testWriteSuccess0.008
testString::TestString.testappendSuccess0.009
testString::TestString.testelementAtSuccess0.012
testString::TestString.testindexOfSuccess0.009
testString::TestString.testsubStringSuccess0.012
testString::TestString.testsizeSuccess0.008
testString::TestString.testIntegerToStrSuccess0.009
testString::TestString.testIntegerToStr2Success0.009
testString::TestString.testIntegerToStr3Success0.009
testString::TestString.testBackslashesSuccess0.018
testExternJavaCall::Test_ExternJavaCall.test1Success0.011
testExternJavaCall::Test_ExternJavaCall.testReturn1Success0.009
testExternJavaCall::Test_ExternJavaCall.testReturn2Success0.009
testExternJavaCall::Test_ExternJavaCall.testReturn3Success0.009
testExternJavaCall::Test_ExternJavaCall.testOneParam1Success0.009
testExternJavaCall::Test_ExternJavaCall.test2IntegersParamsSuccess0.010
testExternJavaCall::Test_ExternJavaCall.test3IntegersParamsSuccess0.011
testExternJavaCall::Test_ExternJavaCall.test3SameIntegersParamsSuccess0.010
testExternJavaCall::Test_ExternJavaCall.test3Integers2Strings1BooleanParamsSuccess0.013
testExternJavaCall::Test_ExternJavaCall.testOneVarParam1Success0.009
testExternJavaCall::Test_ExternJavaCall.testOneParamParam1Success0.010
testAttributes::MyObjectsCreation.testcreateMyObjectsSuccess0.010
testPackageTestParametricClass::TestParametricClass.test1Success0.008
testPackageTestParametricClass::TestParametricClass.test2Success0.009
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:140)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.getterDerivedProperty(ExpressionInterpreter.java:773)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:928)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitList(ExpressionInterpreter.java:1423)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:866)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitList(ExpressionInterpreter.java:1423)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:866)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:745)
at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:515)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:144)
at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:269)
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
0.010
testPackageTestParametricClass::TestParametricClass.test_main_operationSuccess0.015
testPackageTestParametricClass::TestParametricClass.test_callNewOnTypeParameterSuccess0.009
testPackageTestParametricClass::TestParametricClass.test_callCloneOnTypeParameterFailurefr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 59877] Failures: TestParametricClass.<void>() assertion number 1 failed Trace: [testPackageTestParametricClass::TestParametricClass : 59778].raiseIfHasFailures ------------END OF STACK TRACE------------

junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 59877]
Failures:
TestParametricClass.<void>() assertion number 1 failed
Trace:
[testPackageTestParametricClass::TestParametricClass : 59778].raiseIfHasFailures
------------END OF STACK TRACE------------

at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:118)
0.025
testPackageTestSuperFeatures::TestSuperFeatures.testMain_operationSuccess0.023
testPackageTestExceptions::TestExceptions.testmain_operationSuccess0.696
testPackageTestReflection::TestReflection.testMetaClassSuccess0.012
testPackageTestReflection::TestReflection.testMetaClass2Errorkermeta exception : [kermeta::exceptions::CallOnVoidTarget : 65838]

fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::exceptions::CallOnVoidTarget : 65838]
Trace:
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/019_ReflectionTest.main.kmt', line -2 ( kermeta::standard::String.getMetaClass.typeDefinition.name )
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/019_ReflectionTest.main.kmt', line -2, in '[testPackageTestReflection::TestReflection : 65811].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:1487)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:894)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:806)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitList(ExpressionInterpreter.java:1423)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:866)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:745)
at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:515)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:144)
at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:269)
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
0.010
testPackageTestReflection::TestReflection.testGet1Success0.024
testPackageTestReflection::TestReflection.testGet2Success0.015
testPackageTestReflection::TestReflection.testGet3Success0.018
testPackageTestReflection::TestReflection.testSet1Success0.018
testPackageTestReflection::TestReflection.testSet2Success0.021
testPackageTestReflection::TestReflection.testSet3Success0.219
testPackageTestReflection::TestReflection.testGetMetaClass1Success0.104
testPackageTestReflection::TestReflection.testGetMetaClassNewSuccess0.011
testContainement::TestContainment.testSetOnAssignSuccess0.009
testContainement::TestContainment.testSetOnAddSuccess0.009
testContainement::TestContainment.testUnsetSetOnAssignSuccess0.053
testContainement::TestContainment.testUnsetSetOnRemoveSuccess0.011
testContainement::TestContainment.testAssignVoidWhenNewAssign0Success0.010
testContainement::TestContainment.testAssignVoidWhenNewAssignSuccess0.010
testContainement::TestContainment.testAssignVoidWhenNewAddSuccess0.011
testContainement::TestContainment.testRemoveWhenNewAddSuccess0.011
testContainement::TestContainment.testRemoveWhenNewAssignSuccess0.012
testOpposites::TestOpposites.test1_1Opposites1Success0.012
testOpposites::TestOpposites.test1_1Opposites2Success0.012
testOpposites::TestOpposites.test1_1Opposites3Success0.042
testOpposites::TestOpposites.test1_1Opposites4Success0.038
testOpposites::TestOpposites.test1_starOpposites1Success0.014
testOpposites::TestOpposites.test1_starOpposites2Success0.017
testOpposites::TestOpposites.test1_starOpposites3Success0.018
testOpposites::TestOpposites.test1_starOpposites4Success0.016
testOpposites::TestOpposites.test1_starOpposites5Success0.014
testOpposites::TestOpposites.test1_starOpposites6Success0.010
testOpposites::TestOpposites.test1_starOpposites7Success0.017
testOpposites::TestOpposites.teststar_starOpposites1Success0.016
testOpposites::TestOpposites.teststar_starOpposites2Success0.025
testOpposites::TestOpposites.teststar_starOpposites3Success0.057
testEnum::TestEnum.testCompareLiteralSuccess0.013
testEnum::TestEnum.testAssignVarSuccess0.095
testEnum::TestEnum.testGenericSuccess0.101
testEnum::TestEnum.testGenericParameterSuccess0.012
testEnum::TestEnum.testGenericOperationSuccess0.012
testEnum::TestEnum.testCollectionSuccess0.185
testEnum::TestEnum.testCast1Success0.009
testEnum::TestEnum.testCast2Success0.008
testEnum::TestEnum.testReflectSuccess0.022
testEnum::TestEnum.testOpCallSuccess0.010
testEnum::TestEnum.testEnumAttributeContainmentSuccess0.018
testSimpleExceptions::TestEx.test1Success0.012
testSimpleExceptions::TestEx.test2Success0.015
testSimpleExceptions::TestEx.test3Success0.009
testSimpleExceptions::TestEx.test4Success0.012
testSimpleExceptions::TestEx.test5Success0.010
root_package::Main.testZeroDivisionSuccess0.078
root_package::Main.testUndeclaredErrorkermeta exception : [kermeta::exceptions::VoidOperandError : 106090]

fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::exceptions::VoidOperandError : 106090]
Trace:
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/024_testZeroDivision.main.kmt', line -2, in '[kermeta::standard::Integer : 106086 = 5].div' ( (5) / (divid) )
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/024_testZeroDivision.main.kmt', line -2, in '[root_package::Main : 106075].testUndeclared' ( operation testUndeclared() : Void is (...) )
------------END OF STACK TRACE------------

at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.raiseKermetaException(ExpressionInterpreter.java:1478)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitRaise(ExpressionInterpreter.java:1376)
at fr.irisa.triskell.kermeta.visitor.RaiseAcceptCommand.accept(KermetaOptimizedVisitor.java:401)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:668)
at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:395)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:745)
at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:515)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:876)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:745)
at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:515)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:144)
at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:269)
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
0.015
root_package::Main.testBoolUndeclaredSuccess0.161
root_package::Main.testIllegalConditionalTypeSuccess0.014
root_package::TestParametricOperations.test_callParametred1ParamSuccess0.070
root_package::TestParametricOperations.test_callParametred2Param1Success0.009
root_package::TestParametricOperations.testfail_callParametred2Param2Errorkermeta exception : [kermeta::standard::String : 109626 = "Test not able to be run correctly, due to bug #108"]

fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::standard::String : 109626 = "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_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/025_testParametricOperations.main.kmt', line -2 ( raise "Test not able to be run correctly, due to bug #108" )
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/025_testParametricOperations.main.kmt', line -2, in '[root_package::TestParametricOperations : 109597].testfail_callParametred2Param2' ( /** Should fail since return type is unbound (...) )
------------END OF STACK TRACE------------

at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.raiseKermetaException(ExpressionInterpreter.java:1478)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitRaise(ExpressionInterpreter.java:1376)
at fr.irisa.triskell.kermeta.visitor.RaiseAcceptCommand.accept(KermetaOptimizedVisitor.java:401)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:745)
at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:515)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:144)
at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:269)
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
0.136
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:868)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:745)
at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:515)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:144)
at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:269)
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
0.011
root_package::TestParametricOperations.test_callParamNewInstanceSuccess0.009
root_package::TestParametricOperations.test_callParamCloneInstanceFailurefr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 111796] Failures: TestParametricOperations.<void>() assertion number 1 failed Trace: [root_package::TestParametricOperations : 111689].raiseIfHasFailures ------------END OF STACK TRACE------------

junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 111796]
Failures:
TestParametricOperations.<void>() assertion number 1 failed
Trace:
[root_package::TestParametricOperations : 111689].raiseIfHasFailures
------------END OF STACK TRACE------------

at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:118)
0.014
metaclass_package::TestMetaClass.testMetaClassOfClassSuccess0.008
metaclass_package::TestMetaClass.testClassDefinitionOfMetaClassFailurefr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 113203] Failures: TestMetaClass.<void>() assertion number 1 failed Trace: [metaclass_package::TestMetaClass : 113111].raiseIfHasFailures ------------END OF STACK TRACE------------

junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 113203]
Failures:
TestMetaClass.<void>() assertion number 1 failed
Trace:
[metaclass_package::TestMetaClass : 113111].raiseIfHasFailures
------------END OF STACK TRACE------------

at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:118)
0.012
metaclass_package::TestMetaClass.testClassDefinitionPropertiesOfMetaClassErrorkermeta exception : [kermeta::exceptions::CallOnVoidTarget : 113877]

fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::exceptions::CallOnVoidTarget : 113877]
Trace:
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/026_testMetaClass.main.kmt', line -2 ( type.getMetaClass.typeDefinition.name )
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/026_testMetaClass.main.kmt', line -2, in '[metaclass_package::TestMetaClass : 113848].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:1487)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:894)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:806)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitList(ExpressionInterpreter.java:1423)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:866)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:745)
at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:515)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:144)
at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:269)
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
0.011
metaclass_package::TestMetaClass.testClassPropertiesFailurefr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 114708] Failures: TestMetaClass.<void>() assertion number 1 failed Trace: [metaclass_package::TestMetaClass : 114548].raiseIfHasFailures ------------END OF STACK TRACE------------

junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 114708]
Failures:
TestMetaClass.<void>() assertion number 1 failed
Trace:
[metaclass_package::TestMetaClass : 114548].raiseIfHasFailures
------------END OF STACK TRACE------------

at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:118)
0.017
metaclass_package::TestMetaClass.testClassContentsSuccess0.010
test::Main.testmainSuccess0.091
testClone2::Main.testClone1Success0.007
testClone2::Main.testClone2Success0.023
opsignature::Main.testSignatureSuccess0.030
root::TestVariable.testop1Success0.007
root::TestVariable.testop2Success0.008
root::TestVariable.testop3Success0.011
testBoolean::TestBoolean.testAssertTrueSuccess0.007
testBoolean::TestBoolean.testoptatSuccess0.008
testBoolean::TestBoolean.testnottSuccess0.008
testBoolean::TestBoolean.testoptotSuccess0.008
testBoolean::TestBoolean.testoptofSuccess0.081
testBoolean::TestBoolean.testoptafSuccess0.008
testBoolean::TestBoolean.testopfofSuccess0.008
testBoolean::TestBoolean.testopfotSuccess0.009
testBoolean::TestBoolean.testoportotafSuccess0.009
testBoolean::TestBoolean.testoptatofSuccess0.008
testBoolean::TestBoolean.testoptafafSuccess0.012
testBoolean::TestBoolean.testoptofafSuccess0.009
testBoolean::TestBoolean.testoptofafototSuccess0.009
testBoolean::TestBoolean.testoptofafototafSuccess0.009
testBoolean::TestBoolean.testoptofanfSuccess0.009
testBoolean::TestBoolean.testtitSuccess0.008
testBoolean::TestBoolean.testtifSuccess0.009
testBoolean::TestBoolean.testfitSuccess0.009
testBoolean::TestBoolean.testfifSuccess0.013
testBoolean::TestBoolean.testtxortSuccess0.008
testBoolean::TestBoolean.testtxorfSuccess0.009
testBoolean::TestBoolean.testfxortSuccess0.008
testBoolean::TestBoolean.testfxorfSuccess0.008
root::TestBooleanResults.testop1Success0.009
root::TestBooleanResults.testop2Success0.009
root::TestBooleanResults.testop1iSuccess0.008
root::TestBooleanResults.testop2iSuccess0.008
root::TestBooleanResults.testop3iSuccess0.008
testFrameworkToString::TestFrameworkToString.testOnString1Success0.008
testFrameworkToString::TestFrameworkToString.testOnString2Success0.008
testFrameworkToString::TestFrameworkToString.testOnString3VoidSuccess0.009
testFrameworkToString::TestFrameworkToString.testOnInteger1Success0.076
testFrameworkToString::TestFrameworkToString.testOnInteger2Success0.009
testFrameworkToString::TestFrameworkToString.testOnInteger3Success0.010
testFrameworkToString::TestFrameworkToString.testOnBoolean1Success0.009
testFrameworkToString::TestFrameworkToString.testOnBoolean2Success0.027
testFrameworkToString::TestFrameworkToString.testOnBoolean3Success0.009
testFrameworkToString::TestFrameworkToString.testOnVoidSuccess0.009
testHashtableIntegerKey::TestHashtable.testKeyIteratorSuccess0.013
testHashtableIntegerKey::TestHashtable.testValueIteratorSuccess0.051
testHashtableIntegerKey::TestHashtable.testGetSuccess0.011
testHashtableIntegerKey::TestHashtable.testPutSuccess0.011
testHashtableIntegerKey::TestHashtable.testRemoveSuccess0.010
testHashtableIntegerKey::TestHashtable.testClearSuccess0.010
testHashtableIntegerKey::TestHashtable.testValuesSuccess0.093
testHashtableIntegerKey::TestHashtable.testKeysSuccess0.088
testHashtableObjectEqualsKey::TestHashtable.testKeyIteratorSuccess0.025
testHashtableObjectEqualsKey::TestHashtable.testValueIteratorSuccess0.063
testHashtableObjectEqualsKey::TestHashtable.testGetFromSameSuccess0.026
testHashtableObjectEqualsKey::TestHashtable.testGetFromEqualsSuccess0.027
testHashtableObjectEqualsKey::TestHashtable.testPutSuccess0.026
testHashtableObjectEqualsKey::TestHashtable.testRemoveSuccess0.019
testHashtableObjectEqualsKey::TestHashtable.testClearSuccess0.020
testHashtableObjectEqualsKey::TestHashtable.testValuesSuccess0.079
testHashtableObjectEqualsKey::TestHashtable.testKeysFromSameSuccess0.061
testHashtableObjectEqualsKey::TestHashtable.testKeysFromEqualsSuccess0.124
testHashtableObjectKey::TestHashtable.testKeyIteratorSuccess0.023
testHashtableObjectKey::TestHashtable.testValueIteratorSuccess0.018
testHashtableObjectKey::TestHashtable.testGetSuccess0.020
testHashtableObjectKey::TestHashtable.testPutSuccess0.021
testHashtableObjectKey::TestHashtable.testRemoveSuccess0.017
testHashtableObjectKey::TestHashtable.testClearSuccess0.017
testHashtableObjectKey::TestHashtable.testValuesSuccess0.040
testHashtableObjectKey::TestHashtable.testKeysSuccess0.036
testHashtableStringKey::TestHashtable.testKeyIteratorSuccess0.009
testHashtableStringKey::TestHashtable.testValueIteratorSuccess0.009
testHashtableStringKey::TestHashtable.testGetSuccess0.063
testHashtableStringKey::TestHashtable.testPutSuccess0.012
testHashtableStringKey::TestHashtable.testRemoveSuccess0.009
testHashtableStringKey::TestHashtable.testClearSuccess0.010
testHashtableStringKey::TestHashtable.testValuesSuccess0.043
testHashtableStringKey::TestHashtable.testKeysSuccess0.031
testPackageTestIterator::TestIterator.testhasNextSuccess0.009
testPackageTestIterator::TestIterator.testnextSuccess0.007
testPackageTestIterator::TestIterator.testnextbisSuccess0.009
testPackageTestIterator::TestIterator.testisOffSuccess0.008
testPackageTestIterator::TestIterator.testisOffbisSuccess0.008
testPackageTestIterator::TestIterator.testisOffterSuccess0.009
testPackageTestIterator::TestIterator.testLoopSuccess0.012
testLambda::TestLambda.testNoLambdaSuccess0.007
testLambda::TestLambda.testLambda1Success0.010
testLambda::TestLambda.testLambdaWithDefSuccess0.012
testLambda::TestLambda.testLambdaWithTwoParamsSuccess0.008
testLambda::TestLambda.testLambdaSimpleWithStringSuccess0.008
testLambda::TestLambda.testLambdaWithStringSuccess0.008
testLambda::TestLambda.testLambdaWithThreeParamsSuccess0.008
testLambda::TestLambda.testLambdaWithThreeParams2Success0.012
testLambda::TestLambda.testNestedLambdaSuccess0.009
testLambda::TestLambda.testLambdaWithExtVarSuccess0.008
testLambda::TestLambda.testLambdaVarPrioritySuccess0.008
testLambda::TestLambda.testLambdaInOperationSuccess0.069
testLambda::TestLambda.testOpWithLambdaAsParamSuccess0.008
testLambda::TestLambda.testintegerTimesSuccess0.010
testLambda::TestLambda.testintegerTimesToStringSuccess0.011
testLambda::TestLambda.testFractSuccess0.016
testReferences::TestMyObjectCreation.testCreateMyObjectSuccess0.009
testSequence::TestSequence.teststraddSuccess0.012
testSequence::TestSequence.teststrremoveSuccess0.013
testSequence::TestSequence.teststrclearSuccess0.010
testSequence::TestSequence.testaddAllSetSuccess0.017
testSequence::TestSequence.testaddAllSequenceSuccess0.015
testSequence::TestSequence.teststrcontainsSuccess0.012
testSequence::TestSequence.teststrsizeSuccess0.010
testSequence::TestSequence.teststriteratorSuccess0.011
testSequence::TestSequence.testoneSuccess0.011
testSequence::TestSequence.teststreachSuccess0.014
testSequence::TestSequence.testinteachSuccess0.011
testSequence::TestSequence.teststrcollectSuccess0.013
testSequence::TestSequence.testdetectSuccess0.016
testSequence::TestSequence.testselectSuccess0.065
testSequence::TestSequence.testrejectSuccess0.014
testSequence::TestSequence.testForAllSuccess0.025
testSequence::TestSequence.testExistsSuccess0.020
testSequence::TestSequence.testaddAtSuccess0.014
testSequence::TestSequence.testremoveAtSuccess0.015
testSequence::TestSequence.testelementAtSuccess0.011
testSequence::TestSequence.testfirstSuccess0.011
testSequence::TestSequence.testlastSuccess0.012
testPackageTestSet::TestSet.testVoid1Success0.008
testPackageTestSet::TestSet.testVoid2Success0.009
testPackageTestSet::TestSet.testVoid3Success0.008
testPackageTestSet::TestSet.testVoid4Success0.060
testPackageTestSet::TestSet.testVoid5Success0.009
testPackageTestSet::TestSet.testMetaClassSuccess0.009
testPackageTestSet::TestSet.testCompareInt1Success0.008
testPackageTestSet::TestSet.testCompareInt2Success0.007
testPackageTestSet::TestSet.testCompareInt3Success0.008
testPackageTestSet::TestSet.testCompareInt4Success0.008
testPackageTestSet::TestSet.testCompareInt5Success0.009
testPackageTestSet::TestSet.testCompareInt6Success0.008
testPackageTestSet::TestSet.testCompareInt7Success0.008
testPackageTestSet::TestSet.testCompareInt8Success0.071
testPackageTestSet::TestSet.testCompareInt9Success0.009
testPackageTestSet::TestSet.testCompareInt10Success0.009
testPackageTestSet::TestSet.testAddSuccess0.010
testPackageTestSet::TestSet.testSizeSuccess0.015
testPackageTestSet::TestSet.testRemoveSuccess0.015
testPackageTestSet::TestSet.testRemovebisSuccess0.014
testPackageTestSet::TestSet.testClearSuccess0.011
testPackageTestSet::TestSet.testAddAllSuccess0.021
testPackageTestSet::TestSet.testContainsSuccess0.021
testPackageTestSet::TestSet.testEmptySuccess0.011
testPackageTestSet::TestSet.testIteratorSuccess0.011
testPackageTestSet::TestSet.testOneSuccess0.010
testPackageTestSet::TestSet.testEachSuccess0.020
testPackageTestSet::TestSet.testCollectSuccess0.019
testPackageTestSet::TestSet.testDetectSuccess0.014
testPackageTestSet::TestSet.testSelectSuccess0.090
testPackageTestSet::TestSet.testRejectSuccess0.147
testPackageTestSet::TestSet.testUnicityOfSetSuccess0.018
testPackageTestSet::TestSet.testNotUnicityOfBagSuccess0.028
testDynamicExpression::TestDynamicExpression.test1Success0.030
testDynamicExpression::TestDynamicExpression.test2Errorkermeta exception : [kermeta::interpreter::DynamicExpressionException : 254818]

fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::interpreter::DynamicExpressionException : 254818]
parse result - expression contains errors
Cannot resolve symbol : 'TestToto'.
Trace:
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/041_testDynamicExpression.main.kmt', line -2, in '[kermeta::interpreter::DynamicExpression : 254533].parse' ( dynExpr.parse(opName) )
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/041_testDynamicExpression.main.kmt', line -2, in '[testDynamicExpression::TesterClass1 : 254530].testDynExpOnSelf2#function call' ( {opName | do (...) )
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/041_testDynamicExpression.main.kmt', line -2, in '[kermeta::standard::Sequence : 254770].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_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/041_testDynamicExpression.main.kmt', line -2, in '[testDynamicExpression::TesterClass1 : 254530].testDynExpOnSelf2' ( tester2.testDynExpOnSelf2 )
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/041_testDynamicExpression.main.kmt', line -2, in '[testDynamicExpression::TestDynamicExpression : 254518].test2' ( operation test2() : Void is (...) )
------------END OF STACK TRACE------------

at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.raiseKermetaException(ExpressionInterpreter.java:1478)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitRaise(ExpressionInterpreter.java:1376)
at fr.irisa.triskell.kermeta.visitor.RaiseAcceptCommand.accept(KermetaOptimizedVisitor.java:401)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:668)
at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:395)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:745)
at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:515)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:876)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitVariableDecl(ExpressionInterpreter.java:171)
at fr.irisa.triskell.kermeta.visitor.VariableDeclAcceptCommand.accept(KermetaOptimizedVisitor.java:485)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.runtime.RuntimeLambdaObject.call(RuntimeLambdaObject.java:63)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallVariable(ExpressionInterpreter.java:540)
at fr.irisa.triskell.kermeta.visitor.CallVariableAcceptCommand.accept(KermetaOptimizedVisitor.java:365)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitLoop(ExpressionInterpreter.java:717)
at fr.irisa.triskell.kermeta.visitor.LoopAcceptCommand.accept(KermetaOptimizedVisitor.java:473)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:745)
at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:515)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:876)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:745)
at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:515)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:876)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:745)
at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:515)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:144)
at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:269)
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
0.025
testDynamicExpression::TestDynamicExpression.test3Success0.023
testDynamicExpression::TestDynamicExpression.test5Errorkermeta exception : [kermeta::interpreter::DynamicExpressionException : 256589]

fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::interpreter::DynamicExpressionException : 256589]
parse result - expression contains errors
Cannot resolve symbol : 'anOperationthatdoesnexist'.
Trace:
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/041_testDynamicExpression.main.kmt', line -2, in '[kermeta::interpreter::DynamicExpression : 256499].parse' ( dynExpr.parse("anOperationthatdoesnexist") )
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/041_testDynamicExpression.main.kmt', line -2, in '[testDynamicExpression::TestDynamicExpression : 256487].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:1478)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitRaise(ExpressionInterpreter.java:1376)
at fr.irisa.triskell.kermeta.visitor.RaiseAcceptCommand.accept(KermetaOptimizedVisitor.java:401)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitConditional(ExpressionInterpreter.java:668)
at fr.irisa.triskell.kermeta.visitor.ConditionalAcceptCommand.accept(KermetaOptimizedVisitor.java:395)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:745)
at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:515)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitCallFeature(ExpressionInterpreter.java:876)
at fr.irisa.triskell.kermeta.visitor.CallFeatureAcceptCommand.accept(KermetaOptimizedVisitor.java:371)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitVariableDecl(ExpressionInterpreter.java:171)
at fr.irisa.triskell.kermeta.visitor.VariableDeclAcceptCommand.accept(KermetaOptimizedVisitor.java:485)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:745)
at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:515)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:144)
at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:269)
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
0.011
testSimpleEval::TestEx.test1Success0.011
testSimpleEval::TestEx.test2Success0.012
root::testPackage::TestClass.testopsubSuccess0.007
root::testPackage::TestClass.testopsubsubSuccess0.007
testUML2km::Main.testSuccess0.462
testContainsInCollection::Main.testOp1ClassSuccess0.010
testContainsInCollection::Main.testOp2IntegerSuccess0.009
testContainsInCollection::Main.testOp3TypeSuccess0.009
testContainsInCollection::Main.testOp4HashtableSuccess0.009
testContainsInCollection::Main.testOp5StringSuccess0.010
testClassEquals::TestClassEquals.testStringEqualsSuccess0.042
testClassEquals::TestClassEquals.testStringEquals2Success0.009
scopeVisibility::Main.test2Success0.009
scopeVisibility::Main.test3Success0.011
scopeVisibility::Main.test4Success0.034
readWriteParameterTests::Main.testBoolParameterSuccess0.008
readWriteParameterTests::Main.testIntegerParameterSuccess0.009
readWriteParameterTests::Main.testStringParameterSuccess0.008
readWriteParameterTests::Main.testStringAppendParameterSuccess0.009
readWriteParameterTests::Main.testEnumParameterSuccess0.010
readWriteParameterTests::Main.testUserClassParameterSuccess0.008
readWriteParameterTests::Main.test2BoolParametersSuccess0.008
readWriteParameterTests::Main.test2IntegerParametersSuccess0.011
readWriteParameterTests::Main.test2StringParametersSuccess0.010
readWriteParameterTests::Main.test2StringAppendParameterSuccess0.009
readWriteParameterTests::Main.test2EnumParameterErrorkermeta exception : [kermeta::standard::String : 281757 = "test temporarily disabled due to bug #108"]

fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::standard::String : 281757 = "test temporarily disabled due to bug #108"]test temporarily disabled due to bug #108
Trace:
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/052_testReadWriteParameter.main.kmt', line -2 ( raise "test temporarily disabled due to bug #108" )
file 'file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.interpreter/test/kmt_testcases/052_testReadWriteParameter.main.kmt', line -2, in '[readWriteParameterTests::Main : 281746].test2EnumParameter' ( operation test2EnumParameter() : Void is (...) )
------------END OF STACK TRACE------------

at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.raiseKermetaException(ExpressionInterpreter.java:1478)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitRaise(ExpressionInterpreter.java:1376)
at fr.irisa.triskell.kermeta.visitor.RaiseAcceptCommand.accept(KermetaOptimizedVisitor.java:401)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitStatementList(ExpressionInterpreter.java:1442)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitBlock(ExpressionInterpreter.java:569)
at fr.irisa.triskell.kermeta.visitor.BlockAcceptCommand.accept(KermetaOptimizedVisitor.java:359)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.visitOperation(ExpressionInterpreter.java:745)
at fr.irisa.triskell.kermeta.visitor.OperationAcceptCommand.accept(KermetaOptimizedVisitor.java:515)
at fr.irisa.triskell.kermeta.visitor.KermetaOptimizedVisitor.accept(KermetaOptimizedVisitor.java:155)
at fr.irisa.triskell.kermeta.interpreter.ExpressionInterpreter.invoke(ExpressionInterpreter.java:144)
at fr.irisa.triskell.kermeta.launcher.KermetaInterpreter.launch(KermetaInterpreter.java:269)
at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:109)
0.009
root::TestCollection.testRemoveOnPrimitiveTypeSuccess0.031
root::TestCollection.testRemoveOnNonPrimitiveTypeSuccess0.018
root::TestCollection.testContainsOnPrimitiveTypeSuccess0.040
root::TestCollection.testContainsOnNonPrimitiveTypeSuccess0.023
Object::Test.testCorrectIsKindOfSuccess0.008
Object::Test.testIncorrectIsKindOfSuccess0.008
Object::Test.testCorrectIsKindOf2Success0.007
Object::Test.testIncorrectIsKindOf2Success0.008
Object::Test.testCorrectIsKindOf3Success0.007
Object::Test.testIncorrectIsKindOf3Success0.081
CollectionTest::TestEqualsOnCollection.test_try1Success0.058
CollectionTest::TestEqualsOnCollection.test_try2Success0.028
CollectionTest::TestEqualsOnCollection.test_try3Success0.040
CollectionTest::TestEqualsOnCollection.test_try4Success0.046
CollectionTest::TestEqualsOnCollection.test_try5Success0.028
CollectionTest::TestEqualsOnCollection.test_try6Success0.057
CollectionTest::TestEqualsOnCollection.test_try7Failurefr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 298260] Failures: TestEqualsOnCollection.<void>() assertion number 1 failed Trace: [CollectionTest::TestEqualsOnCollection : 297055].raiseIfHasFailures ------------END OF STACK TRACE------------

junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 298260]
Failures:
TestEqualsOnCollection.<void>() assertion number 1 failed
Trace:
[CollectionTest::TestEqualsOnCollection : 297055].raiseIfHasFailures
------------END OF STACK TRACE------------

at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:118)
0.104
CollectionTest::TestEqualsOnCollection.test_try8Success0.078
CollectionTest::TestEqualsOnCollection.test_try9Success0.077
CollectionTest::TestEqualsOnCollection.test_try10Success0.009
CollectionTest::TestEqualsOnCollection.test_try11Success0.022
CollectionTest::TestEqualsOnCollection.test_try12Success0.081
CollectionTest::TestEqualsOnCollection.test_try13Success0.039
CollectionTest::TestEqualsOnCollection.test_try14Success0.031
testFreezeOnNewClass::Test.test_simpleClassSuccess0.009
testFreezeOnNewClass::Test.test_parametrizedClassOKSuccess0.010
testFreezeOnNewClass::Test.test_parametrizedClassFaultlyFailurefr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 306846] Failures: Test.<void>() assertion number 1 failed Trace: [testFreezeOnNewClass::Test : 306674].raiseIfHasFailures ------------END OF STACK TRACE------------

junit.framework.AssertionFailedError: fr.irisa.triskell.kermeta.interpreter.KermetaRaisedException: kermeta exception : [kermeta::kunit::AssertionFailedError : 306846]
Failures:
Test.<void>() assertion number 1 failed
Trace:
[testFreezeOnNewClass::Test : 306674].raiseIfHasFailures
------------END OF STACK TRACE------------

at fr.irisa.triskell.kermeta.launcher.RunTestCase.runTest(RunTestCase.java:118)
0.014
testNewOnModelType::Test.test_simpleSuccess0.017
weavingtest::Main.mainSuccess0.007
Object::TestIsInstance.testIsInstanceOf1Success0.008
Object::TestIsInstance.testIsInstanceOf2Success0.009
Object::TestIsInstance.testIsInstanceOf3Success0.009
Object::TestIsInstance.testIsInstanceOf4Success0.008
Object::TestIsInstance.testIsInstanceOf5Success0.009
Object::TestIsInstance.testIsInstanceOf6Success0.007
Object::TestAsType.testAsType1Success0.012
Object::TestAsType.testAsType2Success0.009
Object::TestAsType.testAsType3Success0.008
Object::TestAsType.testAsType4Success0.009
Object::TestAsType.testAsType5Success0.007
Object::TestAsType.testAsType6Success0.008
test::TestReal.testRealInstanciationSuccess0.010
test::TestReal.testRealCompareSuccess0.085
test::TestReal.testEqualsSuccess0.017
test::TestReal.testRealPlusSuccess0.014
test::TestReal.testRealMinusSuccess0.014
test::TestReal.testRealMultSuccess0.013
test::TestReal.testRealDivSuccess0.014
test::TestReal.testToStringSuccess0.014
test::TestReal.testStringConvertionsSuccess0.012
InheritFromCollection::Tester.testInheritFromSetOfStringSuccess0.014
InheritFromCollection::Tester.testParametricInheritFromSetSuccess0.014
Object::TestHasSubtype.testHasSubtypeSuccess0.010
Properties »