ATL VM Testing
Some relevant EMF-based transformations are integrated to the test set and are launched with the Regular VM and the emfvm. The results of the transformations are comparated using EMF Compare. Successfully passed tests execution times are reported, for both VM in order to detect performance issues. If a test fails, a short description of the problem (or eventually a bug) is reported in the "Comments" field. The test is excluded from the emfvm test set until it is corrected.
|FlattenTest||FAIL||0.016s.||Incomplete collections implementation.|
|UML2Relational||FAIL||0.046s.||Unsupported model elements containing "::".|
|ATL2Problem||FAIL||0.094s.||Missing EnumLiteral implementation.|
|SpreadsheetMLSimplified2Trace||FAIL||0.031s.||Transformation fails without errors.|
How to contribute
To contribute, you can add your own test to the non-regression test. Ensure that : - your work isn't copyrighted - the transformation doesn't uses MDR metamodels (not supported by the emfvm) - the transformation correctly runs on the Regular VM NOTE : At this time, UML2 profiled target models generation isn't supported, but you can submit any concerned tests, in prevision of a future implementation.
To contribute a test, you can either put them into CVS (if you are committer), or contact William Piers by email.
A non-regression test is never complete, so feel free to contribute your tests !