@@ -86,9 +86,15 @@ def main(config):
8686 key :config .__dict__ [key ] for key in ('host' , 'port' , 'user' , 'database' , 'password' )
8787 }
8888
89- if config .use_tpcds :
89+ if config .tpcds_setup :
90+ print ('Setup database for TPC-DS bench' )
91+ tpcds .setup_tpcds (conn_params )
92+ print ('Database is setup successfully' )
93+ return
94+
95+ if config .tpcds_run :
9096 print ('Starting stress test' )
91- tpcds .test_tpc_ds (conn_params )
97+ tpcds .run_tpcds (conn_params )
9298 print ('Stress finished successfully' )
9399 return
94100
@@ -115,7 +121,8 @@ def main(config):
115121 parser .add_argument ('--user' , dest = 'user' , default = 'postgres' , help = 'user name' )
116122 parser .add_argument ('--database' , dest = 'database' , default = 'postgres' , help = 'database name' )
117123 parser .add_argument ('--password' , dest = 'password' , nargs = 0 , action = PasswordPromptAction , default = '' , help = 'password' )
118- parser .add_argument ('--tpc-ds' , dest = 'use_tpcds' , action = 'store_true' , help = 'run only stress test based on TPC-DS benchmark' )
124+ parser .add_argument ('--tpc-ds-setup' , dest = 'tpcds_setup' , action = 'store_true' , help = 'setup database to run TPC-DS benchmark' )
125+ parser .add_argument ('--tpc-ds-run' , dest = 'tpcds_run' , action = 'store_true' , help = 'run only stress test based on TPC-DS benchmark' )
119126
120127 args = parser .parse_args ()
121128 main (args )
0 commit comments