Comment #1 on issue 794 by pekka.klarck: Dynamically generated testsuites http://code.google.com/p/robotframework/issues/detail?id=794
I highly prefer keeping data generation out of the core framework. That keeps the core simpler and allows creating different kind of data generation tools for different purposes. In my opinion needing to run an external tool before running Robot isn't such a big problem. You most of the time have a start-up script for running the tests and generating data can be done as a part of it.
I would, however, really like to have public API that allows creating TestSuite objects and running them easily. This way your data generation and execution script could be just one ordinary Python file. I hope we can make that APIs that good already in 2.6 but latest in 2.7.
