]> granicus.if.org Git - postgresql/commitdiff
Suppress DETAIL output from an event_trigger test.
authorPeter Geoghegan <pg@bowt.ie>
Sat, 23 Mar 2019 20:49:53 +0000 (13:49 -0700)
committerPeter Geoghegan <pg@bowt.ie>
Sat, 23 Mar 2019 20:49:53 +0000 (13:49 -0700)
Suppress 3 lines of unstable DETAIL output from a DROP ROLE statement in
event_trigger.sql.  This is further cleanup for commit dd299df8.

Note that the event_trigger test instability issue is very similar to
the recently suppressed foreign_data test instability issue.  Both
issues involve DETAIL output for a DROP ROLE statement that needed to be
changed as part of dd299df8.

Per buildfarm member macaque.

src/test/regress/expected/event_trigger.out
src/test/regress/sql/event_trigger.sql

index f7891faa23c5dbb9ecb1f7553187131cf29f01d3..7e9b2cdfa9dad283747fcf95a700ce2864a41c1f 100644 (file)
@@ -185,11 +185,11 @@ alter event trigger regress_event_trigger rename to regress_event_trigger3;
 drop event trigger regress_event_trigger;
 ERROR:  event trigger "regress_event_trigger" does not exist
 -- should fail, regress_evt_user owns some objects
+-- use terse mode to avoid ordering issues in DROP ROLE detail output
+\set VERBOSITY terse
 drop role regress_evt_user;
 ERROR:  role "regress_evt_user" cannot be dropped because some objects depend on it
-DETAIL:  owner of user mapping for regress_evt_user on server useless_server
-owner of default privileges on new relations belonging to role regress_evt_user
-owner of event trigger regress_event_trigger3
+\set VERBOSITY default
 -- cleanup before next test
 -- these are all OK; the second one should emit a NOTICE
 drop event trigger if exists regress_event_trigger2;
index 346168673dbca9b6f90a7b7fcc4cf039f6835108..46666d12789c0f7d12c4564c9540877e70843d93 100644 (file)
@@ -157,7 +157,10 @@ alter event trigger regress_event_trigger rename to regress_event_trigger3;
 drop event trigger regress_event_trigger;
 
 -- should fail, regress_evt_user owns some objects
+-- use terse mode to avoid ordering issues in DROP ROLE detail output
+\set VERBOSITY terse
 drop role regress_evt_user;
+\set VERBOSITY default
 
 -- cleanup before next test
 -- these are all OK; the second one should emit a NOTICE