On Thursday, July 18, 2013 2:36 AM Alvaro Herrera wrote: > Robert Haas escribió: > > > This feature doesn't strike me as a good candidate for regression > > testing anyway. Keep in mind that people are intended to be able to > > run make installcheck against a deployed system without messing it > up. > > This is my opinion as well.
Summarization of all tests in this patch: 1. Set of SIGHUP parameters in config file, use reload and sleep and then check value of parameters to validate whether they are set. 2. Reset all parameters so that the system returns to previous state, use reload and sleep 3. Negative scenario tests As suggested by Robert that having timing based tests are not good candidate for regression tests, which essentially means that all tests as part of point 1 & 2 are not good candidates for testing. If tests corresponding to point 1 && 2 are to be removed, then keeping some negative tests also doesn't seem to make much sense. To cover Alter System functionality and code, we can have Alter System commands without reload and sleep, but I think it might not be of much use until we verify the same using Show. So I will remove the tests from this patch in next updated version if there is no other useful way to achieve it. On a side note, I had checked that in regression suite already few tests use pg_sleep() and one of them in stats.sql is something similar. It also does wait using pg_sleep() to let prior tests action get completed. I understand that having already at one place doesn't allow to use it at other places, but still I think that if some tests using similar mechanism are running successfully, we can add new one provided they ensure the timing doesn't cause problem. With Regards, Amit Kapila. -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers