IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 12, 2014, 4:10:18 PM (12 years ago)
Author:
eugene
Message:

merge changes from branches/eam_branches/ipp-20140717

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippToPsps/test/fulltest.sh

    r35456 r37246  
    11#!/bin/csh -f
    22
    3 chmod +x *.dvo *.sh
     3chmod +x mkgpc1data.dvo mkgpc1.sh
    44
    55# a bit crude : get the datadir path by interpollation of the PATH element for psconfig
     
    1414# before running this test, you must have a mysql user:
    1515# mkgpc1.sh user localhost eam eam
     16
    1617set mkgpc1       = 1
    1718set initdb       = 1
     
    157158  mysql -h localhost -u dvo -pdvo -e "create database ipptopsps_test"
    158159  mysql -h localhost -u dvo -pdvo ipptopsps_test < $IPPTOPSPS_DATA/ippToPspsDbSchema.sql
    159 
    160160endif
    161161
     
    168168  mysql -h localhost -u dvo -pdvo -e "drop database ipptopsps_test_scratch"
    169169  mysql -h localhost -u dvo -pdvo -e "create database ipptopsps_test_scratch"
    170   ippjython setupScratchDb.py -test
    171 endif
    172 
    173 #  `name`
    174 #  `datastore_product`
    175 #  `datastore_type`
    176 #  `datastore_publish`
    177 #  `dvo_label`
    178 #  `dvo_location`
    179 #  `min_ra`
    180 #  `max_ra`
    181 #  `min_dec`
    182 #  `max_dec`
    183 #  `box_size`
    184 #  `base_path`
    185 #  `data_release`
    186 #  `delete_local`
    187 #  `delete_datastore`
    188 #  `delete_dxlayer`
    189 #  `epoch`
    190 #  `survey`
    191 #  `psps_survey`
    192 #  `queue_P2`
    193 #  `queue_ST`
    194 #  `queue_OB`
    195 #  `active`
    196 #  `parallel`
     170  ippjython setupScratchDb.py -test < /dev/null
     171  if ($status) exit
     172endif
    197173
    198174# this is poor : we need to queue something in order to generate an init batch
     
    203179  echo " ---- make skychunk for IN batches ----"
    204180
    205   ippjython queue.py -test edit <<EOF
    206 initbatch
    207 test_ds
    208 IPP_PSPS
    209 0
    210 none
    211 none
    212 0
    213 0
    214 0
    215 0
    216 2
    217 none
    218 0
    219 0
    220 1
    221 1
    222 2012-12-10 00:00:00.0
    223 3PI
    224 3PI
    225 0
    226 0
    227 0
    228 1
    229 0
    230 y
    231 y
    232 EOF
     181  echo "initbatch              " >  initbatch.dat # skychunk name
     182  echo "test_ds                " >> initbatch.dat # datastore_product
     183  echo "IPP_PSPS               " >> initbatch.dat # datastore_type
     184  echo "0                      " >> initbatch.dat # datastore_publish
     185  echo "none                   " >> initbatch.dat # dvo_label
     186  echo "none                   " >> initbatch.dat # dvo_location
     187  echo "0                      " >> initbatch.dat # min_ra
     188  echo "0                      " >> initbatch.dat # max_ra
     189  echo "0                      " >> initbatch.dat # min_dec
     190  echo "0                      " >> initbatch.dat # max_dec
     191  echo "2                      " >> initbatch.dat # box_size
     192  echo "none                   " >> initbatch.dat # base_path
     193  echo "0                      " >> initbatch.dat # data_release
     194  echo "0                      " >> initbatch.dat # delete_local
     195  echo "1                      " >> initbatch.dat # delete_datastore
     196  echo "1                      " >> initbatch.dat # delete_dxlayer
     197  echo "2012-12-10 00:00:00.0  " >> initbatch.dat # epoch
     198  echo "3PI                    " >> initbatch.dat # survey
     199  echo "3PI                    " >> initbatch.dat # psps_survey
     200  echo "0                      " >> initbatch.dat # queue_P2
     201  echo "0                      " >> initbatch.dat # queue_ST
     202  echo "0                      " >> initbatch.dat # queue_OB
     203  echo "0                      " >> initbatch.dat # queue_DF
     204  echo "0                      " >> initbatch.dat # queue_DO
     205  echo "0                      " >> initbatch.dat # queue_FW
     206  echo "0                      " >> initbatch.dat # queue_FO
     207  echo "1                      " >> initbatch.dat # active
     208  echo "0                      " >> initbatch.dat # parallel
     209  echo "use_new                " >> initbatch.dat # P2_smf_version
     210  echo "any                    " >> initbatch.dat # ST_cmf_version
     211  echo "2000-01-01 00:00:00.0  " >> initbatch.dat # trange_start
     212  echo "2020-01-01 00:00:00.0  " >> initbatch.dat # trange_end
     213  cat initbatch.dat | ippjython queue.py -test edit
     214  if ($status) exit
    233215
    234216  echo ""
     
    236218
    237219  rm -rf $OUTDIR/IN
    238   ippjython loader.py -test initbatch init
     220  ippjython loader.py -test initbatch init -simtest < /dev/null
     221  if ($status) exit
    239222endif
    240223
     
    244227  echo " ---- queue P2 batches ----"
    245228
    246   ippjython queue.py -test edit <<EOF
    247 $queuename
    248 test_ds
    249 IPP_PSPS
    250 0
    251 catdir.cam
    252 $OUTDIR/catdir.cam
    253 9
    254 11
    255 19
    256 21
    257 2
    258 $OUTDIR
    259 0
    260 0
    261 1
    262 1
    263 2012-12-10 00:00:00.0
    264 3PI
    265 3PI
    266 1
    267 0
    268 0
    269 1
    270 0
    271 y
    272 y
    273 EOF
     229  echo "$queuename            " >  cambatch.dat # skychunk name
     230  echo "test_ds               " >> cambatch.dat # datastore_product
     231  echo "IPP_PSPS              " >> cambatch.dat # datastore_type
     232  echo "0                     " >> cambatch.dat # datastore_publish
     233  echo "catdir.cam            " >> cambatch.dat # dvo_label
     234  echo "$OUTDIR/catdir.cam    " >> cambatch.dat # dvo_location
     235  echo "9                     " >> cambatch.dat # min_ra
     236  echo "11                    " >> cambatch.dat # max_ra
     237  echo "19                    " >> cambatch.dat # min_dec
     238  echo "21                    " >> cambatch.dat # max_dec
     239  echo "2                     " >> cambatch.dat # box_size
     240  echo "$OUTDIR               " >> cambatch.dat # base_path
     241  echo "0                     " >> cambatch.dat # data_release
     242  echo "0                     " >> cambatch.dat # delete_local
     243  echo "1                     " >> cambatch.dat # delete_datastore
     244  echo "1                     " >> cambatch.dat # delete_dxlayer
     245  echo "2012-12-10 00:00:00.0 " >> cambatch.dat # epoch
     246  echo "3PI                   " >> cambatch.dat # survey
     247  echo "3PI                   " >> cambatch.dat # psps_survey
     248  echo "1                     " >> cambatch.dat # queue_P2
     249  echo "0                     " >> cambatch.dat # queue_ST
     250  echo "0                     " >> cambatch.dat # queue_OB
     251  echo "0                     " >> cambatch.dat # queue_DF
     252  echo "0                     " >> cambatch.dat # queue_DO
     253  echo "0                     " >> cambatch.dat # queue_FW
     254  echo "0                     " >> cambatch.dat # queue_FO
     255  echo "1                     " >> cambatch.dat # active
     256  echo "0                     " >> cambatch.dat # parallel
     257  echo "use_new               " >> cambatch.dat # P2_smf_version
     258  echo "any                   " >> cambatch.dat # ST_cmf_version
     259  echo "2000-01-01 00:00:00.0 " >> cambatch.dat # trange_start
     260  echo "2020-01-01 00:00:00.0 " >> cambatch.dat # trange_end
     261  cat cambatch.dat | ippjython queue.py -test edit -simtest
     262  if ($status) exit
    274263endif
    275264
     
    279268
    280269  rm -rf $OUTDIR/P2
    281   ippjython loader.py -test $queuename once
     270  ippjython loader.py -test $queuename once -simtest < /dev/null
     271  if ($status) exit
    282272endif
    283273
     
    290280    set stackqueuename = $queuename\_stk
    291281  endif
    292   ippjython queue.py -test edit <<EOF
    293 $stackqueuename
    294 test_ds
    295 IPP_PSPS
    296 0
    297 catdir.stk
    298 $OUTDIR/catdir.stk
    299 9
    300 11
    301 19
    302 21
    303 2
    304 $OUTDIR
    305 0
    306 0
    307 1
    308 1
    309 2012-12-10 00:00:00.0
    310 3PI
    311 3PI
    312 0
    313 1
    314 0
    315 1
    316 0
    317 y
    318 y
    319 EOF
     282  echo "$stackqueuename       " >  stackbatch.dat # skychunk name
     283  echo "test_ds               " >> stackbatch.dat # datastore_product
     284  echo "IPP_PSPS              " >> stackbatch.dat # datastore_type
     285  echo "0                     " >> stackbatch.dat # datastore_publish
     286  echo "catdir.stk            " >> stackbatch.dat # dvo_label
     287  echo "$OUTDIR/catdir.stk    " >> stackbatch.dat # dvo_location
     288  echo "9                     " >> stackbatch.dat # min_ra
     289  echo "11                    " >> stackbatch.dat # max_ra
     290  echo "19                    " >> stackbatch.dat # min_dec
     291  echo "21                    " >> stackbatch.dat # max_dec
     292  echo "2                     " >> stackbatch.dat # box_size
     293  echo "$OUTDIR               " >> stackbatch.dat # base_path
     294  echo "0                     " >> stackbatch.dat # data_release
     295  echo "0                     " >> stackbatch.dat # delete_local
     296  echo "1                     " >> stackbatch.dat # delete_datastore
     297  echo "1                     " >> stackbatch.dat # delete_dxlayer
     298  echo "2012-12-10 00:00:00.0 " >> stackbatch.dat # epoch
     299  echo "3PI                   " >> stackbatch.dat # survey
     300  echo "3PI                   " >> stackbatch.dat # psps_survey
     301  echo "0                     " >> stackbatch.dat # queue_P2
     302  echo "1                     " >> stackbatch.dat # queue_ST
     303  echo "0                     " >> stackbatch.dat # queue_OB
     304  echo "0                     " >> stackbatch.dat # queue_DF
     305  echo "0                     " >> stackbatch.dat # queue_DO
     306  echo "0                     " >> stackbatch.dat # queue_FW
     307  echo "0                     " >> stackbatch.dat # queue_FO
     308  echo "1                     " >> stackbatch.dat # active
     309  echo "0                     " >> stackbatch.dat # parallel
     310  echo "use_new               " >> stackbatch.dat # P2_smf_version
     311  echo "any                   " >> stackbatch.dat # ST_cmf_version
     312  echo "2000-01-01 00:00:00.0 " >> stackbatch.dat # trange_start
     313  echo "2020-01-01 00:00:00.0 " >> stackbatch.dat # trange_end
     314  cat stackbatch.dat | ippjython queue.py -test edit -simtest
     315  if ($status) exit
    320316endif
    321317
     
    328324  endif
    329325  rm -rf $OUTDIR/ST
    330   ippjython loader.py -test $stackqueuename once
     326  ippjython loader.py -test $stackqueuename once -simtest < /dev/null
     327  if ($status) exit
    331328endif
    332329
     
    339336    set objectqueuename = $queuename\_obj
    340337  endif
    341   ippjython queue.py -test edit <<EOF
    342 $objectqueuename
    343 test_ds
    344 IPP_PSPS
    345 0
    346 catdir.stk
    347 $OUTDIR/catdir.stk
    348 9
    349 11
    350 19
    351 21
    352 2
    353 $OUTDIR
    354 0
    355 0
    356 1
    357 1
    358 2012-12-10 00:00:00.0
    359 3PI
    360 3PI
    361 0
    362 0
    363 1
    364 1
    365 0
    366 y
    367 y
    368 EOF
     338  echo "$objectqueuename      " >  objectbatch.dat # skychunk name
     339  echo "test_ds               " >> objectbatch.dat # datastore_product
     340  echo "IPP_PSPS              " >> objectbatch.dat # datastore_type
     341  echo "0                     " >> objectbatch.dat # datastore_publish
     342  echo "catdir.cam            " >> objectbatch.dat # dvo_label
     343  echo "$OUTDIR/catdir.cam    " >> objectbatch.dat # dvo_location
     344  echo "9                     " >> objectbatch.dat # min_ra
     345  echo "11                    " >> objectbatch.dat # max_ra
     346  echo "19                    " >> objectbatch.dat # min_dec
     347  echo "21                    " >> objectbatch.dat # max_dec
     348  echo "2                     " >> objectbatch.dat # box_size
     349  echo "$OUTDIR               " >> objectbatch.dat # base_path
     350  echo "0                     " >> objectbatch.dat # data_release
     351  echo "0                     " >> objectbatch.dat # delete_local
     352  echo "1                     " >> objectbatch.dat # delete_datastore
     353  echo "1                     " >> objectbatch.dat # delete_dxlayer
     354  echo "2012-12-10 00:00:00.0 " >> objectbatch.dat # epoch
     355  echo "3PI                   " >> objectbatch.dat # survey
     356  echo "3PI                   " >> objectbatch.dat # psps_survey
     357  echo "0                     " >> objectbatch.dat # queue_P2
     358  echo "0                     " >> objectbatch.dat # queue_ST
     359  echo "1                     " >> objectbatch.dat # queue_OB
     360  echo "0                     " >> objectbatch.dat # queue_DF
     361  echo "0                     " >> objectbatch.dat # queue_DO
     362  echo "0                     " >> objectbatch.dat # queue_FW
     363  echo "0                     " >> objectbatch.dat # queue_FO
     364  echo "1                     " >> objectbatch.dat # active
     365  echo "0                     " >> objectbatch.dat # parallel
     366  echo "use_new               " >> objectbatch.dat # P2_smf_version
     367  echo "any                   " >> objectbatch.dat # ST_cmf_version
     368  echo "2000-01-01 00:00:00.0 " >> objectbatch.dat # trange_start
     369  echo "2020-01-01 00:00:00.0 " >> objectbatch.dat # trange_end
     370  cat objectbatch.dat | ippjython queue.py -test edit once -simtest
     371  if ($status) exit
    369372endif
    370373
     
    377380  endif
    378381  rm -rf $OUTDIR/OB
    379    ippjython loader.py -test $objectqueuename once
    380 endif
    381 
     382
     383  ippjython loader.py -test $objectqueuename once -simtest < /dev/null
     384  if ($status) exit
     385endif
     386
Note: See TracChangeset for help on using the changeset viewer.