IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 27, 2013, 5:58:25 AM (13 years ago)
Author:
eugene
Message:

enable test mode from command-line (-test, after jython module); add parallel dvo option; make database selection more consistent and variable on test/not-test

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20121219/ippToPsps/test/sastest.sh

    r35037 r35063  
    1919# mkgpc1.sh user localhost eam eam
    2020
    21 set mkgpc1      = 1
    22 set initdb      = 1
    23 set mkdummy     = 1
    24 set initscratch = 1
    25 set initbatch   = 0
    26 set camqueue    = 0
    27 set cambatch    = 0
     21set mkgpc1      = 0
     22set initdb      = 0
     23set mkdummy     = 0
     24set initscratch = 0
     25set initbatch   = 1
     26set camqueue    = 1
     27set cambatch    = 1
    2828set stackqueue  = 1
    2929set stackbatch  = 1
     
    4141  # does the database already exist?
    4242  # XXX this command will blow away an existing database!!
    43   mysql -h localhost -u dvo -pdvo -e "create database ipptopsps"
    44   mysql -h localhost -u dvo -pdvo ipptopsps < $IPPTOPSPS_DATA/ippToPspsDbSchema.sql
     43  mysql -h localhost -u dvo -pdvo -e "create database ipptopsps_test"
     44  mysql -h localhost -u dvo -pdvo ipptopsps_test < $IPPTOPSPS_DATA/ippToPspsDbSchema.sql
    4545
    4646endif
     
    4848# create a dummy config so setupScratchDb.py does not fail
    4949if ($mkdummy) then
    50   ippjython queue.py edit <<EOF
     50  ippjython queue.py -test edit <<EOF
    5151dummy
    5252none
     
    72720
    73731
     740
     751
    7476EOF
    7577endif
     
    7981
    8082  # create the database (ignore failure if it already exists)
    81   mysql -h localhost -u dvo -pdvo -e "drop database ipptopsps_scratch"
     83  mysql -h localhost -u dvo -pdvo -e "drop database ipptopsps_scratch1"
    8284  # mysql -h localhost -u dvo -pdvo -e "drop database ipptopsps_scratch2"
    8385  # mysql -h localhost -u dvo -pdvo -e "drop database ipptopsps_scratch3"
    8486
    85   mysql -h localhost -u dvo -pdvo -e "create database ipptopsps_scratch"
     87  mysql -h localhost -u dvo -pdvo -e "create database ipptopsps_scratch1"
    8688  # mysql -h localhost -u dvo -pdvo -e "create database ipptopsps_scratch2"
    8789  # mysql -h localhost -u dvo -pdvo -e "create database ipptopsps_scratch3"
    8890
    89   ippjython setupScratchDb.py dummy ipptopsps_scratch
    90   # ippjython setupScratchDb.py dummy ipptopsps_scratch2
    91   # ippjython setupScratchDb.py dummy ipptopsps_scratch3
     91  ippjython setupScratchDb.py -test dummy ipptopsps_scratch1
     92  # ippjython setupScratchDb.py -test dummy ipptopsps_scratch2
     93  # ippjython setupScratchDb.py -test dummy ipptopsps_scratch3
    9294endif
    9395
    9496# this code is sensitive to a previously existing database?
    9597if ($camqueue) then
    96   ippjython queue.py edit <<EOF
     98  ippjython queue.py -test edit <<EOF
    9799$queuename
    98100test_ds
     
    1181200
    1191211
     1220
     1231
    120124y
    121125y
     
    124128
    125129if ($initbatch) then
    126   ippjython loader.py $queuename init
     130  ippjython loader.py -test $queuename init
    127131endif
    128132
    129133if ($cambatch) then
    130   ippjython loader.py $queuename once
     134  ippjython loader.py -test $queuename once
    131135endif
    132136
     
    136140    set stackqueuename = $queuename\_stk
    137141  endif
    138   ippjython queue.py edit <<EOF
     142  ippjython queue.py -test edit <<EOF
    139143$stackqueuename
    140144test_ds
     
    1601640
    1611651
     1660
     1671
    162168y
    163169y
     
    169175    set stackqueuename = $queuename\_stk
    170176  endif
    171   ippjython loader.py $stackqueuename once
     177  ippjython loader.py -test $stackqueuename once
    172178endif
    173179
Note: See TracChangeset for help on using the changeset viewer.