On 10/25/06, Havoc Pennington <[EMAIL PROTECTED]> wrote: > Testing those is like testing segfault handling, i.e. just nuts. The > behavior is undefined once they print. (Well, for critical anyway. > g_warning seems to be less consistently used)
Certainly setting out to test all critical cases would not add value corresponding to the effort; criticals are a different beast I shouldn't have included. Even for warnings, in certain cases making error cases testable would slow down real life performance without benefit. But preemptively deciding it's always impossible to test resilience of certain known warnings is a misstep. An option like -Werror is really useful, but hard wiring -Werror is too limiting. Warnings especially, by not being criticals, imply a contract that the call will function reasonably (not necessarily "correctly") even during incorrect use. If this is not tested, it will not be correct. -- Michael Urman _______________________________________________ gtk-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtk-devel-list
