IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 3246


Ignore:
Timestamp:
Feb 16, 2005, 3:58:43 PM (21 years ago)
Author:
desonia
Message:

changed the prototype of psMetadataLookup_.

Location:
trunk/psLib
Files:
10 added
7 deleted
30 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/etc/pslib/Makefile.am

    r3238 r3246  
    77EXTRA_DIST = psTime.xml psTime.config.template
    88
    9 psTime.config:: psTime.config.template
     9psTime.config: psTime.config.template
    1010        sed 's|PREFIX|$(prefix)|' $? > $@
    1111
  • trunk/psLib/pslib.kdevses

    r3182 r3246  
    22<!DOCTYPE KDevPrjSession>
    33<KDevPrjSession>
    4  <DocsAndViews NumberOfDocuments="1" >
    5   <Doc0 NumberOfViews="1" URL="file:/home/desonia/panstarrs/psLib/configure.in" >
    6    <View0 line="15" Type="Source" />
    7   </Doc0>
    8  </DocsAndViews>
     4 <DocsAndViews NumberOfDocuments="0" />
    95 <pluginList>
    106  <kdevbookmarks>
  • trunk/psLib/src/astronomy/psMetadata.c

    r3025 r3246  
    1212*  @author Ross Harman, MHPCC
    1313*
    14 *  @version $Revision: 1.49 $ $Name: not supported by cvs2svn $
    15 *  @date $Date: 2005-01-17 20:58:20 $
     14*  @version $Revision: 1.50 $ $Name: not supported by cvs2svn $
     15*  @date $Date: 2005-02-17 01:58:42 $
    1616*
    1717*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    419419}
    420420
    421 void* psMetadataLookupPtr(psMetadata *md, const char *key, psBool *status)
     421void* psMetadataLookupPtr(psBool *status, psMetadata *md, const char *key)
    422422{
    423423    psMetadataItem *metadataItem = NULL;
     
    450450
    451451#define psMetadataLookupNumTYPE(TYPE) \
    452 ps##TYPE psMetadataLookup##TYPE(psMetadata *md, const char *key, psBool *status) \
     452ps##TYPE psMetadataLookup##TYPE(psBool *status, psMetadata *md, const char *key) \
    453453{ \
    454454    psMetadataItem *metadataItem = NULL; \
  • trunk/psLib/src/astronomy/psMetadata.h

    r3114 r3246  
    1111*  @author Ross Harman, MHPCC
    1212*
    13 *  @version $Revision: 1.35 $ $Name: not supported by cvs2svn $
    14 *  @date $Date: 2005-02-03 00:45:06 $
     13*  @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
     14*  @date $Date: 2005-02-17 01:58:42 $
    1515*
    1616*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    196196 */
    197197psMetadataItem* psMetadataLookup(
    198     psMetadata * md,           ///< Metadata collection to lookup metadata item.
    199     const char * key           ///< Name of metadata key.
     198    psMetadata * md,                   ///< Metadata collection to lookup metadata item.
     199    const char * key                   ///< Name of metadata key.
    200200);
    201201
     
    209209 */
    210210psF64 psMetadataLookupF64(
    211     psMetadata *md,            ///< Metadata collection to lookup metadata item.
    212     const char *key,           ///< Name of metadata key.
    213     psBool *status              ///< Status of lookup.
     211    psBool *status,                    ///< Status of lookup.
     212    psMetadata *md,                    ///< Metadata collection to lookup metadata item.
     213    const char *key                    ///< Name of metadata key.
    214214);
    215215
     
    223223 */
    224224psF32 psMetadataLookupF32(
    225     psMetadata *md,            ///< Metadata collection to lookup metadata item.
    226     const char *key,           ///< Name of metadata key.
    227     psBool *status              ///< Status of lookup.
     225    psBool *status,                    ///< Status of lookup.
     226    psMetadata *md,                    ///< Metadata collection to lookup metadata item.
     227    const char *key                    ///< Name of metadata key.
    228228);
    229229
     
    237237 */
    238238psS32 psMetadataLookupS32(
    239     psMetadata *md,            ///< Metadata collection to lookup metadata item.
    240     const char *key,           ///< Name of metadata key.
    241     psBool *status              ///< Status of lookup.
     239    psBool *status,                    ///< Status of lookup.
     240    psMetadata *md,                    ///< Metadata collection to lookup metadata item.
     241    const char *key                    ///< Name of metadata key.
    242242);
    243243
     
    251251 */
    252252psBool psMetadataLookupBool(
    253     psMetadata *md,            ///< Metadata collection to lookup metadata item.
    254     const char *key,           ///< Name of metadata key.
    255     psBool *status              ///< Status of lookup.
     253    psBool *status,                    ///< Status of lookup.
     254    psMetadata *md,                    ///< Metadata collection to lookup metadata item.
     255    const char *key                    ///< Name of metadata key.
    256256);
    257257
     
    265265 */
    266266void* psMetadataLookupPtr(
    267     psMetadata* md,            ///< Metadata collection to lookup metadata item.
    268     const char *key,           ///< Name of metadata key.
    269     psBool *status              ///< Status of lookup.
     267    psBool *status,                    ///< Status of lookup.
     268    psMetadata* md,                    ///< Metadata collection to lookup metadata item.
     269    const char *key                    ///< Name of metadata key.
    270270);
    271271
  • trunk/psLib/src/collections/psMetadata.c

    r3025 r3246  
    1212*  @author Ross Harman, MHPCC
    1313*
    14 *  @version $Revision: 1.49 $ $Name: not supported by cvs2svn $
    15 *  @date $Date: 2005-01-17 20:58:20 $
     14*  @version $Revision: 1.50 $ $Name: not supported by cvs2svn $
     15*  @date $Date: 2005-02-17 01:58:42 $
    1616*
    1717*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    419419}
    420420
    421 void* psMetadataLookupPtr(psMetadata *md, const char *key, psBool *status)
     421void* psMetadataLookupPtr(psBool *status, psMetadata *md, const char *key)
    422422{
    423423    psMetadataItem *metadataItem = NULL;
     
    450450
    451451#define psMetadataLookupNumTYPE(TYPE) \
    452 ps##TYPE psMetadataLookup##TYPE(psMetadata *md, const char *key, psBool *status) \
     452ps##TYPE psMetadataLookup##TYPE(psBool *status, psMetadata *md, const char *key) \
    453453{ \
    454454    psMetadataItem *metadataItem = NULL; \
  • trunk/psLib/src/collections/psMetadata.h

    r3114 r3246  
    1111*  @author Ross Harman, MHPCC
    1212*
    13 *  @version $Revision: 1.35 $ $Name: not supported by cvs2svn $
    14 *  @date $Date: 2005-02-03 00:45:06 $
     13*  @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
     14*  @date $Date: 2005-02-17 01:58:42 $
    1515*
    1616*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    196196 */
    197197psMetadataItem* psMetadataLookup(
    198     psMetadata * md,           ///< Metadata collection to lookup metadata item.
    199     const char * key           ///< Name of metadata key.
     198    psMetadata * md,                   ///< Metadata collection to lookup metadata item.
     199    const char * key                   ///< Name of metadata key.
    200200);
    201201
     
    209209 */
    210210psF64 psMetadataLookupF64(
    211     psMetadata *md,            ///< Metadata collection to lookup metadata item.
    212     const char *key,           ///< Name of metadata key.
    213     psBool *status              ///< Status of lookup.
     211    psBool *status,                    ///< Status of lookup.
     212    psMetadata *md,                    ///< Metadata collection to lookup metadata item.
     213    const char *key                    ///< Name of metadata key.
    214214);
    215215
     
    223223 */
    224224psF32 psMetadataLookupF32(
    225     psMetadata *md,            ///< Metadata collection to lookup metadata item.
    226     const char *key,           ///< Name of metadata key.
    227     psBool *status              ///< Status of lookup.
     225    psBool *status,                    ///< Status of lookup.
     226    psMetadata *md,                    ///< Metadata collection to lookup metadata item.
     227    const char *key                    ///< Name of metadata key.
    228228);
    229229
     
    237237 */
    238238psS32 psMetadataLookupS32(
    239     psMetadata *md,            ///< Metadata collection to lookup metadata item.
    240     const char *key,           ///< Name of metadata key.
    241     psBool *status              ///< Status of lookup.
     239    psBool *status,                    ///< Status of lookup.
     240    psMetadata *md,                    ///< Metadata collection to lookup metadata item.
     241    const char *key                    ///< Name of metadata key.
    242242);
    243243
     
    251251 */
    252252psBool psMetadataLookupBool(
    253     psMetadata *md,            ///< Metadata collection to lookup metadata item.
    254     const char *key,           ///< Name of metadata key.
    255     psBool *status              ///< Status of lookup.
     253    psBool *status,                    ///< Status of lookup.
     254    psMetadata *md,                    ///< Metadata collection to lookup metadata item.
     255    const char *key                    ///< Name of metadata key.
    256256);
    257257
     
    265265 */
    266266void* psMetadataLookupPtr(
    267     psMetadata* md,            ///< Metadata collection to lookup metadata item.
    268     const char *key,           ///< Name of metadata key.
    269     psBool *status              ///< Status of lookup.
     267    psBool *status,                    ///< Status of lookup.
     268    psMetadata* md,                    ///< Metadata collection to lookup metadata item.
     269    const char *key                    ///< Name of metadata key.
    270270);
    271271
  • trunk/psLib/src/dataIO/psFits.c

    r3108 r3246  
    77 *  @author Robert DeSonia, MHPCC
    88 *
    9  *  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2005-02-02 20:22:56 $
     9 *  @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2005-02-17 01:58:42 $
    1111 *
    1212 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    15461546            case PS_TYPE_S32:
    15471547                for (row = 0; row < table->n; row++) {
    1548                     col->data.S32[row] = psMetadataLookupS32(
    1549                                              table->data[row],item->name,NULL);
     1548                    col->data.S32[row] = psMetadataLookupS32(NULL,
     1549                                         table->data[row],
     1550                                         item->name);
    15501551                }
    15511552                fits_write_col_int(fits->p_fd,
     
    15591560            case PS_TYPE_F32:
    15601561                for (row = 0; row < table->n; row++) {
    1561                     col->data.F32[row] = psMetadataLookupF32(
    1562                                              table->data[row],item->name,NULL);
     1562                    col->data.F32[row] = psMetadataLookupF32(NULL,
     1563                                         table->data[row],
     1564                                         item->name);
    15631565                }
    15641566                fits_write_col_flt(fits->p_fd,
     
    15721574            case PS_TYPE_F64:
    15731575                for (row = 0; row < table->n; row++) {
    1574                     col->data.F64[row] = psMetadataLookupF64(
    1575                                              table->data[row],item->name,NULL);
     1576                    col->data.F64[row] = psMetadataLookupF64(NULL,
     1577                                         table->data[row],
     1578                                         item->name);
    15761579                }
    15771580                fits_write_col_dbl(fits->p_fd,
     
    15851588            case PS_TYPE_BOOL:
    15861589                for (row = 0; row < table->n; row++) {
    1587                     col->data.S8[row] = psMetadataLookupBool(
    1588                                             table->data[row],item->name,NULL);
     1590                    col->data.S8[row] = psMetadataLookupBool(NULL,
     1591                                        table->data[row],
     1592                                        item->name);
    15891593                }
    15901594                fits_write_col_log(fits->p_fd,
  • trunk/psLib/src/fileUtils/psFits.c

    r3108 r3246  
    77 *  @author Robert DeSonia, MHPCC
    88 *
    9  *  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2005-02-02 20:22:56 $
     9 *  @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2005-02-17 01:58:42 $
    1111 *
    1212 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    15461546            case PS_TYPE_S32:
    15471547                for (row = 0; row < table->n; row++) {
    1548                     col->data.S32[row] = psMetadataLookupS32(
    1549                                              table->data[row],item->name,NULL);
     1548                    col->data.S32[row] = psMetadataLookupS32(NULL,
     1549                                         table->data[row],
     1550                                         item->name);
    15501551                }
    15511552                fits_write_col_int(fits->p_fd,
     
    15591560            case PS_TYPE_F32:
    15601561                for (row = 0; row < table->n; row++) {
    1561                     col->data.F32[row] = psMetadataLookupF32(
    1562                                              table->data[row],item->name,NULL);
     1562                    col->data.F32[row] = psMetadataLookupF32(NULL,
     1563                                         table->data[row],
     1564                                         item->name);
    15631565                }
    15641566                fits_write_col_flt(fits->p_fd,
     
    15721574            case PS_TYPE_F64:
    15731575                for (row = 0; row < table->n; row++) {
    1574                     col->data.F64[row] = psMetadataLookupF64(
    1575                                              table->data[row],item->name,NULL);
     1576                    col->data.F64[row] = psMetadataLookupF64(NULL,
     1577                                         table->data[row],
     1578                                         item->name);
    15761579                }
    15771580                fits_write_col_dbl(fits->p_fd,
     
    15851588            case PS_TYPE_BOOL:
    15861589                for (row = 0; row < table->n; row++) {
    1587                     col->data.S8[row] = psMetadataLookupBool(
    1588                                             table->data[row],item->name,NULL);
     1590                    col->data.S8[row] = psMetadataLookupBool(NULL,
     1591                                        table->data[row],
     1592                                        item->name);
    15891593                }
    15901594                fits_write_col_log(fits->p_fd,
  • trunk/psLib/src/fits/psFits.c

    r3108 r3246  
    77 *  @author Robert DeSonia, MHPCC
    88 *
    9  *  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2005-02-02 20:22:56 $
     9 *  @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2005-02-17 01:58:42 $
    1111 *
    1212 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    15461546            case PS_TYPE_S32:
    15471547                for (row = 0; row < table->n; row++) {
    1548                     col->data.S32[row] = psMetadataLookupS32(
    1549                                              table->data[row],item->name,NULL);
     1548                    col->data.S32[row] = psMetadataLookupS32(NULL,
     1549                                         table->data[row],
     1550                                         item->name);
    15501551                }
    15511552                fits_write_col_int(fits->p_fd,
     
    15591560            case PS_TYPE_F32:
    15601561                for (row = 0; row < table->n; row++) {
    1561                     col->data.F32[row] = psMetadataLookupF32(
    1562                                              table->data[row],item->name,NULL);
     1562                    col->data.F32[row] = psMetadataLookupF32(NULL,
     1563                                         table->data[row],
     1564                                         item->name);
    15631565                }
    15641566                fits_write_col_flt(fits->p_fd,
     
    15721574            case PS_TYPE_F64:
    15731575                for (row = 0; row < table->n; row++) {
    1574                     col->data.F64[row] = psMetadataLookupF64(
    1575                                              table->data[row],item->name,NULL);
     1576                    col->data.F64[row] = psMetadataLookupF64(NULL,
     1577                                         table->data[row],
     1578                                         item->name);
    15761579                }
    15771580                fits_write_col_dbl(fits->p_fd,
     
    15851588            case PS_TYPE_BOOL:
    15861589                for (row = 0; row < table->n; row++) {
    1587                     col->data.S8[row] = psMetadataLookupBool(
    1588                                             table->data[row],item->name,NULL);
     1590                    col->data.S8[row] = psMetadataLookupBool(NULL,
     1591                                        table->data[row],
     1592                                        item->name);
    15891593                }
    15901594                fits_write_col_log(fits->p_fd,
  • trunk/psLib/src/sys/psError.c

    r2971 r3246  
    1010 *  @author Eric Van Alst, MHPCC
    1111 *
    12  *  @version $Revision: 1.20 $ $Name: not supported by cvs2svn $
    13  *  @date $Date: 2005-01-13 19:50:45 $
     12 *  @version $Revision: 1.21 $ $Name: not supported by cvs2svn $
     13 *  @date $Date: 2005-02-17 01:58:42 $
    1414 *
    1515 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    7777    char errMsg[2048];
    7878    psErr* err;
    79     char msgName[256];
     79    char msgName[1024];
    8080
    81     snprintf(msgName,256,"%s (%s:%d)",func,file,lineno);
     81    snprintf(msgName,1024,"%s (%s:%d)",func,file,lineno);
    8282
    8383    va_list argPtr;             // variable list arguement pointer
  • trunk/psLib/src/sys/psLogMsg.c

    r3232 r3246  
    1111 *  @author George Gusciora, MHPCC
    1212 *
    13  *  @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
    14  *  @date $Date: 2005-02-16 00:22:05 $
     13 *  @version $Revision: 1.37 $ $Name: not supported by cvs2svn $
     14 *  @date $Date: 2005-02-17 01:58:42 $
    1515 *
    1616 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    4646#define MAX_LOG_LEVEL 9
    4747
    48 #define MAX_LOG_LINE_LENGTH 128
    49 
     48#define MAX_LOG_LINE_LENGTH 256
    5049
    5150static FILE *logDest = (FILE *) 1;      // flag to initialize to stderr before using.
  • trunk/psLib/src/sysUtils/psError.c

    r2972 r3246  
    1010 *  @author Eric Van Alst, MHPCC
    1111 *
    12  *  @version $Revision: 1.20 $ $Name: not supported by cvs2svn $
    13  *  @date $Date: 2005-01-13 19:50:45 $
     12 *  @version $Revision: 1.21 $ $Name: not supported by cvs2svn $
     13 *  @date $Date: 2005-02-17 01:58:42 $
    1414 *
    1515 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    7777    char errMsg[2048];
    7878    psErr* err;
    79     char msgName[256];
     79    char msgName[1024];
    8080
    81     snprintf(msgName,256,"%s (%s:%d)",func,file,lineno);
     81    snprintf(msgName,1024,"%s (%s:%d)",func,file,lineno);
    8282
    8383    va_list argPtr;             // variable list arguement pointer
  • trunk/psLib/src/sysUtils/psLogMsg.c

    r3232 r3246  
    1111 *  @author George Gusciora, MHPCC
    1212 *
    13  *  @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
    14  *  @date $Date: 2005-02-16 00:22:05 $
     13 *  @version $Revision: 1.37 $ $Name: not supported by cvs2svn $
     14 *  @date $Date: 2005-02-17 01:58:42 $
    1515 *
    1616 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    4646#define MAX_LOG_LEVEL 9
    4747
    48 #define MAX_LOG_LINE_LENGTH 128
    49 
     48#define MAX_LOG_LINE_LENGTH 256
    5049
    5150static FILE *logDest = (FILE *) 1;      // flag to initialize to stderr before using.
  • trunk/psLib/src/types/psMetadata.c

    r3025 r3246  
    1212*  @author Ross Harman, MHPCC
    1313*
    14 *  @version $Revision: 1.49 $ $Name: not supported by cvs2svn $
    15 *  @date $Date: 2005-01-17 20:58:20 $
     14*  @version $Revision: 1.50 $ $Name: not supported by cvs2svn $
     15*  @date $Date: 2005-02-17 01:58:42 $
    1616*
    1717*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    419419}
    420420
    421 void* psMetadataLookupPtr(psMetadata *md, const char *key, psBool *status)
     421void* psMetadataLookupPtr(psBool *status, psMetadata *md, const char *key)
    422422{
    423423    psMetadataItem *metadataItem = NULL;
     
    450450
    451451#define psMetadataLookupNumTYPE(TYPE) \
    452 ps##TYPE psMetadataLookup##TYPE(psMetadata *md, const char *key, psBool *status) \
     452ps##TYPE psMetadataLookup##TYPE(psBool *status, psMetadata *md, const char *key) \
    453453{ \
    454454    psMetadataItem *metadataItem = NULL; \
  • trunk/psLib/src/types/psMetadata.h

    r3114 r3246  
    1111*  @author Ross Harman, MHPCC
    1212*
    13 *  @version $Revision: 1.35 $ $Name: not supported by cvs2svn $
    14 *  @date $Date: 2005-02-03 00:45:06 $
     13*  @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
     14*  @date $Date: 2005-02-17 01:58:42 $
    1515*
    1616*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    196196 */
    197197psMetadataItem* psMetadataLookup(
    198     psMetadata * md,           ///< Metadata collection to lookup metadata item.
    199     const char * key           ///< Name of metadata key.
     198    psMetadata * md,                   ///< Metadata collection to lookup metadata item.
     199    const char * key                   ///< Name of metadata key.
    200200);
    201201
     
    209209 */
    210210psF64 psMetadataLookupF64(
    211     psMetadata *md,            ///< Metadata collection to lookup metadata item.
    212     const char *key,           ///< Name of metadata key.
    213     psBool *status              ///< Status of lookup.
     211    psBool *status,                    ///< Status of lookup.
     212    psMetadata *md,                    ///< Metadata collection to lookup metadata item.
     213    const char *key                    ///< Name of metadata key.
    214214);
    215215
     
    223223 */
    224224psF32 psMetadataLookupF32(
    225     psMetadata *md,            ///< Metadata collection to lookup metadata item.
    226     const char *key,           ///< Name of metadata key.
    227     psBool *status              ///< Status of lookup.
     225    psBool *status,                    ///< Status of lookup.
     226    psMetadata *md,                    ///< Metadata collection to lookup metadata item.
     227    const char *key                    ///< Name of metadata key.
    228228);
    229229
     
    237237 */
    238238psS32 psMetadataLookupS32(
    239     psMetadata *md,            ///< Metadata collection to lookup metadata item.
    240     const char *key,           ///< Name of metadata key.
    241     psBool *status              ///< Status of lookup.
     239    psBool *status,                    ///< Status of lookup.
     240    psMetadata *md,                    ///< Metadata collection to lookup metadata item.
     241    const char *key                    ///< Name of metadata key.
    242242);
    243243
     
    251251 */
    252252psBool psMetadataLookupBool(
    253     psMetadata *md,            ///< Metadata collection to lookup metadata item.
    254     const char *key,           ///< Name of metadata key.
    255     psBool *status              ///< Status of lookup.
     253    psBool *status,                    ///< Status of lookup.
     254    psMetadata *md,                    ///< Metadata collection to lookup metadata item.
     255    const char *key                    ///< Name of metadata key.
    256256);
    257257
     
    265265 */
    266266void* psMetadataLookupPtr(
    267     psMetadata* md,            ///< Metadata collection to lookup metadata item.
    268     const char *key,           ///< Name of metadata key.
    269     psBool *status              ///< Status of lookup.
     267    psBool *status,                    ///< Status of lookup.
     268    psMetadata* md,                    ///< Metadata collection to lookup metadata item.
     269    const char *key                    ///< Name of metadata key.
    270270);
    271271
  • trunk/psLib/test/astronomy/Makefile.am

    r3237 r3246  
    1313AM_LDFLAGS = -L$(top_builddir)/src -lpslib $(PSLIB_LIBS)
    1414AM_CFLAGS = -DXML_CONFIG_FILE="\"$(top_srcdir)/etc/pslib/psTime.xml\""
     15 
    1516
    1617check_PROGRAMS = tst_psTime_01 \
     
    3031         tst_psAstrometry01
    3132
    32 TESTS_ENVIRONMENT = perl $(top_srcdir)/test/runTest --verified=$(srcdir)/verified
     33check_DATA = test.config \
     34        psTime.config \
     35        test.psTime.config1 \
     36        test.psTime.config2 \
     37        test.psTime.config3 \
     38        test.psTime.config4 \
     39        header_1.fits \
     40        header_2.fits \
     41        test.ser7.dat
     42
     43TESTS_ENVIRONMENT = export PS_CONFIG_FILE="psTime.config" && perl $(top_srcdir)/test/runTest --verified=$(srcdir)/verified
    3344 
    3445TESTS = tst_psTime_01 \
     
    4859         tst_psAstrometry01
    4960
    50 tests: $(TESTS) test.psTime.config1 test.psTime.config2 test.psTime.config3 test.psTime.config4
    51  
     61tests: $(check_DATA) $(TESTS)
     62        
    5263tst_psTime_01_SOURCES = tst_psTime_01.c
    5364tst_psTime_02_SOURCES = tst_psTime_02.c
     
    6677tst_psAstrometry01_SOURCES = tst_psAstrometry01.c
    6778
    68 BUILT_SOURCES = test.psTime.config1 test.psTime.config2 test.psTime.config3 test.psTime.config4
    69 CLEANFILES = test.psTime.config1 test.psTime.config2 test.psTime.config3 test.psTime.config4
     79EXTRA_DIST = data/test.psTime.config1.template \
     80        data/test.psTime.config2.template \
     81        data/test.psTime.config3.template \
     82        data/test.psTime.config4.template \
     83        data/header_1.fits \
     84        data/header_2.fits \
     85        data/test.config \
     86        data/test.ser7.dat \
     87        verified
    7088
    71 EXTRA_DIST = test.psTime.config1.template \
    72         test.psTime.config2.template \
    73         test.psTime.config3.template \
    74         test.psTime.config4.template \
    75         verified \
    76         test.ser7.dat \
    77         header_1.fits \
    78         header_2.fits \
    79         test.config
     89psTime.config: $(top_srcdir)/etc/pslib/psTime.config.template
     90        sed 's|PREFIX|$(top_srcdir)|' $? > $@
    8091
    81 test.psTime.config1: test.psTime.config1.template
    82         sed 's|PREFIX|$(prefix)|' $? > $@
     92test.psTime.config1: data/test.psTime.config1.template
     93        cp $? $@
    8394
    84 test.psTime.config2: test.psTime.config2.template
    85         sed 's|PREFIX|$(prefix)|' $? > $@
     95test.psTime.config2: data/test.psTime.config2.template
     96        sed 's|PREFIX|$(top_srcdir)|' $? > $@
    8697
    87 test.psTime.config3: test.psTime.config3.template
    88         sed 's|PREFIX|$(prefix)|' $? > $@
     98test.psTime.config3: data/test.psTime.config3.template
     99        sed 's|PREFIX|$(top_srcdir)|' $? > $@
    89100
    90 test.psTime.config4: test.psTime.config4.template
    91         sed 's|PREFIX|$(prefix)|' $? > $@
     101test.psTime.config4: data/test.psTime.config4.template
     102        sed 's|PREFIX|$(srcdir)|' $? > $@
    92103
     104test.config: data/test.config
     105        cp $? $@
     106
     107header_1.fits: data/header_1.fits
     108        cp $? $@
     109
     110header_2.fits: data/header_2.fits
     111        cp $? $@
  • trunk/psLib/test/astronomy/tst_psAstrometry.c

    r3232 r3246  
    55 *  @author Robert DeSonia, MHPCC
    66 *
    7  *  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
    8  *  @date $Date: 2005-02-16 00:22:05 $
     7 *  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
     8 *  @date $Date: 2005-02-17 01:58:43 $
    99 *
    1010 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    129129{
    130130    char* name = "The Kaiser Royal Observatory";
     131
    131132    psObservatory* obs = psObservatoryAlloc(name,
    132133                                            20.7*M_PI/180.0, 156.3*M_PI/180.0, 3055.0, 9.0);
  • trunk/psLib/test/astronomy/tst_psMetadata_04.c

    r3115 r3246  
    2323*  @author  Ross Harman, MHPCC
    2424*
    25 *  @version $Revision: 1.12 $  $Name: not supported by cvs2svn $
    26 *  @date  $Date: 2005-02-03 00:54:12 $
     25*  @version $Revision: 1.13 $  $Name: not supported by cvs2svn $
     26*  @date  $Date: 2005-02-17 01:58:43 $
    2727*
    2828*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    165165    printPositiveTestHeader(stdout, "psMetadata", "Test G - Lookup metadata item and return psS32 value");
    166166    psS32 valueS32 = 0;
    167     valueS32 = psMetadataLookupS32(metadata, "myItem2", &status);
     167    valueS32 = psMetadataLookupS32(&status, metadata, "myItem2");
    168168    if(valueS32 != 55) {
    169169        printf("ERROR: Bad value, %d, Expected 55\n", valueS32);
     
    178178    printPositiveTestHeader(stdout, "psMetadata", "Test H - Lookup metadata item and return psF64 value");
    179179    psF64 valueF64 = 0.0;
    180     valueF64 = psMetadataLookupF64(metadata, "myItem5", &status);
     180    valueF64 = psMetadataLookupF64(&status, metadata, "myItem5");
    181181    if(fabs(valueF64-3.14) > FLT_EPSILON) {
    182182        printf("ERROR: Bad value, %g, Expected 3.14\n", valueF64);
     
    191191    printPositiveTestHeader(stdout, "psMetadata", "Test I - Lookup metadata item and return psVector pointer");
    192192    psVector *valueVec = NULL;
    193     valueVec = psMetadataLookupPtr(metadata, "myItem6", &status);
     193    valueVec = psMetadataLookupPtr(&status, metadata, "myItem6");
    194194    if(valueVec != vec) {
    195195        printf("ERROR: Bad vector pointer\n");
     
    248248    // Test N - Attempt get psS32 value of non-existant metadata item
    249249    printPositiveTestHeader(stdout, "psMetadata", "Test N - Attempt get psS32 value of non-existant metadata item");
    250     valueS32 = psMetadataLookupS32(metadata, "myItem22", &status);
     250    valueS32 = psMetadataLookupS32(&status, metadata, "myItem22");
    251251    if(status) {
    252252        printf("ERROR: Bad status, %d, \n", status);
     
    257257    // Test O - Attempt get psF64 value of non-existant metadata item
    258258    printPositiveTestHeader(stdout, "psMetadata", "Test O - Attempt get psF64 value of non-existant metadata item");
    259     valueF64 = psMetadataLookupF64(metadata, "myItem22", &status);
     259    valueF64 = psMetadataLookupF64(&status, metadata, "myItem22");
    260260    if(status) {
    261261        printf("ERROR: Bad status, %d, \n", status);
     
    266266    // Test P - Attempt get psVector value of non-existant metadata item
    267267    printPositiveTestHeader(stdout, "psMetadata", "Test P - Attempt get psVector value of non-existant metadata item");
    268     valueVec = psMetadataLookupPtr(metadata, "myItem22", &status);
     268    valueVec = psMetadataLookupPtr(&status, metadata, "myItem22");
    269269    if(status) {
    270270        printf("ERROR: Bad status, %d, \n", status);
  • trunk/psLib/test/astronomy/tst_psMetadata_05.c

    r3115 r3246  
    2222*  @author  Ross Harman, MHPCC
    2323*
    24 *  @version $Revision: 1.17 $  $Name: not supported by cvs2svn $
    25 *  @date  $Date: 2005-02-03 00:54:12 $
     24*  @version $Revision: 1.18 $  $Name: not supported by cvs2svn $
     25*  @date  $Date: 2005-02-17 01:58:43 $
    2626*
    2727*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    161161    // Test F - Write metadata item to file
    162162    printPositiveTestHeader(stdout, "psMetadata", "Test F - Write metadata item to file");
    163     fd = fopen("./tst_psMetadata05_OUT", "w");
     163    fd = fopen("temp/tst_psMetadata05_OUT", "w");
    164164    if(fd == NULL) {
    165165        printf("ERROR: Couldn't open file for writing\n");
     
    198198    fclose(fd);
    199199
    200     fd = fopen("./tst_psMetadata05_OUT", "r");
     200    fd = fopen("temp/tst_psMetadata05_OUT", "r");
    201201    if(fd == NULL) {
    202202        printf("ERROR: Couldn't open file for reading\n");
  • trunk/psLib/test/astronomy/tst_psTime_01.c

    r3115 r3246  
    2323 *  @author  Ross Harman, MHPCC
    2424 *
    25  *  @version $Revision: 1.18 $  $Name: not supported by cvs2svn $
    26  *  @date  $Date: 2005-02-03 00:54:12 $
     25 *  @version $Revision: 1.19 $  $Name: not supported by cvs2svn $
     26 *  @date  $Date: 2005-02-17 01:58:43 $
    2727 *
    2828 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3838    psTime *testTime;
    3939    char *testString = "2004-07-21T18:22:24.272Z";
     40
     41    psLibInit(true,"psTime.config");
    4042
    4143    // Test time was taken at July 21, 2004 at 18:22:24.272044
  • trunk/psLib/test/astronomy/tst_psTime_03.c

    r2966 r3246  
    1919 *  @author  Ross Harman, MHPCC
    2020 *
    21  *  @version $Revision: 1.10 $  $Name: not supported by cvs2svn $
    22  *  @date  $Date: 2005-01-13 01:58:10 $
     21 *  @version $Revision: 1.11 $  $Name: not supported by cvs2svn $
     22 *  @date  $Date: 2005-02-17 01:58:43 $
    2323 *
    2424 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3434psS32 main(psS32 argc, char* argv[])
    3535{
     36
     37    psLibInit(true,"psTime.config");
    3638
    3739    // Test A - Add two times
  • trunk/psLib/test/astronomy/tst_psTime_04.c

    r3220 r3246  
    1414 *  @author  Ross Harman, MHPCC
    1515 *
    16  *  @version $Revision: 1.8 $  $Name: not supported by cvs2svn $
    17  *  @date  $Date: 2005-02-15 03:02:53 $
     16 *  @version $Revision: 1.9 $  $Name: not supported by cvs2svn $
     17 *  @date  $Date: 2005-02-17 01:58:43 $
    1818 *
    1919 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3030    // Test A - Initialize time
    3131    printPositiveTestHeader(stdout, "psTime", "Test A - Initialize time");
    32     psLibInit(true, p_psGetConfigFileName());
     32    psLibInit(true, "psTime.config");
    3333    psLibFinalize();
    3434    printFooter(stdout, "psTime", "Test A - Initialize time", true);
     
    4545    printNegativeTestHeader(stdout,"psTime", "Test C - Attempt to open non-existant time data files",
    4646                            "Failed to open file 'zzz'.  Check if it exists and it has the proper permissions.", 0);
    47     psLibInit(true, "./test.psTime.config1");
     47    psLibInit(true, "test.psTime.config1");
    4848    psLibFinalize();
    4949    printFooter(stdout, "psTime", "Test C - Attempt to open non-existant time data files", true);
     
    5353    printNegativeTestHeader(stdout,"psTime", "Test D - Attempt to read incorrect number of files",
    5454                            "Incorrect number of table files entered. Found: 3. Expected: 4.", 0);
    55     psLibInit(true, "./test.psTime.config2");
     55    psLibInit(true, "test.psTime.config2");
    5656    psLibFinalize();
    5757    printFooter(stdout, "psTime", "Test D - Attempt to read incorrect number of files", true);
     
    6161    printNegativeTestHeader(stdout,"psTime", "Test E - Attempt to read incorrect number of from values",
    6262                            "Incorrect vector size. Size: 3, Expected 4.", 0);
    63     psLibInit(true, "./test.psTime.config3");
     63    psLibInit(true, "test.psTime.config3");
    6464    psLibFinalize();
    6565    printFooter(stdout, "psTime", "Test E - Attempt to read incorrect number of from values", true);
     
    6969    printNegativeTestHeader(stdout,"psTime", "Test F - Attempt to read data file with typo in number",
    7070                            "Unable to parse string, number on line 16.", 0);
    71     psLibInit(true, "./test.psTime.config4");
     71    psLibInit(true, "test.psTime.config4");
    7272    psLibFinalize();
    7373    printFooter(stdout, "psTime", "Test F - Attempt to read data file with typo in number", true);
  • trunk/psLib/test/collections/tst_psMetadata_04.c

    r3115 r3246  
    2323*  @author  Ross Harman, MHPCC
    2424*
    25 *  @version $Revision: 1.12 $  $Name: not supported by cvs2svn $
    26 *  @date  $Date: 2005-02-03 00:54:12 $
     25*  @version $Revision: 1.13 $  $Name: not supported by cvs2svn $
     26*  @date  $Date: 2005-02-17 01:58:43 $
    2727*
    2828*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    165165    printPositiveTestHeader(stdout, "psMetadata", "Test G - Lookup metadata item and return psS32 value");
    166166    psS32 valueS32 = 0;
    167     valueS32 = psMetadataLookupS32(metadata, "myItem2", &status);
     167    valueS32 = psMetadataLookupS32(&status, metadata, "myItem2");
    168168    if(valueS32 != 55) {
    169169        printf("ERROR: Bad value, %d, Expected 55\n", valueS32);
     
    178178    printPositiveTestHeader(stdout, "psMetadata", "Test H - Lookup metadata item and return psF64 value");
    179179    psF64 valueF64 = 0.0;
    180     valueF64 = psMetadataLookupF64(metadata, "myItem5", &status);
     180    valueF64 = psMetadataLookupF64(&status, metadata, "myItem5");
    181181    if(fabs(valueF64-3.14) > FLT_EPSILON) {
    182182        printf("ERROR: Bad value, %g, Expected 3.14\n", valueF64);
     
    191191    printPositiveTestHeader(stdout, "psMetadata", "Test I - Lookup metadata item and return psVector pointer");
    192192    psVector *valueVec = NULL;
    193     valueVec = psMetadataLookupPtr(metadata, "myItem6", &status);
     193    valueVec = psMetadataLookupPtr(&status, metadata, "myItem6");
    194194    if(valueVec != vec) {
    195195        printf("ERROR: Bad vector pointer\n");
     
    248248    // Test N - Attempt get psS32 value of non-existant metadata item
    249249    printPositiveTestHeader(stdout, "psMetadata", "Test N - Attempt get psS32 value of non-existant metadata item");
    250     valueS32 = psMetadataLookupS32(metadata, "myItem22", &status);
     250    valueS32 = psMetadataLookupS32(&status, metadata, "myItem22");
    251251    if(status) {
    252252        printf("ERROR: Bad status, %d, \n", status);
     
    257257    // Test O - Attempt get psF64 value of non-existant metadata item
    258258    printPositiveTestHeader(stdout, "psMetadata", "Test O - Attempt get psF64 value of non-existant metadata item");
    259     valueF64 = psMetadataLookupF64(metadata, "myItem22", &status);
     259    valueF64 = psMetadataLookupF64(&status, metadata, "myItem22");
    260260    if(status) {
    261261        printf("ERROR: Bad status, %d, \n", status);
     
    266266    // Test P - Attempt get psVector value of non-existant metadata item
    267267    printPositiveTestHeader(stdout, "psMetadata", "Test P - Attempt get psVector value of non-existant metadata item");
    268     valueVec = psMetadataLookupPtr(metadata, "myItem22", &status);
     268    valueVec = psMetadataLookupPtr(&status, metadata, "myItem22");
    269269    if(status) {
    270270        printf("ERROR: Bad status, %d, \n", status);
  • trunk/psLib/test/collections/tst_psMetadata_05.c

    r3115 r3246  
    2222*  @author  Ross Harman, MHPCC
    2323*
    24 *  @version $Revision: 1.17 $  $Name: not supported by cvs2svn $
    25 *  @date  $Date: 2005-02-03 00:54:12 $
     24*  @version $Revision: 1.18 $  $Name: not supported by cvs2svn $
     25*  @date  $Date: 2005-02-17 01:58:43 $
    2626*
    2727*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    161161    // Test F - Write metadata item to file
    162162    printPositiveTestHeader(stdout, "psMetadata", "Test F - Write metadata item to file");
    163     fd = fopen("./tst_psMetadata05_OUT", "w");
     163    fd = fopen("temp/tst_psMetadata05_OUT", "w");
    164164    if(fd == NULL) {
    165165        printf("ERROR: Couldn't open file for writing\n");
     
    198198    fclose(fd);
    199199
    200     fd = fopen("./tst_psMetadata05_OUT", "r");
     200    fd = fopen("temp/tst_psMetadata05_OUT", "r");
    201201    if(fd == NULL) {
    202202        printf("ERROR: Couldn't open file for reading\n");
  • trunk/psLib/test/dataIO/tst_psFits.c

    r3115 r3246  
    66*  @author Robert DeSonia, MHPCC
    77*
    8 *  @version $Revision: 1.15 $ $Name: not supported by cvs2svn $
    9 *  @date $Date: 2005-02-03 00:54:12 $
     8*  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
     9*  @date $Date: 2005-02-17 01:58:43 $
    1010*
    1111*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    623623
    624624        // check for the extra metadata items
    625         psS32 intItem = psMetadataLookupS32(header, "MYINT",NULL);
    626         psF32 fltItem = psMetadataLookupF32(header, "MYFLT",NULL);
    627         psF64 dblItem = psMetadataLookupF64(header, "MYDBL",NULL);
     625        psS32 intItem = psMetadataLookupS32(NULL,header, "MYINT");
     626        psF32 fltItem = psMetadataLookupF32(NULL,header, "MYFLT");
     627        psF64 dblItem = psMetadataLookupF64(NULL,header, "MYDBL");
    628628        psMetadataItem* boolItem = psMetadataLookup(header, "MYBOOL");
    629         char* strItem = psMetadataLookupPtr(header, "MYSTR",NULL);
     629        char* strItem = psMetadataLookupPtr(NULL, header, "MYSTR");
    630630
    631631        if (intItem != hdunum) {
     
    739739        }
    740740
    741         psS32 intItem = psMetadataLookupS32(header, "MYINT",NULL);
     741        psS32 intItem = psMetadataLookupS32(NULL, header, "MYINT");
    742742
    743743        if (intItem != i) {
     
    783783        }
    784784
    785         psS32 intItem = psMetadataLookupS32(header, "MYINT",NULL);
     785        psS32 intItem = psMetadataLookupS32(NULL, header, "MYINT");
    786786
    787787        if (intItem != i) {
     
    842842        psMetadata* rowData = table->data[row];
    843843
    844         psS32 intItem = psMetadataLookupS32(rowData, "MYINT",NULL);
    845         psF32 fltItem = psMetadataLookupF32(rowData, "MYFLT",NULL);
    846         psF64 dblItem = psMetadataLookupF64(rowData, "MYDBL",NULL);
    847         psBool boolItem = psMetadataLookupBool(rowData, "MYBOOL",NULL);
     844        psS32 intItem = psMetadataLookupS32(NULL, rowData, "MYINT");
     845        psF32 fltItem = psMetadataLookupF32(NULL, rowData, "MYFLT");
     846        psF64 dblItem = psMetadataLookupF64(NULL, rowData, "MYDBL");
     847        psBool boolItem = psMetadataLookupBool(NULL, rowData, "MYBOOL");
    848848
    849849        if (intItem != row) {
  • trunk/psLib/test/fileUtils/tst_psFits.c

    r3115 r3246  
    66*  @author Robert DeSonia, MHPCC
    77*
    8 *  @version $Revision: 1.15 $ $Name: not supported by cvs2svn $
    9 *  @date $Date: 2005-02-03 00:54:12 $
     8*  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
     9*  @date $Date: 2005-02-17 01:58:43 $
    1010*
    1111*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    623623
    624624        // check for the extra metadata items
    625         psS32 intItem = psMetadataLookupS32(header, "MYINT",NULL);
    626         psF32 fltItem = psMetadataLookupF32(header, "MYFLT",NULL);
    627         psF64 dblItem = psMetadataLookupF64(header, "MYDBL",NULL);
     625        psS32 intItem = psMetadataLookupS32(NULL,header, "MYINT");
     626        psF32 fltItem = psMetadataLookupF32(NULL,header, "MYFLT");
     627        psF64 dblItem = psMetadataLookupF64(NULL,header, "MYDBL");
    628628        psMetadataItem* boolItem = psMetadataLookup(header, "MYBOOL");
    629         char* strItem = psMetadataLookupPtr(header, "MYSTR",NULL);
     629        char* strItem = psMetadataLookupPtr(NULL, header, "MYSTR");
    630630
    631631        if (intItem != hdunum) {
     
    739739        }
    740740
    741         psS32 intItem = psMetadataLookupS32(header, "MYINT",NULL);
     741        psS32 intItem = psMetadataLookupS32(NULL, header, "MYINT");
    742742
    743743        if (intItem != i) {
     
    783783        }
    784784
    785         psS32 intItem = psMetadataLookupS32(header, "MYINT",NULL);
     785        psS32 intItem = psMetadataLookupS32(NULL, header, "MYINT");
    786786
    787787        if (intItem != i) {
     
    842842        psMetadata* rowData = table->data[row];
    843843
    844         psS32 intItem = psMetadataLookupS32(rowData, "MYINT",NULL);
    845         psF32 fltItem = psMetadataLookupF32(rowData, "MYFLT",NULL);
    846         psF64 dblItem = psMetadataLookupF64(rowData, "MYDBL",NULL);
    847         psBool boolItem = psMetadataLookupBool(rowData, "MYBOOL",NULL);
     844        psS32 intItem = psMetadataLookupS32(NULL, rowData, "MYINT");
     845        psF32 fltItem = psMetadataLookupF32(NULL, rowData, "MYFLT");
     846        psF64 dblItem = psMetadataLookupF64(NULL, rowData, "MYDBL");
     847        psBool boolItem = psMetadataLookupBool(NULL, rowData, "MYBOOL");
    848848
    849849        if (intItem != row) {
  • trunk/psLib/test/image/Makefile.am

    r3237 r3246  
    2929        tst_psImageInterpolate
    3030
     31check_DATA = \
     32        fBiOut.fits \
     33        fOut.fits \
     34        sBiOut.fits \
     35        sOut.fits
     36               
    3137TESTS_ENVIRONMENT = perl $(top_srcdir)/test/runTest -verified=$(srcdir)/verified
    3238TESTS = \
     
    5763tst_psImageIO_SOURCES =  tst_psImageIO.c
    5864tst_psImageInterpolate_SOURCES =  tst_psImageInterpolate.c
     65
     66fBiOut.fits: verified/fBiOut.fits
     67        cp $? $@
     68
     69fOut.fits: verified/fOut.fits
     70        cp $? $@
     71
     72sBiOut.fits: verified/sBiOut.fits
     73        cp $? $@
     74
     75sOut.fits: verified/sOut.fits
     76        cp $? $@
     77                       
  • trunk/psLib/test/image/tst_psImageManip.c

    r3028 r3246  
    66 *  @author Robert DeSonia, MHPCC
    77 *
    8  *  @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2005-01-18 03:15:04 $
     8 *  @version $Revision: 1.37 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2005-02-17 01:58:43 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    13561356
    13571357        // now, let's compare this with the verified file
    1358         fTruth = psImageReadSection(fTruth,0,0,0,0,0,NULL,index,"verified/fOut.fits");
    1359         sTruth = psImageReadSection(sTruth,0,0,0,0,0,NULL,index,"verified/sOut.fits");
    1360         fBiTruth = psImageReadSection(fBiTruth,0,0,0,0,0,NULL,index,"verified/fBiOut.fits");
    1361         sBiTruth = psImageReadSection(sBiTruth,0,0,0,0,0,NULL,index,"verified/sBiOut.fits");
     1358        fTruth = psImageReadSection(fTruth,0,0,0,0,0,NULL,index,"fOut.fits");
     1359        sTruth = psImageReadSection(sTruth,0,0,0,0,0,NULL,index,"sOut.fits");
     1360        fBiTruth = psImageReadSection(fBiTruth,0,0,0,0,0,NULL,index,"fBiOut.fits");
     1361        sBiTruth = psImageReadSection(sBiTruth,0,0,0,0,0,NULL,index,"sBiOut.fits");
    13621362        if (fTruth == NULL) {
    13631363            psError(PS_ERR_UNKNOWN, true,"verified psF32 image failed to be read (%d deg. rotation)",
  • trunk/psLib/test/runTest

    r3226 r3246  
    2626#
    2727#  $Revison:  $  $Name: not supported by cvs2svn $
    28 #  $Date: 2005-02-15 19:53:19 $
     28#  $Date: 2005-02-17 01:58:42 $
    2929#
    3030#  Copyright 2004 Maui High Performance Computering Center, University of Hawaii
     
    119119            $exitValue |= 64;
    120120        }
    121         else {
    122 
    123             # Test driver succeeded.
    124 
    125             # Create filtered version of stdout and stderr
    126 
    127             # Open the STDOUT file for reading
    128             open( OUTFILE, "< temp/$testFile.stdout" );
    129 
    130             # Open mod file to place filtered STDOUT
    131             open( MODFILE,  "> temp/$testFile.stdout.mod" );
    132             open( MODFILE2, "> $verifiedDir/$testFile.stdout" ) if $resetStdout;
    133 
    134            # Replace the variable date, time and host information with constants
    135             $hostname = `hostname`;
    136             chop $hostname;
    137             while (<OUTFILE>) {
    138                 s/\s+\d+:\d+:\d+\w/<TIME>/g;
    139                 s/\d+:\d+:\d+/<DATE>/g;
    140                 s/$hostname\s*/<HOST>/g;
    141                 s/: Line \d+/: Line <LINENO>/g;
    142                 s/\(.*\:\d+\)/\(FILE\:LINENO\)/g;
    143                 s/allocate \d+ bytes at/allocate <N> bytes at/g;
    144 
    145               # Filter lines with malloc.  This is an artifact of memory testing
    146               # with the Mac testbed
    147                 if ( !m/\*\*\*\smalloc/ ) {
    148                     print MODFILE ($_);
    149                     print MODFILE2 ($_) if $resetStdout;
    150                 }
    151             }
    152 
    153             # Close mod file
    154             close(MODFILE);
    155             close(MODFILE2) if $resetStdout;
    156 
    157             # Close STDERR file
    158             close(OUTFILE);
    159 
    160             # Open the STDERR file for reading
    161             open( OUTFILE, "< temp/$testFile.stderr" );
    162 
    163             # Open mod file to place filtered STDERR
    164             open( MODFILE,  "> temp/$testFile.stderr.mod" );
    165             open( MODFILE2, "> $verifiedDir/$testFile.stderr" ) if $resetStderr;
    166 
    167            # Replace the variable date, time and host information with constants
    168             while (<OUTFILE>) {
    169                 s/\s+\d+:\d+:\d+\w/<TIME>/g;
    170                 s/\d+:\d+:\d+/<DATE>/g;
    171                 s/$hostname\s*/<HOST>/g;
    172                 s/: Line \d+/: Line <LINENO>/g;
    173                 s/\(.*\:\d+\)/\(FILE\:LINENO\)/g;
    174                 s/allocate \d+ bytes at/allocate <N> bytes at/g;
    175 
    176               # Filter lines with malloc.  This is an artifact of memory testing
    177               # with the Mac testbed
    178                 if ( !m/\*\*\*\smalloc/ ) {
    179                     print MODFILE ($_);
    180                     print MODFILE2 ($_) if $resetStderr;
    181                 }
    182             }
    183 
    184             # Close mod file
    185             close(MODFILE);
    186             close(MODFILE2) if $resetStderr;
    187 
    188             # Close STDERR file
    189             close(OUTFILE);
    190 
    191             # Compare STDOUT capture with verified file
    192             $exitValue |= &compareStream("$verifiedDir/$testFile.stdout");
    193 
    194             # Check exit value to determine if verified file doesn't exist
    195             if ( $exitValue & 2 ) {
    196 
    197                 # STDOUT verified doesn't exist.  Search STDOUT capture
    198                 # for strings indicating error or failure
    199                 $exitValue |= &errorStrSearch("$testFile.stdout");
    200             }
    201 
    202             # Compare STDERR capture with verified file
    203             $exitValue |= &compareStream("$verifiedDir/$testFile.stderr");
    204 
    205             # Check exit value to determine if verified file doesn't exist
    206             if ( $exitValue & 4 ) {
    207 
    208                 # STDERR verified doesn't exist.  Search STDERR capture
    209                 # for strings indicating error or failure
    210                 $exitValue |= &errorStrSearch("$testFile.stderr");
    211             }
    212         }
    213     }
     121
     122        # Test driver succeeded.
     123
     124        # Create filtered version of stdout and stderr
     125
     126        # Open the STDOUT file for reading
     127        open( OUTFILE, "< temp/$testFile.stdout" );
     128
     129        # Open mod file to place filtered STDOUT
     130        open( MODFILE,  "> temp/$testFile.stdout.mod" );
     131        open( MODFILE2, "> $verifiedDir/$testFile.stdout" ) if $resetStdout;
     132
     133        # Replace the variable date, time and host information with constants
     134        $hostname = `hostname`;
     135        chop $hostname;
     136        while (<OUTFILE>) {
     137            s/\s+\d+:\d+:\d+\w/<TIME>/g;
     138            s/\d+:\d+:\d+/<DATE>/g;
     139            s/$hostname\s*/<HOST>/g;
     140            s/: Line \d+/: Line <LINENO>/g;
     141            s/\(.*\:\d+\)/\(FILE\:LINENO\)/g;
     142            s/\s+[\_\-\/\.\w]+\:\d+/ FILE\:LINENO/g;
     143            s/allocate \d+ bytes at/allocate <N> bytes at/g;
     144
     145            # Filter lines with malloc.  This is an artifact of memory testing
     146            # with the Mac testbed
     147            if ( !m/\*\*\*\smalloc/ ) {
     148                print MODFILE ($_);
     149                print MODFILE2 ($_) if $resetStdout;
     150            }
     151        }
     152
     153        # Close mod file
     154        close(MODFILE);
     155        close(MODFILE2) if $resetStdout;
     156
     157        # Close STDERR file
     158        close(OUTFILE);
     159
     160        # Open the STDERR file for reading
     161        open( OUTFILE, "< temp/$testFile.stderr" );
     162
     163        # Open mod file to place filtered STDERR
     164        open( MODFILE,  "> temp/$testFile.stderr.mod" );
     165        open( MODFILE2, "> $verifiedDir/$testFile.stderr" ) if $resetStderr;
     166
     167        # Replace the variable date, time and host information with constants
     168        while (<OUTFILE>) {
     169            s/\s+\d+:\d+:\d+\w/<TIME>/g;
     170            s/\d+:\d+:\d+/<DATE>/g;
     171            s/$hostname\s*/<HOST>/g;
     172            s/: Line \d+/: Line <LINENO>/g;
     173            s/\(.*\:\d+\)/\(FILE\:LINENO\)/g;
     174            s/\s+[\_\-\/\.\w]+\:\d+/ FILE\:LINENO/g;
     175            s/allocate \d+ bytes at/allocate <N> bytes at/g;
     176
     177            # Filter lines with malloc.  This is an artifact of memory testing
     178            # with the Mac testbed
     179            if ( !m/\*\*\*\smalloc/ ) {
     180                print MODFILE ($_);
     181                print MODFILE2 ($_) if $resetStderr;
     182            }
     183        }
     184
     185        # Close mod file
     186        close(MODFILE);
     187        close(MODFILE2) if $resetStderr;
     188
     189        # Close STDERR file
     190        close(OUTFILE);
     191
     192        # Compare STDOUT capture with verified file
     193        $exitValue |= &compareStream("$verifiedDir/$testFile.stdout");
     194
     195        # Check exit value to determine if verified file doesn't exist
     196        if ( $exitValue & 2 ) {
     197
     198            # STDOUT verified doesn't exist.  Search STDOUT capture
     199            # for strings indicating error or failure
     200            $exitValue |= &errorStrSearch("$testFile.stdout");
     201        }
     202
     203        # Compare STDERR capture with verified file
     204        $exitValue |= &compareStream("$verifiedDir/$testFile.stderr");
     205
     206        # Check exit value to determine if verified file doesn't exist
     207        if ( $exitValue & 4 ) {
     208
     209            # STDERR verified doesn't exist.  Search STDERR capture
     210            # for strings indicating error or failure
     211            $exitValue |= &errorStrSearch("$testFile.stderr");
     212        }
     213   }
    214214    else {
    215215
     
    303303#
    304304#      Return:   0  -  Compare successful
    305 #                2  -  STDOUT verified file doesn't exist
    306 #                4  -  STDERR verified file doesn't exist
    307305#                8  -  STDOUT verified file doesn't compare
    308306#               16  -  STDERR verified file doesn't compare
     
    316314
    317315    # Check for existence of verified STD stream files
    318     if ( !( -e $streamFile ) ) {
    319 
    320         # Display message to user that verified STDOUT file doesn't exist
    321         print("        File $streamFile doesn't exist.\n");
    322     }
    323     else {
     316    if ( -e $streamFile ) {
    324317
    325318        # Verified STD stream file exists
  • trunk/psLib/test/sysUtils/verified/tst_psMemory.stderr

    r3127 r3246  
    2121    Custom MemExhaustedCallback was invoked.
    2222<DATE><TIME>|<HOST>|A|p_psAlloc
    23     Failed to allocate <N> bytes at tst_psMemory.c:206
     23    Failed to allocate <N> bytes at FILE:LINENO
    2424
    2525---> TESTPOINT PASSED (psMemory{outOfMemory} | tst_psMemory.c)
     
    3636    Custom MemExhaustedCallback was invoked.
    3737<DATE><TIME>|<HOST>|A|p_psRealloc
    38     Failed to reallocate <N> bytes at tst_psMemory.c:171
     38    Failed to reallocate <N> bytes at FILE:LINENO
    3939
    4040---> TESTPOINT PASSED (psMemory{reallocOutOfMemory} | tst_psMemory.c)
     
    9191    following psMemCheckLeaks call should produce one instance.
    9292                   file:line ID
    93          tst_psMemory.c:356  1
     93 FILE:LINENO  1
    9494<DATE><TIME>|<HOST>|I|TPcheckLeaks
    9595    Testing psMemCheckLeaks again with a different leak location
     
    9797    following psMemCheckLeaks call should produce one error.
    9898                   file:line ID
    99          tst_psMemory.c:386  11
     99 FILE:LINENO  11
    100100<DATE><TIME>|<HOST>|I|TPcheckLeaks
    101101    Testing psMemCheckLeaks again with multiple leak locations.
     
    103103    following psMemCheckLeaks call should produce two errors.
    104104                   file:line ID
    105          tst_psMemory.c:414  16
    106          tst_psMemory.c:414  14
     105 FILE:LINENO  16
     106 FILE:LINENO  14
    107107
    108108---> TESTPOINT PASSED (psMemory{checkLeaks} | tst_psMemory.c)
     
    147147    Next should abort due to multiple freeing.
    148148<DATE><TIME>|<HOST>|A|p_psFree
    149     Block 1, allocated at tst_psMemory.c:526, freed multiple times at tst_psMemory.c:531.
     149    Block 1, allocated at FILE:LINENO, freed multiple times at FILE:LINENO.
    150150
    151151---> TESTPOINT PASSED (psMemory{multipleFree} | tst_psMemory.c)
Note: See TracChangeset for help on using the changeset viewer.