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

NameTestsErrorsFailuresTime(s)
JunitTestSuite70058.504

Tests

NameStatusTypeTime(s)
testvalid_021_basic_fsm_typeSuccess2.727
testvalid_021_composite_fsm_typeSuccess0.111
testvalid_021_finalstates_fsm_typeSuccess0.056
testvalid_021_fsm_quicktestSuccess0.471
testvalid_021_mandstart_fsm_typeSuccess0.053
testvalid_021_minimizationSuccess0.227
testvalid_021_multstart_fsm_typeSuccess0.051
testvalid_022_mt_multiplicitySuccess0.123
testvalid_022_mt_multiplicity_valid_testsFailureType mt_multiplicity::m0_1T is not a conformant type binding for the variable MT : mt_multiplicity::m0T. Model type 'm0_1T' does not match model type 'm0T': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2) Type mt_multiplicity::m0T is not a conformant type binding for the variable MT : mt_multiplicity::m0T. Model type 'm0T' does not match model type 'm0T': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2) Type mt_multiplicity::m1T is not a conformant type binding for the variable MT : mt_multiplicity::m0T. Model type 'm1T' does not match model type 'm0T': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2) Type mt_multiplicity::m0_nT is not a conformant type binding for the variable MT : mt_multiplicity::m0T. Model type 'm0_nT' does not match model type 'm0T': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2) Type mt_multiplicity::m0_2T is not a conformant type binding for the variable MT : mt_multiplicity::m0T. Model type 'm0_2T' does not match model type 'm0T': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2) Type mt_multiplicity::m1_nT is not a conformant type binding for the variable MT : mt_multiplicity::m0T. Model type 'm1_nT' does not match model type 'm0T': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2) Type mt_multiplicity::m1_2T is not a conformant type binding for the variable MT : mt_multiplicity::m0T. Model type 'm1_2T' does not match model type 'm0T': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2) Type mt_multiplicity::m0_3T is not a conformant type binding for the variable MT : mt_multiplicity::m0T. Model type 'm0_3T' does not match model type 'm0T': ambiguous match for required class 'A'. -> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2)

junit.framework.AssertionFailedError: Type mt_multiplicity::m0_1T is not a conformant type binding for the variable MT : mt_multiplicity::m0T.
Model type 'm0_1T' does not match model type 'm0T': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2)
Type mt_multiplicity::m0T is not a conformant type binding for the variable MT : mt_multiplicity::m0T.
Model type 'm0T' does not match model type 'm0T': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2)
Type mt_multiplicity::m1T is not a conformant type binding for the variable MT : mt_multiplicity::m0T.
Model type 'm1T' does not match model type 'm0T': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2)
Type mt_multiplicity::m0_nT is not a conformant type binding for the variable MT : mt_multiplicity::m0T.
Model type 'm0_nT' does not match model type 'm0T': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2)
Type mt_multiplicity::m0_2T is not a conformant type binding for the variable MT : mt_multiplicity::m0T.
Model type 'm0_2T' does not match model type 'm0T': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2)
Type mt_multiplicity::m1_nT is not a conformant type binding for the variable MT : mt_multiplicity::m0T.
Model type 'm1_nT' does not match model type 'm0T': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2)
Type mt_multiplicity::m1_2T is not a conformant type binding for the variable MT : mt_multiplicity::m0T.
Model type 'm1_2T' does not match model type 'm0T': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2)
Type mt_multiplicity::m0_3T is not a conformant type binding for the variable MT : mt_multiplicity::m0T.
Model type 'm0_3T' does not match model type 'm0T': ambiguous match for required class 'A'.
-> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/022_mt_multiplicity_valid_tests.kmt (line -2)

at kermeta_io.typechecker_test.JunitTestSuite.testvalidFile(JunitTestSuite.java:374)
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.176
testvalid_023_mt_att_refSuccess0.054
testvalid_023_mt_att_ref_valid_testsSuccess0.056
testvalid_024_mt_property_orderSuccess0.060
testvalid_024_mt_property_order_valid_testsSuccess0.069
testvalid_025_weaving_in_kermeta_aspect1Success0.071
testvalid_025_weaving_in_kermeta_aspect8Success0.047
testvalid_026_weaving_in_kermeta_mixed_base_aspectSuccess0.047
testvalid_027_weaving_in_kermeta_aspect1FailurePASS 3 : Class 'Main' - A class can only inherit once from another. -> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/027_weaving_in_kermeta_aspect1.kmt

junit.framework.AssertionFailedError: PASS 3 : Class 'Main' - A class can only inherit once from another.
-> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/027_weaving_in_kermeta_aspect1.kmt

at kermeta_io.typechecker_test.JunitTestSuite.testvalidFile(JunitTestSuite.java:366)
at kermeta_io.typechecker_test.JunitTestSuite.testvalid_027_weaving_in_kermeta_aspect1(JunitTestSuite.java:134)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
0.058
testvalid_027_weaving_in_kermeta_baseSuccess0.048
testvalid_1_ClassSubTyping_1Success0.063
testvalid_2_ClassSubTypingWithGenericsSuccess0.052
testvalid_AliasAndFunctionsSuccess0.071
testvalid_AllocationUsingVariable_AliasSuccess0.055
testvalid_basic_fsm_modeltypeSuccess0.049
testvalid_ClassSubTypingWithGenericOperationsSuccess0.052
testvalid_Class_newSuccess0.047
testvalid_EnumSuccess0.095
testvalid_GenericOperationCallSuccess0.063
testvalid_GenericsAndFunctionsSuccess0.083
testvalid_GenericsWithSupertypesFailureType Object is not a conformant type binding for the variable T : tctest::OddEven. -> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/GenericsWithSupertypes.kmt (line -2) Type kermeta::standard::Boolean is not a conformant type binding for the variable T : tctest::OddEven. -> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/GenericsWithSupertypes.kmt (line -2) Type Object is not a conformant type binding for the variable T : tctest::OddEven. -> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/GenericsWithSupertypes.kmt (line -2) Type kermeta::standard::String is not a conformant type binding for the variable T : tctest::OddEven. -> file:/tmp/kermeta_build_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/GenericsWithSupertypes.kmt (line -2)

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

at kermeta_io.typechecker_test.JunitTestSuite.testvalidFile(JunitTestSuite.java:374)
at kermeta_io.typechecker_test.JunitTestSuite.testvalid_GenericsWithSupertypes(JunitTestSuite.java:182)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
0.131
testvalid_GenericVisitorSuccess0.054
testvalid_ModelTypeOperationsSuccess0.097
testvalid_ModelTypesTempSuccess0.109
testvalid_ObjectAndVoidSuccess0.072
testvalid_SimpleCtrlStructsSuccess0.069
testvalid_SimpleFunctionsSuccess0.081
testvalid_SimpleOperationCallSuccess0.058
testvalid_testModelTypesStateMachinesSuccess0.068
testvalid_test_cloneSuccess0.057
testvalid_VirtualTypeInheritanceFailureUnexpected load error : java.lang.ClassCastException fr.irisa.triskell.kermeta.language.structure.impl.VirtualTypeImpl -> file:/tmp/kermeta_build_051/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_051/src/plugins/fr.irisa.triskell.kermeta.io/test/typechecher_tests/valid/VirtualTypeInheritance.kmt

at kermeta_io.typechecker_test.JunitTestSuite.testvalidFile(JunitTestSuite.java:366)
at kermeta_io.typechecker_test.JunitTestSuite.testvalid_VirtualTypeInheritance(JunitTestSuite.java:222)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
0.124
testinvalid_005_several_superoperationsSuccess0.083
testinvalid_013_kermetaSignatureSuccess0.079
testinvalid_014_scopevisibilitySuccess0.074
testinvalid_021_fsm_mustfailSuccess0.190
testinvalid_022_mt_multiplicity_invalid_testsSuccess0.160
testinvalid_023_mt_att_ref_invalid_testsSuccess0.061
testinvalid_024_mt_property_order_invalid_testsSuccess0.076
testinvalid_025_weaving_in_kermeta_aspect1Success0.068
testinvalid_025_weaving_in_kermeta_aspect2Success0.053
testinvalid_025_weaving_in_kermeta_aspect3Success0.059
testinvalid_025_weaving_in_kermeta_aspect4Success0.054
testinvalid_025_weaving_in_kermeta_aspect5Success0.054
testinvalid_025_weaving_in_kermeta_aspect6Success0.059
testinvalid_025_weaving_in_kermeta_aspect7Success0.052
testinvalid_025_weaving_in_kermeta_aspect8Success0.053
testinvalid_1_ClassSubTyping_1Success0.053
testinvalid_2_ClassSubTypingWithGenericsSuccess0.070
testinvalid_5_failtestExternPackageCallSuccess0.056
testinvalid_ClassSubTypingWithGenericOperationsSuccess0.052
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:409)
at kermeta_io.typechecker_test.JunitTestSuite.testinvalid_Class_new(JunitTestSuite.java:302)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
0.048
testinvalid_CollectionsAttributeReferenceAssignmentSuccess0.051
testinvalid_EnumSuccess0.053
testinvalid_GenericOperationCallSuccess0.059
testinvalid_GenericsAndFunctionsSuccess0.060
testinvalid_GenericsWithSupertypesSuccess0.051
testinvalid_ModelTypeOperationsSuccess0.058
testinvalid_ObjectAndVoidSuccess0.050
testinvalid_SimpleCtrlStructsSuccess0.054
testinvalid_SimpleFunctionsSuccess0.109
testinvalid_SimpleOperationCallSuccess0.167
testinvalid_test_cloneSuccess0.058
Properties »