Comment #8 on issue 826 by pekka.klarck: Cleaner public API for executing test cases
http://code.google.com/p/robotframework/issues/detail?id=826

I have some rough ideas about this:

1) The most important change is making TestSuite and TestCase objects in robot.running.model stateless. Currently they hold the execution status but instead there should be separate result objects.

2) TestSuite and TestCase should not have run method at all, instead there should be a separate runner that reads data from the objects and executes tests based on that.

3) Getting actual values for settings (Setups, Teardowns, Timeouts, ...) should be cleaned up.


The changes are relatively big and can thus only be done in a major release.

Reply via email to