mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2026-08-17 16:34:44 -05:00
chore(regression): remove dead test_advanced_config + Greenplum config gitignore (#9949)
Two related bits of long-stale plumbing in web/regression/: * test_advanced_config.json.in — the README has told users for years to copy this template to test_advance_config.json (no "d") and customise it, but a repo-wide grep for either spelling shows zero code, test, or CI references. The .in template is dead, and the README/.gitignore also disagree about whether the copied filename has a "d" in it, which is a typo trap that has gone unnoticed precisely because nobody actually performs the copy step. * test_greenplum_config.json — Greenplum support was removed from pgAdmin years ago (only references left in the tree are historical release-notes entries from versions 1.4 through 4.12). Nothing reads the config any more. Drop the dead template, prune both stale lines from web/regression/.gitignore, and simplify the README to describe just the server-side test_config.json that the framework actually consumes. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
ed9dcf6ebf
commit
10f99d07e3
@@ -1,7 +1,5 @@
|
||||
parent_id.pkl
|
||||
regression.log
|
||||
test_greenplum_config.json
|
||||
test_advanced_config.json
|
||||
test_config.json
|
||||
test_result.json
|
||||
screenshots/
|
||||
@@ -55,24 +55,21 @@ General Information
|
||||
3. test_server_get.py
|
||||
4. test_server_update.py
|
||||
|
||||
2) The pgAdmin4 source tree includes 2 different configuration file templates.
|
||||
One file template for the server configuration
|
||||
named ‘test_config.json.in' and another for test configuration named
|
||||
'test_advanced_config.json.in' in the ‘pgAdmin4/web/regression’ directory.
|
||||
After completing the pgAdmin4 configuration, you must make a working copy of
|
||||
the templates called test_config.json and test_advance_config.json
|
||||
before modifying the file contents.
|
||||
2) The pgAdmin4 source tree includes a configuration file template for the
|
||||
server configuration named 'test_config.json.in' in the
|
||||
'pgAdmin4/web/regression' directory. After completing the pgAdmin4
|
||||
configuration, you must make a working copy of the template called
|
||||
test_config.json before modifying the file contents.
|
||||
|
||||
2a) The following command copies the test_config.json.in file, creating a
|
||||
configuration file named test_config.json (same way user can copy
|
||||
test_advance_config.json.in file into test_advance_config.json)
|
||||
configuration file named test_config.json:
|
||||
|
||||
$ cp pgadmin4/web/regression/test_config.json.in \
|
||||
pgadmin4/web/regression/test_config.json
|
||||
|
||||
2b) After creating the server and test configuration file, add (or modify)
|
||||
2b) After creating the server configuration file, add (or modify)
|
||||
parameter values as per requirements. The pgAdmin4 regression framework
|
||||
expects to find the files in the directory
|
||||
expects to find the file in the directory
|
||||
'/<installation dir>/web/regression/'. If you move the file to another
|
||||
location, you must create a symbolic link that specifies the new location.
|
||||
|
||||
@@ -82,12 +79,6 @@ General Information
|
||||
test_config file is in JSON format and property values are
|
||||
case-sensitive.
|
||||
|
||||
2d) Specifying the Test Configuration file:
|
||||
|
||||
The user can add/change test data as per their need. The
|
||||
test_advanced_config file is in JSON format and property values are
|
||||
case-sensitive.
|
||||
|
||||
|
||||
Test Data Details
|
||||
-----------------
|
||||
|
||||
@@ -1,492 +0,0 @@
|
||||
{
|
||||
"add_database_data":
|
||||
{
|
||||
"privileges_acl": [
|
||||
{
|
||||
"grantee": "postgres",
|
||||
"grantor": "postgres",
|
||||
"privileges": [
|
||||
{
|
||||
"privilege_type": "C",
|
||||
"privilege": true,
|
||||
"with_grant": true
|
||||
},
|
||||
{
|
||||
"privilege_type": "T",
|
||||
"privilege": true,
|
||||
"with_grant": false
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"conn_limit": -1,
|
||||
"owner": "postgres",
|
||||
"fun_acl": [
|
||||
{
|
||||
"grantee": "postgres",
|
||||
"grantor": "postgres",
|
||||
"privileges": [
|
||||
{
|
||||
"privilege_type": "X",
|
||||
"privilege": true,
|
||||
"with_grant": false
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"seq_acl": [
|
||||
{
|
||||
"grantee": "postgres",
|
||||
"grantor": "postgres",
|
||||
"privileges": [
|
||||
{
|
||||
"privilege_type": "r",
|
||||
"privilege": true,
|
||||
"with_grant": false
|
||||
},
|
||||
{
|
||||
"privilege_type": "w",
|
||||
"privilege": true,
|
||||
"with_grant": false
|
||||
},
|
||||
{
|
||||
"privilege_type": "U",
|
||||
"privilege": true,
|
||||
"with_grant": false
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tbl_acl": [
|
||||
{
|
||||
"grantee": "postgres",
|
||||
"grantor": "postgres",
|
||||
"privileges": [
|
||||
{
|
||||
"privilege_type": "a",
|
||||
"privilege": true,
|
||||
"with_grant": true
|
||||
},
|
||||
{
|
||||
"privilege_type": "r",
|
||||
"privilege": true,
|
||||
"with_grant": false
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"type_acl": [
|
||||
{
|
||||
"grantee": "postgres",
|
||||
"grantor": "postgres",
|
||||
"privileges": [
|
||||
{
|
||||
"privilege_type": "U",
|
||||
"privilege": true,
|
||||
"with_grant": false
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"encoding": "UTF8",
|
||||
"name": "test_db_automation",
|
||||
"privileges": [],
|
||||
"securities": [],
|
||||
"variables": []
|
||||
},
|
||||
"db_update_data":
|
||||
{
|
||||
"comment": "This is db update comment"
|
||||
},
|
||||
|
||||
"lr_credentials": {
|
||||
"can_login": "true",
|
||||
"conn_limit": -1,
|
||||
"create_role": "true",
|
||||
"role_inherit": "true",
|
||||
"role_membership": [],
|
||||
"lr_name": "testlrg1",
|
||||
"lr_password": "edb",
|
||||
"lr_validity": "12/27/2016",
|
||||
"sec_lable": [],
|
||||
"variable":[
|
||||
{"name":"work_mem",
|
||||
"database":"postgres",
|
||||
"value":65
|
||||
}]
|
||||
},
|
||||
"lr_update_data": {
|
||||
"comment": "This is db update comment"
|
||||
},
|
||||
|
||||
"tablespc_credentials":[{
|
||||
"tblspace_name": "test_tablespace",
|
||||
"spc_seclable": [],
|
||||
"spc_acl": [
|
||||
{
|
||||
"grantee":"postgres",
|
||||
"grantor":"postgres",
|
||||
"privileges":[
|
||||
{
|
||||
"privilege_type":"C",
|
||||
"privilege":true,
|
||||
"with_grant":false
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"spc_opts": [],
|
||||
"spc_user": "postgres"
|
||||
}],
|
||||
|
||||
"tbspc_update_data": {
|
||||
"comment": "This is tablespace update comment"
|
||||
},
|
||||
"schema_credentials":[
|
||||
{
|
||||
"func_acl": [],
|
||||
"seq_acl": [],
|
||||
"tbl_acl": [],
|
||||
"type_acl": [],
|
||||
"name": "test_schema",
|
||||
"owner": "postgres",
|
||||
"privilege":
|
||||
[
|
||||
{
|
||||
"grantee":"postgres",
|
||||
"grantor":"postgres",
|
||||
"privileges":
|
||||
[
|
||||
{
|
||||
"privilege_type":"C",
|
||||
"privilege":true,
|
||||
"with_grant":false
|
||||
},
|
||||
{
|
||||
"privilege_type":"U",
|
||||
"privilege":true,
|
||||
"with_grant":false
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"sec_label": []
|
||||
}],
|
||||
"schema_update_data":[
|
||||
{
|
||||
"owner": "postgres",
|
||||
"tbl_acl":
|
||||
{
|
||||
"added":
|
||||
[
|
||||
{
|
||||
"grantee": "public",
|
||||
"grantor": "postgres",
|
||||
"privileges":
|
||||
[
|
||||
{
|
||||
"privilege_type": "D",
|
||||
"privilege": true,
|
||||
"with_grant": false
|
||||
},
|
||||
{
|
||||
"privilege_type": "x",
|
||||
"privilege": true,
|
||||
"with_grant": false
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"func_acl":
|
||||
{
|
||||
"added":
|
||||
[
|
||||
{
|
||||
"grantee":"postgres",
|
||||
"grantor":"postgres",
|
||||
"privileges":
|
||||
[
|
||||
{
|
||||
"privilege_type":"X",
|
||||
"privilege":true,
|
||||
"with_grant":true
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"seq_acl":
|
||||
{
|
||||
"added":
|
||||
[
|
||||
{
|
||||
"grantee":"postgres",
|
||||
"grantor":"postgres",
|
||||
"privileges":
|
||||
[
|
||||
{
|
||||
"privilege_type":"r",
|
||||
"privilege":true,
|
||||
"with_grant":false
|
||||
},
|
||||
{
|
||||
"privilege_type":"w",
|
||||
"privilege":true,
|
||||
"with_grant":false
|
||||
},
|
||||
{
|
||||
"privilege_type":"U",
|
||||
"privilege":true,
|
||||
"with_grant":false
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}],
|
||||
|
||||
"trigger_function_credentials":[
|
||||
{
|
||||
"acl":
|
||||
[
|
||||
{
|
||||
"grantee":"postgres",
|
||||
"grantor":"postgres",
|
||||
"privileges":
|
||||
[
|
||||
{
|
||||
"privilege_type":"X",
|
||||
"privilege":true,
|
||||
"with_grant":true
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"args": [],
|
||||
"fun_owner": "postgres",
|
||||
"language": "plpgsql",
|
||||
"name": "test_abort_any_command",
|
||||
"options": [],
|
||||
"leak_proof": true,
|
||||
"namespace": 2200,
|
||||
"type": "event_trigger/trigger",
|
||||
"sec_def": true,
|
||||
"code": "BEGIN RAISE EXCEPTION 'command % is disabled', tg_tag; END;",
|
||||
"volitile": "s",
|
||||
"sec_label": [],
|
||||
"Variable":
|
||||
[
|
||||
{
|
||||
"name":"enable_sort",
|
||||
"value":true
|
||||
}
|
||||
]
|
||||
}],
|
||||
"trigger_func_update_data": {
|
||||
"comment": "This is trigger function update comment"
|
||||
},
|
||||
|
||||
"collation_credentials":[
|
||||
{
|
||||
"copy_collation": "pg_catalog.\"POSIX\"",
|
||||
"name": "test_collation",
|
||||
"owner": "postgres",
|
||||
"schema": ""
|
||||
}],
|
||||
|
||||
"collation_update_data": {
|
||||
"comment": "This is collation update comment"
|
||||
},
|
||||
|
||||
"casts_credentials":
|
||||
[{
|
||||
"cast_context": "IMPLICIT",
|
||||
"encoding": "UTF8",
|
||||
"name": "money->bigint",
|
||||
"source_type": "money",
|
||||
"target_type": "bigint",
|
||||
"owner": "postgres"
|
||||
}],
|
||||
|
||||
"cast_update_data":
|
||||
{
|
||||
"comment": "This is cast update comment"
|
||||
},
|
||||
|
||||
"extension_credentials":[
|
||||
{
|
||||
"name": "postgres_fdw",
|
||||
"relocate": true,
|
||||
"schema": "",
|
||||
"version": "1.0",
|
||||
"owner": "postgres"
|
||||
}],
|
||||
|
||||
"extension_update_data":
|
||||
{
|
||||
"schema": "schema"
|
||||
},
|
||||
|
||||
"fdw_credentials":[
|
||||
{
|
||||
"acl":
|
||||
[
|
||||
{
|
||||
"grantee":"postgres",
|
||||
"grantor":"postgres",
|
||||
"privileges":
|
||||
[
|
||||
{
|
||||
"privilege_type":"U",
|
||||
"privilege":true,
|
||||
"with_grant":true
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"handler": "postgres_fdw_handler",
|
||||
"options": [],
|
||||
"owner": "postgres",
|
||||
"validator": "postgres_fdw_validator",
|
||||
"name": "fdw"
|
||||
}],
|
||||
|
||||
"fdw_update_data":
|
||||
{
|
||||
"comment": "This is FDW update comment"
|
||||
},
|
||||
|
||||
"fsrv_credentials":[
|
||||
{
|
||||
"fsrv_acl":
|
||||
[
|
||||
{
|
||||
"grantee":"postgres",
|
||||
"grantor":"postgres",
|
||||
"privileges":
|
||||
[
|
||||
{
|
||||
"privilege_type":"U",
|
||||
"privilege":true,
|
||||
"with_grant":false
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"fsrv_options":
|
||||
[
|
||||
{
|
||||
"fsrvoption":"host",
|
||||
"fsrvvalue":"localhost"
|
||||
},
|
||||
{
|
||||
"fsrvoption":"port",
|
||||
"fsrvvalue":"5433"
|
||||
},
|
||||
{
|
||||
"fsrvoption":"dbname",
|
||||
"fsrvvalue":"postgres"
|
||||
}
|
||||
],
|
||||
"owner": "postgres",
|
||||
"name": "foreign_server1"
|
||||
}],
|
||||
|
||||
"FSRV_update_data":
|
||||
{
|
||||
"comment": "This is foreign server update comment"
|
||||
},
|
||||
|
||||
"user_mapping_credentials":[
|
||||
{
|
||||
"name": "postgres",
|
||||
"option": [],
|
||||
"owner": "postgres",
|
||||
"options":
|
||||
[
|
||||
{
|
||||
"umoption":"user",
|
||||
"umvalue":"postgres"
|
||||
},
|
||||
{
|
||||
"umoption":"password",
|
||||
"umvalue":"edb"
|
||||
}
|
||||
]
|
||||
}],
|
||||
|
||||
"user_mapping_update_data":
|
||||
{
|
||||
"options":
|
||||
{
|
||||
"changed":
|
||||
[
|
||||
{"umoption":"password",
|
||||
"umvalue":"edb1"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
"event_trigger_credentials":
|
||||
[{
|
||||
"enable": "O",
|
||||
"event_func": "test_schema.test_abort_any_command",
|
||||
"event_name": "DDL_COMMAND_END",
|
||||
"owner": "postgres",
|
||||
"name": "test_event_trg",
|
||||
"provider": []
|
||||
}],
|
||||
|
||||
"event_trigger_update_data":
|
||||
{
|
||||
"comment": "This is event trigger update comment"
|
||||
},
|
||||
|
||||
"sequence_credentials":
|
||||
[{
|
||||
"cache": "1",
|
||||
"cycled": true,
|
||||
"increment": "1",
|
||||
"max_value": "100000",
|
||||
"min_value": "1",
|
||||
"name": "test_empno",
|
||||
"acl":
|
||||
[
|
||||
{
|
||||
"grantee":"postgres",
|
||||
"grantor":"postgres",
|
||||
"privileges":
|
||||
[
|
||||
{
|
||||
"privilege_type":"r",
|
||||
"privilege":true,
|
||||
"with_grant":false
|
||||
},
|
||||
{
|
||||
"privilege_type":"w",
|
||||
"privilege":true,
|
||||
"with_grant":false
|
||||
},
|
||||
{
|
||||
"privilege_type":"U",
|
||||
"privilege":true,
|
||||
"with_grant":false
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"schema_name": "test_schema",
|
||||
"security": [],
|
||||
"owner": "postgres",
|
||||
"start_val": "100"
|
||||
}],
|
||||
|
||||
"sequnce_update_data":
|
||||
{
|
||||
"comment": "This is sequence update comment"
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user