IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 39036 for trunk


Ignore:
Timestamp:
Nov 3, 2015, 10:40:57 PM (11 years ago)
Author:
eugene
Message:

add diff test set

File:
1 edited

Legend:

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

    r39004 r39036  
    3131set forcedobjqueue = 1
    3232set forcedobjbatch = 1
     33set diffqueue      = 1
     34set diffbatch      = 1
     35set diffobjqueue   = 1
     36set diffobjbatch   = 1
    3337
    3438set options = "-test"
     
    4448    echo " -XX : turn off features"
    4549    echo " +XX : turn on features"
    46     echo "  features: all, mkgpc1, initdb, initscratch, initbatch, camera, stack, forcedwarp, object, forcedobject"
     50    echo "  features: all, mkgpc1, initdb, initscratch, initbatch, camera, stack, forcedwarp, object, forcedobject, diff, diffobj"
    4751    exit 2
    4852  case -all
     
    6165    set forcedobjqueue = 0
    6266    set forcedobjbatch = 0
     67    set diffqueue = 0
     68    set diffbatch = 0
     69    set diffobjqueue = 0
     70    set diffobjbatch = 0
    6371    breaksw;
    6472  case -mkgpc1
     
    93101    set forcedobjqueue = 0
    94102    set forcedobjbatch = 0
     103    breaksw;
     104  case -diff
     105    set diffqueue = 0
     106    set diffbatch = 0
     107    breaksw;
     108  case -diffobj
     109    set diffobjqueue = 0
     110    set diffobjbatch = 0
    95111    breaksw;
    96112  case -debug
     
    128144    set forcedobjqueue = 1
    129145    set forcedobjbatch = 1
     146    set diffqueue = 1
     147    set diffbatch = 1
     148    set diffobjqueue = 1
     149    set diffobjbatch = 1
    130150    breaksw;
    131151  case +mkgpc1
     
    160180    set forcedobjqueue = 1
    161181    set forcedobjbatch = 1
     182    breaksw;
     183  case +diff
     184    set diffqueue = 1
     185    set diffbatch = 1
     186    breaksw;
     187  case +diffobj
     188    set diffobjqueue = 1
     189    set diffobjbatch = 1
    162190    breaksw;
    163191  default:
     
    172200    echo " -XX : turn off features"
    173201    echo " +XX : turn on features"
    174     echo "  features: all, mkgpc1, initdb, initscratch, initbatch, camera, object, stack, forcedwarp, forcedobject"
     202    echo "  features: all, mkgpc1, initdb, initscratch, initbatch, camera, object, stack, forcedwarp, forcedobject, diff, diffobj"
    175203    echo "  (NOTE: you need to explicitly turn on mkgpc1 if you want to re-build the dvo)"
    176204    exit 2
     
    183211set forcedwarpqueuename = $queuename\_wrp
    184212set forcedobjqueuename = $queuename\_fwo
     213set diffqueuename = $queuename\_dif
     214set diffobjqueuename = $queuename\_dio
    185215
    186216if ($mkgpc1) then
     
    223253if ($initbatch) then
    224254  echo ""
    225   echo " ---- make skychunk for IN batches ----"
     255  echo " ---- queue IN batch ----"
    226256
    227257  echo "initbatch              " >  initbatch.dat # skychunk name
     
    522552if ($forcedobjbatch) then
    523553  echo ""
    524   echo " ---- load LO batches ----"
    525 
    526   rm -rf $OUTDIR/LO
     554  echo " ---- load FO batches ----"
     555
     556  rm -rf $OUTDIR/FO
    527557
    528558  ippjython loader.py $options $forcedobjqueuename once -simtest < /dev/null
     
    530560endif
    531561
     562############################ DF batches ################################
     563
     564# this code is sensitive to a previously existing database?
     565if ($diffqueue) then
     566  echo ""
     567  echo " ---- queue DF batches ----"
     568
     569  echo "$diffqueuename          " >  diffbatch.dat # skychunk name
     570  echo "test_ds                 " >> diffbatch.dat # datastore_product
     571  echo "IPP_PSPS                " >> diffbatch.dat # datastore_type
     572  echo "0                       " >> diffbatch.dat # datastore_publish
     573  echo "catdir.sas.diff         " >> diffbatch.dat # dvo_label
     574  echo "$OUTDIR/catdir.sas.diff " >> diffbatch.dat # dvo_location
     575  echo "332.0                   " >> diffbatch.dat # min_ra
     576  echo "334.5                   " >> diffbatch.dat # max_ra
     577  echo "-1                      " >> diffbatch.dat # min_dec
     578  echo "+1                      " >> diffbatch.dat # max_dec
     579  echo "2                       " >> diffbatch.dat # box_size
     580  echo "$OUTDIR                 " >> diffbatch.dat # base_path
     581  echo "0                       " >> diffbatch.dat # data_release
     582  echo "0                       " >> diffbatch.dat # delete_local
     583  echo "1                       " >> diffbatch.dat # delete_datastore
     584  echo "1                       " >> diffbatch.dat # delete_dxlayer
     585  echo "2012-12-10 00:00:00.0   " >> diffbatch.dat # epoch
     586  echo "3PI                     " >> diffbatch.dat # survey
     587  echo "3PI                     " >> diffbatch.dat # psps_survey
     588  echo "0                       " >> diffbatch.dat # queue_P2
     589  echo "0                       " >> diffbatch.dat # queue_ST
     590  echo "0                       " >> diffbatch.dat # queue_OB
     591  echo "1                       " >> diffbatch.dat # queue_DF
     592  echo "0                       " >> diffbatch.dat # queue_DO
     593  echo "0                       " >> diffbatch.dat # queue_FW
     594  echo "0                       " >> diffbatch.dat # queue_FO
     595  echo "1                       " >> diffbatch.dat # active
     596  echo "0                       " >> diffbatch.dat # parallel
     597  echo "use_new                 " >> diffbatch.dat # P2_smf_version
     598  echo "any                     " >> diffbatch.dat # ST_cmf_version
     599  echo "2000-01-01 00:00:00.0   " >> diffbatch.dat # trange_start
     600  echo "2020-01-01 00:00:00.0   " >> diffbatch.dat # trange_end
     601  ippjython queue.py $options edit -simtest < diffbatch.dat
     602  if ($status) exit 1
     603endif
     604
     605if ($diffbatch) then
     606  echo ""
     607  echo " ---- load DF batches ----"
     608
     609  rm -rf $OUTDIR/FW
     610  ippjython loader.py $options $diffqueuename once -simtest < /dev/null
     611  if ($status) exit
     612endif
     613
     614############################ DO batches ################################
     615
     616# this code is sensitive to a previously existing database?
     617if ($diffobjqueue) then
     618  echo ""
     619  echo " ---- queue do batches ----"
     620
     621  echo "$diffobjqueuename       " >  diffobjbatch.dat # skychunk name
     622  echo "test_ds                 " >> diffobjbatch.dat # datastore_product
     623  echo "IPP_PSPS                " >> diffobjbatch.dat # datastore_type
     624  echo "0                       " >> diffobjbatch.dat # datastore_publish
     625  echo "catdir.sas.diff         " >> diffobjbatch.dat # dvo_label
     626  echo "$OUTDIR/catdir.sas.diff " >> diffobjbatch.dat # dvo_location
     627  echo "332.0                   " >> diffobjbatch.dat # min_ra
     628  echo "334.5                   " >> diffobjbatch.dat # max_ra
     629  echo "-1                      " >> diffobjbatch.dat # min_dec
     630  echo "+1                      " >> diffobjbatch.dat # max_dec
     631  echo "2                       " >> diffobjbatch.dat # box_size
     632  echo "$OUTDIR                 " >> diffobjbatch.dat # base_path
     633  echo "0                       " >> diffobjbatch.dat # data_release
     634  echo "0                       " >> diffobjbatch.dat # delete_local
     635  echo "1                       " >> diffobjbatch.dat # delete_datastore
     636  echo "1                       " >> diffobjbatch.dat # delete_dxlayer
     637  echo "2012-12-10 00:00:00.0   " >> diffobjbatch.dat # epoch
     638  echo "3PI                     " >> diffobjbatch.dat # survey
     639  echo "3PI                     " >> diffobjbatch.dat # psps_survey
     640  echo "0                       " >> diffobjbatch.dat # queue_P2
     641  echo "0                       " >> diffobjbatch.dat # queue_ST
     642  echo "0                       " >> diffobjbatch.dat # queue_OB
     643  echo "0                       " >> diffobjbatch.dat # queue_DF
     644  echo "1                       " >> diffobjbatch.dat # queue_DO
     645  echo "0                       " >> diffobjbatch.dat # queue_FW
     646  echo "0                       " >> diffobjbatch.dat # queue_FO
     647  echo "1                       " >> diffobjbatch.dat # active
     648  echo "0                       " >> diffobjbatch.dat # parallel
     649  echo "use_new                 " >> diffobjbatch.dat # P2_smf_version
     650  echo "any                     " >> diffobjbatch.dat # ST_cmf_version
     651  echo "2000-01-01 00:00:00.0   " >> diffobjbatch.dat # trange_start
     652  echo "2020-01-01 00:00:00.0   " >> diffobjbatch.dat # trange_end
     653  ippjython queue.py $options edit once -simtest < diffobjbatch.dat
     654  if ($status) exit
     655endif
     656
     657if ($diffobjbatch) then
     658  echo ""
     659  echo " ---- load DO batches ----"
     660
     661  rm -rf $OUTDIR/DO
     662
     663  ippjython loader.py $options $diffobjqueuename once -simtest < /dev/null
     664  if ($status) exit
     665endif
Note: See TracChangeset for help on using the changeset viewer.