Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to schedule files to work with setup-cleanup branch #32

Open
wants to merge 49 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
6861924
Updated script in cluster-init.py to remove version specific content
Aug 26, 2024
2a3bbbb
Working on spock_4.0 schedule and test cases
Aug 26, 2024
de9fa88
Adding case2 script for exception table
Aug 27, 2024
023b8b7
Updated spock_exception_table_case3.py for documented exception
Aug 27, 2024
203011b
First pass: standard setup/cleanup and one spock ver
cmotyka Aug 27, 2024
f925286
Stashing WIP
Aug 27, 2024
1ae3ad3
Adding files for three exception table cases from documentation and s…
Aug 29, 2024
37d1137
Updates to spock_4.0 schedule file/exception_table_case4.py, and t/ut…
Sep 3, 2024
80f76a3
Updated spock_node_create_unhappy_path tests to remove code that remo…
Sep 4, 2024
0894240
Extra checking on spock ver
cmotyka Sep 17, 2024
5741725
Merge pull request #31 from pgEdge/test_cleanups
cmotyka Sep 17, 2024
14866ef
Merge branch 'setup-cleanup' into cluster
cmotyka Sep 17, 2024
55167d5
Merge pull request #30 from pgEdge/cluster
cmotyka Sep 17, 2024
7836499
Refactor node/sub create and node/sub drop
cmotyka Sep 17, 2024
5f47444
Merge branch 'setup-cleanup' of https://github.com/pgEdge/platform_te…
cmotyka Sep 17, 2024
6704665
Moving back files to t
cmotyka Sep 17, 2024
951a9ae
Cleanup spock_4.0 schedule file
Sep 17, 2024
1162f6e
Cleanup um_schedule schedule file
Sep 17, 2024
b822c2f
rm metrics check issue
cmotyka Sep 18, 2024
1757207
Updated needle to fix result set in column_filtering.pl
Sep 18, 2024
aebeac4
fixing cleanup
cmotyka Sep 18, 2024
a5bc4a4
Updated cluster-init.py to set Spock version to blank (interpreted as…
Sep 24, 2024
0f94434
Tweaked spock_exception_table_case1.py to add clause that should trig…
Sep 25, 2024
d97ba49
Removing unneeded setup step
Sep 25, 2024
7781f43
Correcting search for needle/haystack - previous search looked for ta…
Oct 3, 2024
8f48c00
Adding updates to repset check test scripts from Lahari that remove e…
Oct 15, 2024
bbee0b9
Adjust autoDDL tests to incorporate recent fixes
hayee-bhatti Oct 15, 2024
17dbf08
Added t/install_PGs_and_exercise_service.py script; the script uses U…
Oct 16, 2024
49c4807
Added t/cluster-init-bad-version.py/updated cluster_schedule to do a …
Oct 23, 2024
e0cf013
Updating files in the cluster schedule to fix ordering issues, add sp…
Oct 23, 2024
60fd8f0
Cleaning up order in long-test schedule, broken test cases
Oct 25, 2024
f28cc00
[AutoDDL] Add setup and cleanup SQL scripts for standardized superuse…
hayee-bhatti Oct 28, 2024
9076df0
[AutoDDL] Update 6100/6111 a,b,c scripts to execute via nonsuperuser …
hayee-bhatti Oct 28, 2024
8945045
[AutoDDL] Update 6122/6133 scripts to execute via nonsuperuser and ad…
hayee-bhatti Oct 28, 2024
9ed73f8
[AutoDDL] Update 6144/6155/6166 scripts to execute via nonsuperuser a…
hayee-bhatti Oct 28, 2024
b58fdcd
[AutoDDL] Update 6177/6666 a,b,c scripts to execute via nonsuperuser …
hayee-bhatti Oct 28, 2024
9816c7c
[AutoDDL] Regression stabilisation in the 6666 tests to account for pg17
hayee-bhatti Oct 29, 2024
a5eff56
Removed duplicate from long-test schedule
Oct 29, 2024
83cd841
[AutoDDL] Regression stabilisation
hayee-bhatti Oct 30, 2024
d407d7b
[AutoDDL] Regression stabilisations continued (minor adjustments arou…
hayee-bhatti Oct 30, 2024
f13af8c
Updated t/spock_create_sub_specify_repsets.py to include the command …
Oct 31, 2024
2090136
Added checks to exception table cases to confirm that replication was…
Nov 5, 2024
39bda54
Added notes to spock_exception_table test/updated schedule to update …
Nov 6, 2024
dc7fd50
Implement hack from Hayee to setup two parallel subscriptions in spoc…
Nov 13, 2024
138b834
Updated test cases to add flexibility for new GUCS
Nov 15, 2024
ab00036
Updated exception table test cases to add flexibility for new GUCS
Nov 15, 2024
d7bd820
Updated spock_exception_table test cases to accommodate testing multi…
Nov 18, 2024
87add35
Commit contains update to cluster schedule (cluster schedule works) a…
Nov 22, 2024
66dbfb0
Updated filtering and long-test schedules to use cluster-init.py setu…
Nov 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions schedule_files/ace_basic
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
t/setup_01_install.py
t/setup_02_nodecreate.py
t/setup_03_noderun.py
t/setup_03_node_install.py
t/setup_04_node_setup.py
t/cluster_1_gen_json.py

t/ace_01_setup.py
Expand All @@ -19,5 +19,5 @@ t/ace_60_table_repair.py
t/ace_61_table_repair_errors.py
t/ace_99_cleanup.py

t/cleanup_01_noderemove.py
t/cleanup_02_pgremove.py
t/cleanup_01_node_remove.py
t/cleanup_03_remove_nc.py
8 changes: 4 additions & 4 deletions schedule_files/ace_functionality
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
t/setup_01_install.py
t/setup_02_nodecreate.py
t/setup_03_noderun.py
t/setup_03_node_install.py
t/setup_04_node_setup.py
t/cluster_1_gen_json.py

t/ace_70_functionality.py
Expand All @@ -9,5 +9,5 @@ t/ace_72_edge_cases.py
t/ace_73_bigloop.py
t/ace_74_diff_files.py

t/cleanup_01_noderemove.py
t/cleanup_02_pgremove.py
t/cleanup_01_node_remove.py
t/cleanup_03_remove_nc.py
8 changes: 4 additions & 4 deletions schedule_files/ace_long
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
t/setup_01_install.py
t/setup_02_nodecreate.py
t/setup_03_noderun.py
t/setup_03_node_install.py
t/setup_04_node_setup.py
t/cluster_1_gen_json.py

t/spock_1_setup.py
Expand Down Expand Up @@ -31,5 +31,5 @@ t/ace_73_bigloop.py
t/ace_74_diff_files.py
t/ace_99_cleanup.py

t/cleanup_01_noderemove.py
t/cleanup_02_pgremove.py
t/cleanup_01_node_remove.py
t/cleanup_03_remove_nc.py
23 changes: 9 additions & 14 deletions schedule_files/auto_ddl_schedule
Original file line number Diff line number Diff line change
@@ -1,21 +1,18 @@
##
# setup scripts
##
t/8000a_env_setup_pgedge_node1.pl
t/8001a_env_setup_pgedge_node2.pl
t/8000b_install_pgedge_node1.pl
t/8001b_install_pgedge_node2.pl
t/setup_01_install.py
t/setup_03_node_install.py
t/setup_04_node_setup.py

##
# node creation
##
t/8051_env_create_node1.pl
t/8052_env_create_node2.pl
t/spock_2_node_create.py
##
# sub-create
##
t/6000_setup_sub_create_n1n2_n1.pl
t/6001_setup_sub_create_n2n1_n2.pl
t/spock_3_sub_create.py
##
# enable autoDDL GUCS
##
Expand All @@ -24,6 +21,7 @@ t/6011_setup_autoddl_gucs_on_n2.pl
##
# autoDDL scripts
##
t/auto_ddl/6001_env_prereq_autoddl_setup_n1.sql
t/auto_ddl/6100a_table_datatypes_create_alter_n1.sql
t/auto_ddl/6100b_table_validate_and_drop_n2.sql
t/auto_ddl/6100c_table_validate_n1.sql
Expand Down Expand Up @@ -51,18 +49,15 @@ t/auto_ddl/6177c_allow_ddl_from_func_proc_validate_n1.sql
t/auto_ddl/6666a_all_objects_create_n1.sql
t/auto_ddl/6666b_all_objects_validate_and_drop_n2.sql
t/auto_ddl/6666c_all_objects_validate_n1.sql
t/auto_ddl/6901_env_cleanup_autoddl_n1.sql
##
# cleanup scripts
##
t/6910_teardown_autoddl_gucs_off_n1.pl
t/6911_teardown_autoddl_gucs_off_n2.pl
t/8082_env_sub_drop_n1.pl
t/8083_env_sub_drop_n2.pl
t/8086_env_node_drop_n1.pl
t/8087_env_node_drop_n2.pl
t/spock_6_drop.py

##
# uninstall pgedge
##
t/8998_env_remove_pgedge_node1.pl
t/8999_env_remove_pgedge_node2.pl
t/cleanup_01_node_remove.py
31 changes: 17 additions & 14 deletions schedule_files/cluster_schedule
Original file line number Diff line number Diff line change
@@ -1,27 +1,30 @@
## Set up tests for a two node cluster
t/020_nodectl_install_pgedge.pl
t/cluster-create-json.py
t/cluster-json-validate.py
t/cluster-json-invalid-file.py
t/setup_01_install.py
t/cluster-init.py
t/get_info.py
t/cluster-remove-node.py
t/cluster-add-node.py
t/cluster-list-nodes.py
t/cluster-init-bad-json.py
t/cluster-replication-check.py

## Remove components, Clean environment and free ports
t/8998_env_remove_pgedge_node1.pl
t/8999_env_remove_pgedge_node2.pl
t/9998_remove_nc_and_pgpass_dirs.py
t/cleanup_01_node_remove.py
t/cleanup_03_remove_nc.py

t/setup_01_install.py
t/cluster-create-json.py
t/cluster-json-validate.py
t/cluster-json-invalid-file.py
t/cluster-init-bad-version.py
t/cluster-init-bad-json.py

## Remove components, Clean environment and free ports
t/cleanup_03_remove_nc.py

## Multi-node cluster tests
t/020_nodectl_install_pgedge.pl
t/multi-db_cluster_setup.py
t/setup_01_install.py
#t/multi-db_cluster_setup.py
t/multi-db_cluster_exercise_ace.py

## Remove components, Clean environment and free ports
t/8998_env_remove_pgedge_node1.pl
t/8999_env_remove_pgedge_node2.pl
t/9998_remove_nc_and_pgpass_dirs.py
#t/cleanup_01_node_remove.py
t/cleanup_03_remove_nc.py
18 changes: 6 additions & 12 deletions schedule_files/db_schedule
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
##
#
t/020_nodectl_install_pgedge.pl
t/8000a_env_setup_pgedge_node1.pl
t/8001a_env_setup_pgedge_node2.pl
t/8000b_install_pgedge_node1.pl
t/8001b_install_pgedge_node2.pl
t/8051_env_create_node1.pl
t/8052_env_create_node2.pl
t/setup_01_install.py
t/setup_03_node_install.py
t/setup_04_node_setup.py
t/spock_2_node_create.py

t/db-guc-show.py
t/db-guc-show-no-guc.py
Expand All @@ -19,8 +16,5 @@ t/db-guc-set-no-reload.py
t/db-guc-set-invalid-value.py

##Teardown Scripts
t/8998_env_remove_pgedge_node1.pl
t/8999_env_remove_pgedge_node2.pl
t/9998_remove_nc_and_pgpass_dirs.py


t/cleanup_01_node_remove.py
t/cleanup_03_remove_nc.py
21 changes: 5 additions & 16 deletions schedule_files/filtering_schedule
Original file line number Diff line number Diff line change
@@ -1,27 +1,16 @@
## Set up a two node cluster
t/020_nodectl_install_pgedge.pl
#t/300_setup_script.pl

## Setup scripts for lower level directory
t/8000a_env_setup_pgedge_node1.pl
t/8001a_env_setup_pgedge_node2.pl
t/8000b_install_pgedge_node1.pl
t/8001b_install_pgedge_node2.pl
##
t/8051_env_create_node1.pl
t/8052_env_create_node2.pl
t/6000_setup_sub_create_n1n2_n1.pl
t/6001_setup_sub_create_n2n1_n2.pl
t/setup_01_install.py

## Setup scripts
t/cluster-init.py

#Filtering scripts
t/column_filtering.pl
t/row_filtering.pl
t/partition_filtering.pl

## Remove components, Clean environment and free ports
t/8998_env_remove_pgedge_node1.pl
t/8999_env_remove_pgedge_node2.pl
t/cleanup_01_node_remove.py

# Delete the nc directory and pgpass file
t/9998_remove_nc_and_pgpass_dirs.py
t/cleanup_03_remove_nc.py
Loading