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. When a test pass successfully, execution times are reported for both VMs 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 !