Closed GoogleCodeExporter closed 9 years ago
Original comment by jpran...@gmail.com
on 14 Jul 2010 at 8:20
I don't think anything should be done on RF side. Not calling __init__ of the
class you extend is a bug in the client code. There are countless ways you can
crash the execution if you use the internal modules wrong way. Adding
workarounds for them in the framework doesn't, in my opinion, make much sense.
Original comment by pekka.klarck
on 14 Jul 2010 at 8:46
I just checked that `timeouted` attribute was added to `ExecutionFailed` in RF
2.1.3. The provided example wouldn't probably work in that version either.
Original comment by pekka.klarck
on 14 Jul 2010 at 8:59
I agree, the only problem is that upgrading cause valid (RF 2.1.2) library code
to crash the test execution with RF 2.5. Anyway, we can probably close this
issue?
Original comment by jpran...@gmail.com
on 14 Jul 2010 at 12:56
The example library isn't actually valid (not calling __init__ is a bug) even
if it did work in RF 2.1.2. I don't actually see any reason a library should
use ExecutionFailed itself. Why isn't a normal exception enough?
Anyway, I really think we shouldn't do anything for this on RF side and mark
this WontFixed. Fixing this on the library is trivial and I don't believe there
are that many libraries out there that are affected.
Original comment by pekka.klarck
on 14 Jul 2010 at 9:02
Original issue reported on code.google.com by
jpran...@gmail.com
on 14 Jul 2010 at 8:20Attachments: