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_io.typechecker_test.JunitTestSuite

NameTestsErrorsFailuresTime(s)
JunitTestSuite65047.651

Tests

NameStatusTypeTime(s)
testvalid_021_basic_fsm_typeSuccess2.529
testvalid_021_composite_fsm_typeSuccess0.084
testvalid_021_finalstates_fsm_typeSuccess0.056
testvalid_021_fsm_quicktestSuccess0.509
testvalid_021_mandstart_fsm_typeSuccess0.055
testvalid_021_minimizationSuccess0.298
testvalid_021_multstart_fsm_typeSuccess0.051
testvalid_022_mt_multiplicitySuccess0.054
testvalid_022_mt_multiplicity_valid_testsFailureType mt_multiplicity::m0_1 is not a conformant type binding for the variable MT : mt_multiplicity::m0. Model type 'm0_1' does not match model type 'm0': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 32) Type mt_multiplicity::m0 is not a conformant type binding for the variable MT : mt_multiplicity::m0. Model type 'm0' does not match model type 'm0': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 33) Type mt_multiplicity::m1 is not a conformant type binding for the variable MT : mt_multiplicity::m0. Model type 'm1' does not match model type 'm0': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 34) Type mt_multiplicity::m0_n is not a conformant type binding for the variable MT : mt_multiplicity::m0. Model type 'm0_n' does not match model type 'm0': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 35) Type mt_multiplicity::m0_2 is not a conformant type binding for the variable MT : mt_multiplicity::m0. Model type 'm0_2' does not match model type 'm0': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 36) Type mt_multiplicity::m1_n is not a conformant type binding for the variable MT : mt_multiplicity::m0. Model type 'm1_n' does not match model type 'm0': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 37) Type mt_multiplicity::m1_2 is not a conformant type binding for the variable MT : mt_multiplicity::m0. Model type 'm1_2' does not match model type 'm0': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 38) Type mt_multiplicity::m0_3 is not a conformant type binding for the variable MT : mt_multiplicity::m0. Model type 'm0_3' does not match model type 'm0': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 39)

junit.framework.AssertionFailedError: Type mt_multiplicity::m0_1 is not a conformant type binding for the variable MT : mt_multiplicity::m0.
Model type 'm0_1' does not match model type 'm0': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 32)
Type mt_multiplicity::m0 is not a conformant type binding for the variable MT : mt_multiplicity::m0.
Model type 'm0' does not match model type 'm0': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 33)
Type mt_multiplicity::m1 is not a conformant type binding for the variable MT : mt_multiplicity::m0.
Model type 'm1' does not match model type 'm0': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 34)
Type mt_multiplicity::m0_n is not a conformant type binding for the variable MT : mt_multiplicity::m0.
Model type 'm0_n' does not match model type 'm0': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 35)
Type mt_multiplicity::m0_2 is not a conformant type binding for the variable MT : mt_multiplicity::m0.
Model type 'm0_2' does not match model type 'm0': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 36)
Type mt_multiplicity::m1_n is not a conformant type binding for the variable MT : mt_multiplicity::m0.
Model type 'm1_n' does not match model type 'm0': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 37)
Type mt_multiplicity::m1_2 is not a conformant type binding for the variable MT : mt_multiplicity::m0.
Model type 'm1_2' does not match model type 'm0': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 38)
Type mt_multiplicity::m0_3 is not a conformant type binding for the variable MT : mt_multiplicity::m0.
Model type 'm0_3' does not match model type 'm0': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line 39)

at kermeta_io.typechecker_test.JunitTestSuite.testvalidFile(JunitTestSuite.java:354)
at kermeta_io.typechecker_test.JunitTestSuite.testvalid_022_mt_multiplicity_valid_tests(JunitTestSuite.java:102)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
0.126
testvalid_023_mt_att_refSuccess0.049
testvalid_023_mt_att_ref_valid_testsSuccess0.050
testvalid_024_mt_property_orderSuccess0.055
testvalid_024_mt_property_order_valid_testsSuccess0.069
testvalid_025_weaving_in_kermeta_aspect1Success0.064
testvalid_026_weaving_in_kermeta_mixed_base_aspectSuccess0.050
testvalid_1_ClassSubTyping_1Success0.048
testvalid_2_ClassSubTypingWithGenericsSuccess0.051
testvalid_AliasAndFunctionsSuccess0.063
testvalid_AllocationUsingVariable_AliasSuccess0.062
testvalid_basic_fsm_modeltypeSuccess0.045
testvalid_ClassSubTypingWithGenericOperationsSuccess0.045
testvalid_Class_newSuccess0.049
testvalid_EnumSuccess0.067
testvalid_GenericOperationCallSuccess0.068
testvalid_GenericsAndFunctionsSuccess0.057
testvalid_GenericsWithSupertypesFailureType Object is not a conformant type binding for the variable T : tctest::OddEven. -> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/GenericsWithSupertypes.kmt (line 29) Type kermeta::standard::Boolean is not a conformant type binding for the variable T : tctest::OddEven. -> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/GenericsWithSupertypes.kmt (line 32) Type Object is not a conformant type binding for the variable T : tctest::OddEven. -> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/GenericsWithSupertypes.kmt (line 32) Type kermeta::standard::String is not a conformant type binding for the variable T : tctest::OddEven. -> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/GenericsWithSupertypes.kmt (line 34)

junit.framework.AssertionFailedError: Type Object is not a conformant type binding for the variable T : tctest::OddEven.
-> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/GenericsWithSupertypes.kmt (line 29)
Type kermeta::standard::Boolean is not a conformant type binding for the variable T : tctest::OddEven.
-> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/GenericsWithSupertypes.kmt (line 32)
Type Object is not a conformant type binding for the variable T : tctest::OddEven.
-> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/GenericsWithSupertypes.kmt (line 32)
Type kermeta::standard::String is not a conformant type binding for the variable T : tctest::OddEven.
-> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/GenericsWithSupertypes.kmt (line 34)

at kermeta_io.typechecker_test.JunitTestSuite.testvalidFile(JunitTestSuite.java:354)
at kermeta_io.typechecker_test.JunitTestSuite.testvalid_GenericsWithSupertypes(JunitTestSuite.java:170)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
0.054
testvalid_GenericVisitorSuccess0.052
testvalid_ModelTypeOperationsSuccess0.293
testvalid_ModelTypesTempSuccess0.103
testvalid_ObjectAndVoidSuccess0.065
testvalid_SimpleCtrlStructsSuccess0.055
testvalid_SimpleFunctionsSuccess0.087
testvalid_SimpleOperationCallSuccess0.066
testvalid_testModelTypesStateMachinesSuccess0.070
testvalid_test_cloneSuccess0.047
testvalid_VirtualTypeInheritanceFailureUnexpected load error : java.lang.ClassCastException fr.irisa.triskell.kermeta.language.structure.impl.VirtualTypeImpl -> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/VirtualTypeInheritance.kmt

junit.framework.AssertionFailedError: Unexpected load error : java.lang.ClassCastException fr.irisa.triskell.kermeta.language.structure.impl.VirtualTypeImpl
-> file:/tmp/kermeta_build/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/VirtualTypeInheritance.kmt

at kermeta_io.typechecker_test.JunitTestSuite.testvalidFile(JunitTestSuite.java:346)
at kermeta_io.typechecker_test.JunitTestSuite.testvalid_VirtualTypeInheritance(JunitTestSuite.java:210)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
0.060
testinvalid_013_kermetaSignatureSuccess0.073
testinvalid_014_scopevisibilitySuccess0.054
testinvalid_021_fsm_mustfailSuccess0.205
testinvalid_022_mt_multiplicity_invalid_testsSuccess0.113
testinvalid_023_mt_att_ref_invalid_testsSuccess0.057
testinvalid_024_mt_property_order_invalid_testsSuccess0.069
testinvalid_025_weaving_in_kermeta_aspect1Success0.049
testinvalid_025_weaving_in_kermeta_aspect2Success0.052
testinvalid_025_weaving_in_kermeta_aspect3Success0.065
testinvalid_025_weaving_in_kermeta_aspect4Success0.064
testinvalid_025_weaving_in_kermeta_aspect5Success0.046
testinvalid_025_weaving_in_kermeta_aspect6Success0.085
testinvalid_025_weaving_in_kermeta_aspect7Success0.049
testinvalid_1_ClassSubTyping_1Success0.096
testinvalid_2_ClassSubTypingWithGenericsSuccess0.054
testinvalid_5_failtestExternPackageCallSuccess0.047
testinvalid_ClassSubTypingWithGenericOperationsSuccess0.050
testinvalid_Class_newFailureAll operations must have at least one error or warning. Type error not found in operations : test1

junit.framework.AssertionFailedError: All operations must have at least one error or warning. Type error not found in operations : test1
at kermeta_io.typechecker_test.JunitTestSuite.testinvalidFile(JunitTestSuite.java:389)
at kermeta_io.typechecker_test.JunitTestSuite.testinvalid_Class_new(JunitTestSuite.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
0.045
testinvalid_CollectionsAttributeReferenceAssignmentSuccess0.048
testinvalid_EnumSuccess0.047
testinvalid_GenericOperationCallSuccess0.050
testinvalid_GenericsAndFunctionsSuccess0.054
testinvalid_GenericsWithSupertypesSuccess0.049
testinvalid_ModelTypeOperationsSuccess0.059
testinvalid_ObjectAndVoidSuccess0.046
testinvalid_SimpleCtrlStructsSuccess0.049
testinvalid_SimpleFunctionsSuccess0.073
testinvalid_SimpleOperationCallSuccess0.054
testinvalid_test_cloneSuccess0.048
Properties »