Add regression test for pg_backend_memory_contexts.
authorFujii Masao <[email protected]>
Wed, 26 Aug 2020 01:52:02 +0000 (10:52 +0900)
committerFujii Masao <[email protected]>
Wed, 26 Aug 2020 01:52:02 +0000 (10:52 +0900)
Author: Atsushi Torikoshi
Reviewed-by: Michael Paquier, Fujii Masao
Discussion: https://postgr.es/m/20200819135545[email protected]

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

index 06c4c3e47637823c0c794d1969b2b0ce3175b4a9..1cffc3349d6023e087c5b331a6e7e5aeedad343f 100644 (file)
@@ -19,6 +19,15 @@ select count(*) >= 0 as ok from pg_available_extensions;
  t
 (1 row)
 
+-- The entire output of pg_backend_memory_contexts is not stable,
+-- we test only the existance and basic condition of TopMemoryContext.
+select name, ident, parent, level, total_bytes >= free_bytes
+  from pg_backend_memory_contexts where level = 0;
+       name       | ident | parent | level | ?column? 
+------------------+-------+--------+-------+----------
+ TopMemoryContext |       |        |     0 | t
+(1 row)
+
 -- At introduction, pg_config had 23 entries; it may grow
 select count(*) > 20 as ok from pg_config;
  ok 
index 28e412b73530b83ebb594e5d551274ee9512e1ef..ac4a0e1cbba7ec579330f5d7c5fa9ad015d9ffb4 100644 (file)
@@ -12,6 +12,11 @@ select count(*) >= 0 as ok from pg_available_extension_versions;
 
 select count(*) >= 0 as ok from pg_available_extensions;
 
+-- The entire output of pg_backend_memory_contexts is not stable,
+-- we test only the existance and basic condition of TopMemoryContext.
+select name, ident, parent, level, total_bytes >= free_bytes
+  from pg_backend_memory_contexts where level = 0;
+
 -- At introduction, pg_config had 23 entries; it may grow
 select count(*) > 20 as ok from pg_config;