Changeset 3246
- Timestamp:
- Feb 16, 2005, 3:58:43 PM (21 years ago)
- Location:
- trunk/psLib
- Files:
-
- 10 added
- 7 deleted
- 30 edited
-
etc/pslib/Makefile.am (modified) (1 diff)
-
pslib.kdevses (modified) (1 diff)
-
src/astronomy/psMetadata.c (modified) (3 diffs)
-
src/astronomy/psMetadata.h (modified) (7 diffs)
-
src/collections/psMetadata.c (modified) (3 diffs)
-
src/collections/psMetadata.h (modified) (7 diffs)
-
src/dataIO/psFits.c (modified) (5 diffs)
-
src/fileUtils/psFits.c (modified) (5 diffs)
-
src/fits/psFits.c (modified) (5 diffs)
-
src/sys/psError.c (modified) (2 diffs)
-
src/sys/psLogMsg.c (modified) (2 diffs)
-
src/sysUtils/psError.c (modified) (2 diffs)
-
src/sysUtils/psLogMsg.c (modified) (2 diffs)
-
src/types/psMetadata.c (modified) (3 diffs)
-
src/types/psMetadata.h (modified) (7 diffs)
-
test/astronomy/Makefile.am (modified) (4 diffs)
-
test/astronomy/data (added)
-
test/astronomy/data/header_1.fits (added)
-
test/astronomy/data/header_2.fits (added)
-
test/astronomy/data/psTime.config.template (added)
-
test/astronomy/data/test.config (added)
-
test/astronomy/data/test.psTime.config1.template (added)
-
test/astronomy/data/test.psTime.config2.template (added)
-
test/astronomy/data/test.psTime.config3.template (added)
-
test/astronomy/data/test.psTime.config4.template (added)
-
test/astronomy/data/test.ser7.dat (added)
-
test/astronomy/header_1.fits (deleted)
-
test/astronomy/header_2.fits (deleted)
-
test/astronomy/test.config (deleted)
-
test/astronomy/test.psTime.config1.template (deleted)
-
test/astronomy/test.psTime.config2.template (deleted)
-
test/astronomy/test.psTime.config3.template (deleted)
-
test/astronomy/test.psTime.config4.template (deleted)
-
test/astronomy/tst_psAstrometry.c (modified) (2 diffs)
-
test/astronomy/tst_psMetadata_04.c (modified) (7 diffs)
-
test/astronomy/tst_psMetadata_05.c (modified) (3 diffs)
-
test/astronomy/tst_psTime_01.c (modified) (2 diffs)
-
test/astronomy/tst_psTime_03.c (modified) (2 diffs)
-
test/astronomy/tst_psTime_04.c (modified) (6 diffs)
-
test/collections/tst_psMetadata_04.c (modified) (7 diffs)
-
test/collections/tst_psMetadata_05.c (modified) (3 diffs)
-
test/dataIO/tst_psFits.c (modified) (5 diffs)
-
test/fileUtils/tst_psFits.c (modified) (5 diffs)
-
test/image/Makefile.am (modified) (2 diffs)
-
test/image/tst_psImageManip.c (modified) (2 diffs)
-
test/runTest (modified) (4 diffs)
-
test/sysUtils/verified/tst_psMemory.stderr (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/etc/pslib/Makefile.am
r3238 r3246 7 7 EXTRA_DIST = psTime.xml psTime.config.template 8 8 9 psTime.config: :psTime.config.template9 psTime.config: psTime.config.template 10 10 sed 's|PREFIX|$(prefix)|' $? > $@ 11 11 -
trunk/psLib/pslib.kdevses
r3182 r3246 2 2 <!DOCTYPE KDevPrjSession> 3 3 <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" /> 9 5 <pluginList> 10 6 <kdevbookmarks> -
trunk/psLib/src/astronomy/psMetadata.c
r3025 r3246 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1. 49$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-0 1-17 20:58:20$14 * @version $Revision: 1.50 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-02-17 01:58:42 $ 16 16 * 17 17 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 419 419 } 420 420 421 void* psMetadataLookupPtr(ps Metadata *md, const char *key, psBool *status)421 void* psMetadataLookupPtr(psBool *status, psMetadata *md, const char *key) 422 422 { 423 423 psMetadataItem *metadataItem = NULL; … … 450 450 451 451 #define psMetadataLookupNumTYPE(TYPE) \ 452 ps##TYPE psMetadataLookup##TYPE(ps Metadata *md, const char *key, psBool *status) \452 ps##TYPE psMetadataLookup##TYPE(psBool *status, psMetadata *md, const char *key) \ 453 453 { \ 454 454 psMetadataItem *metadataItem = NULL; \ -
trunk/psLib/src/astronomy/psMetadata.h
r3114 r3246 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.3 5$ $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 $ 15 15 * 16 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 196 196 */ 197 197 psMetadataItem* 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. 200 200 ); 201 201 … … 209 209 */ 210 210 psF64 psMetadataLookupF64( 211 ps Metadata *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. 214 214 ); 215 215 … … 223 223 */ 224 224 psF32 psMetadataLookupF32( 225 ps Metadata *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. 228 228 ); 229 229 … … 237 237 */ 238 238 psS32 psMetadataLookupS32( 239 ps Metadata *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. 242 242 ); 243 243 … … 251 251 */ 252 252 psBool psMetadataLookupBool( 253 ps Metadata *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. 256 256 ); 257 257 … … 265 265 */ 266 266 void* psMetadataLookupPtr( 267 ps Metadata* 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. 270 270 ); 271 271 -
trunk/psLib/src/collections/psMetadata.c
r3025 r3246 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1. 49$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-0 1-17 20:58:20$14 * @version $Revision: 1.50 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-02-17 01:58:42 $ 16 16 * 17 17 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 419 419 } 420 420 421 void* psMetadataLookupPtr(ps Metadata *md, const char *key, psBool *status)421 void* psMetadataLookupPtr(psBool *status, psMetadata *md, const char *key) 422 422 { 423 423 psMetadataItem *metadataItem = NULL; … … 450 450 451 451 #define psMetadataLookupNumTYPE(TYPE) \ 452 ps##TYPE psMetadataLookup##TYPE(ps Metadata *md, const char *key, psBool *status) \452 ps##TYPE psMetadataLookup##TYPE(psBool *status, psMetadata *md, const char *key) \ 453 453 { \ 454 454 psMetadataItem *metadataItem = NULL; \ -
trunk/psLib/src/collections/psMetadata.h
r3114 r3246 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.3 5$ $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 $ 15 15 * 16 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 196 196 */ 197 197 psMetadataItem* 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. 200 200 ); 201 201 … … 209 209 */ 210 210 psF64 psMetadataLookupF64( 211 ps Metadata *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. 214 214 ); 215 215 … … 223 223 */ 224 224 psF32 psMetadataLookupF32( 225 ps Metadata *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. 228 228 ); 229 229 … … 237 237 */ 238 238 psS32 psMetadataLookupS32( 239 ps Metadata *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. 242 242 ); 243 243 … … 251 251 */ 252 252 psBool psMetadataLookupBool( 253 ps Metadata *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. 256 256 ); 257 257 … … 265 265 */ 266 266 void* psMetadataLookupPtr( 267 ps Metadata* 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. 270 270 ); 271 271 -
trunk/psLib/src/dataIO/psFits.c
r3108 r3246 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1.1 6$ $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 $ 11 11 * 12 12 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 1546 1546 case PS_TYPE_S32: 1547 1547 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); 1550 1551 } 1551 1552 fits_write_col_int(fits->p_fd, … … 1559 1560 case PS_TYPE_F32: 1560 1561 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); 1563 1565 } 1564 1566 fits_write_col_flt(fits->p_fd, … … 1572 1574 case PS_TYPE_F64: 1573 1575 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); 1576 1579 } 1577 1580 fits_write_col_dbl(fits->p_fd, … … 1585 1588 case PS_TYPE_BOOL: 1586 1589 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); 1589 1593 } 1590 1594 fits_write_col_log(fits->p_fd, -
trunk/psLib/src/fileUtils/psFits.c
r3108 r3246 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1.1 6$ $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 $ 11 11 * 12 12 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 1546 1546 case PS_TYPE_S32: 1547 1547 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); 1550 1551 } 1551 1552 fits_write_col_int(fits->p_fd, … … 1559 1560 case PS_TYPE_F32: 1560 1561 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); 1563 1565 } 1564 1566 fits_write_col_flt(fits->p_fd, … … 1572 1574 case PS_TYPE_F64: 1573 1575 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); 1576 1579 } 1577 1580 fits_write_col_dbl(fits->p_fd, … … 1585 1588 case PS_TYPE_BOOL: 1586 1589 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); 1589 1593 } 1590 1594 fits_write_col_log(fits->p_fd, -
trunk/psLib/src/fits/psFits.c
r3108 r3246 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1.1 6$ $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 $ 11 11 * 12 12 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 1546 1546 case PS_TYPE_S32: 1547 1547 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); 1550 1551 } 1551 1552 fits_write_col_int(fits->p_fd, … … 1559 1560 case PS_TYPE_F32: 1560 1561 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); 1563 1565 } 1564 1566 fits_write_col_flt(fits->p_fd, … … 1572 1574 case PS_TYPE_F64: 1573 1575 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); 1576 1579 } 1577 1580 fits_write_col_dbl(fits->p_fd, … … 1585 1588 case PS_TYPE_BOOL: 1586 1589 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); 1589 1593 } 1590 1594 fits_write_col_log(fits->p_fd, -
trunk/psLib/src/sys/psError.c
r2971 r3246 10 10 * @author Eric Van Alst, MHPCC 11 11 * 12 * @version $Revision: 1.2 0$ $Name: not supported by cvs2svn $13 * @date $Date: 2005-0 1-13 19:50:45$12 * @version $Revision: 1.21 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2005-02-17 01:58:42 $ 14 14 * 15 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 77 77 char errMsg[2048]; 78 78 psErr* err; 79 char msgName[ 256];79 char msgName[1024]; 80 80 81 snprintf(msgName, 256,"%s (%s:%d)",func,file,lineno);81 snprintf(msgName,1024,"%s (%s:%d)",func,file,lineno); 82 82 83 83 va_list argPtr; // variable list arguement pointer -
trunk/psLib/src/sys/psLogMsg.c
r3232 r3246 11 11 * @author George Gusciora, MHPCC 12 12 * 13 * @version $Revision: 1.3 6$ $Name: not supported by cvs2svn $14 * @date $Date: 2005-02-1 6 00:22:05$13 * @version $Revision: 1.37 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-02-17 01:58:42 $ 15 15 * 16 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 46 46 #define MAX_LOG_LEVEL 9 47 47 48 #define MAX_LOG_LINE_LENGTH 128 49 48 #define MAX_LOG_LINE_LENGTH 256 50 49 51 50 static FILE *logDest = (FILE *) 1; // flag to initialize to stderr before using. -
trunk/psLib/src/sysUtils/psError.c
r2972 r3246 10 10 * @author Eric Van Alst, MHPCC 11 11 * 12 * @version $Revision: 1.2 0$ $Name: not supported by cvs2svn $13 * @date $Date: 2005-0 1-13 19:50:45$12 * @version $Revision: 1.21 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2005-02-17 01:58:42 $ 14 14 * 15 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 77 77 char errMsg[2048]; 78 78 psErr* err; 79 char msgName[ 256];79 char msgName[1024]; 80 80 81 snprintf(msgName, 256,"%s (%s:%d)",func,file,lineno);81 snprintf(msgName,1024,"%s (%s:%d)",func,file,lineno); 82 82 83 83 va_list argPtr; // variable list arguement pointer -
trunk/psLib/src/sysUtils/psLogMsg.c
r3232 r3246 11 11 * @author George Gusciora, MHPCC 12 12 * 13 * @version $Revision: 1.3 6$ $Name: not supported by cvs2svn $14 * @date $Date: 2005-02-1 6 00:22:05$13 * @version $Revision: 1.37 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-02-17 01:58:42 $ 15 15 * 16 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 46 46 #define MAX_LOG_LEVEL 9 47 47 48 #define MAX_LOG_LINE_LENGTH 128 49 48 #define MAX_LOG_LINE_LENGTH 256 50 49 51 50 static FILE *logDest = (FILE *) 1; // flag to initialize to stderr before using. -
trunk/psLib/src/types/psMetadata.c
r3025 r3246 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1. 49$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-0 1-17 20:58:20$14 * @version $Revision: 1.50 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-02-17 01:58:42 $ 16 16 * 17 17 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 419 419 } 420 420 421 void* psMetadataLookupPtr(ps Metadata *md, const char *key, psBool *status)421 void* psMetadataLookupPtr(psBool *status, psMetadata *md, const char *key) 422 422 { 423 423 psMetadataItem *metadataItem = NULL; … … 450 450 451 451 #define psMetadataLookupNumTYPE(TYPE) \ 452 ps##TYPE psMetadataLookup##TYPE(ps Metadata *md, const char *key, psBool *status) \452 ps##TYPE psMetadataLookup##TYPE(psBool *status, psMetadata *md, const char *key) \ 453 453 { \ 454 454 psMetadataItem *metadataItem = NULL; \ -
trunk/psLib/src/types/psMetadata.h
r3114 r3246 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.3 5$ $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 $ 15 15 * 16 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 196 196 */ 197 197 psMetadataItem* 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. 200 200 ); 201 201 … … 209 209 */ 210 210 psF64 psMetadataLookupF64( 211 ps Metadata *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. 214 214 ); 215 215 … … 223 223 */ 224 224 psF32 psMetadataLookupF32( 225 ps Metadata *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. 228 228 ); 229 229 … … 237 237 */ 238 238 psS32 psMetadataLookupS32( 239 ps Metadata *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. 242 242 ); 243 243 … … 251 251 */ 252 252 psBool psMetadataLookupBool( 253 ps Metadata *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. 256 256 ); 257 257 … … 265 265 */ 266 266 void* psMetadataLookupPtr( 267 ps Metadata* 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. 270 270 ); 271 271 -
trunk/psLib/test/astronomy/Makefile.am
r3237 r3246 13 13 AM_LDFLAGS = -L$(top_builddir)/src -lpslib $(PSLIB_LIBS) 14 14 AM_CFLAGS = -DXML_CONFIG_FILE="\"$(top_srcdir)/etc/pslib/psTime.xml\"" 15 15 16 16 17 check_PROGRAMS = tst_psTime_01 \ … … 30 31 tst_psAstrometry01 31 32 32 TESTS_ENVIRONMENT = perl $(top_srcdir)/test/runTest --verified=$(srcdir)/verified 33 check_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 43 TESTS_ENVIRONMENT = export PS_CONFIG_FILE="psTime.config" && perl $(top_srcdir)/test/runTest --verified=$(srcdir)/verified 33 44 34 45 TESTS = tst_psTime_01 \ … … 48 59 tst_psAstrometry01 49 60 50 tests: $( TESTS) test.psTime.config1 test.psTime.config2 test.psTime.config3 test.psTime.config451 61 tests: $(check_DATA) $(TESTS) 62 52 63 tst_psTime_01_SOURCES = tst_psTime_01.c 53 64 tst_psTime_02_SOURCES = tst_psTime_02.c … … 66 77 tst_psAstrometry01_SOURCES = tst_psAstrometry01.c 67 78 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 79 EXTRA_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 70 88 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 89 psTime.config: $(top_srcdir)/etc/pslib/psTime.config.template 90 sed 's|PREFIX|$(top_srcdir)|' $? > $@ 80 91 81 test.psTime.config1: test.psTime.config1.template82 sed 's|PREFIX|$(prefix)|' $? >$@92 test.psTime.config1: data/test.psTime.config1.template 93 cp $? $@ 83 94 84 test.psTime.config2: test.psTime.config2.template85 sed 's|PREFIX|$( prefix)|' $? > $@95 test.psTime.config2: data/test.psTime.config2.template 96 sed 's|PREFIX|$(top_srcdir)|' $? > $@ 86 97 87 test.psTime.config3: test.psTime.config3.template88 sed 's|PREFIX|$( prefix)|' $? > $@98 test.psTime.config3: data/test.psTime.config3.template 99 sed 's|PREFIX|$(top_srcdir)|' $? > $@ 89 100 90 test.psTime.config4: test.psTime.config4.template91 sed 's|PREFIX|$( prefix)|' $? > $@101 test.psTime.config4: data/test.psTime.config4.template 102 sed 's|PREFIX|$(srcdir)|' $? > $@ 92 103 104 test.config: data/test.config 105 cp $? $@ 106 107 header_1.fits: data/header_1.fits 108 cp $? $@ 109 110 header_2.fits: data/header_2.fits 111 cp $? $@ -
trunk/psLib/test/astronomy/tst_psAstrometry.c
r3232 r3246 5 5 * @author Robert DeSonia, MHPCC 6 6 * 7 * @version $Revision: 1.1 3$ $Name: not supported by cvs2svn $8 * @date $Date: 2005-02-1 6 00:22:05$7 * @version $Revision: 1.14 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2005-02-17 01:58:43 $ 9 9 * 10 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 129 129 { 130 130 char* name = "The Kaiser Royal Observatory"; 131 131 132 psObservatory* obs = psObservatoryAlloc(name, 132 133 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 23 23 * @author Ross Harman, MHPCC 24 24 * 25 * @version $Revision: 1.1 2$ $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 $ 27 27 * 28 28 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 165 165 printPositiveTestHeader(stdout, "psMetadata", "Test G - Lookup metadata item and return psS32 value"); 166 166 psS32 valueS32 = 0; 167 valueS32 = psMetadataLookupS32( metadata, "myItem2", &status);167 valueS32 = psMetadataLookupS32(&status, metadata, "myItem2"); 168 168 if(valueS32 != 55) { 169 169 printf("ERROR: Bad value, %d, Expected 55\n", valueS32); … … 178 178 printPositiveTestHeader(stdout, "psMetadata", "Test H - Lookup metadata item and return psF64 value"); 179 179 psF64 valueF64 = 0.0; 180 valueF64 = psMetadataLookupF64( metadata, "myItem5", &status);180 valueF64 = psMetadataLookupF64(&status, metadata, "myItem5"); 181 181 if(fabs(valueF64-3.14) > FLT_EPSILON) { 182 182 printf("ERROR: Bad value, %g, Expected 3.14\n", valueF64); … … 191 191 printPositiveTestHeader(stdout, "psMetadata", "Test I - Lookup metadata item and return psVector pointer"); 192 192 psVector *valueVec = NULL; 193 valueVec = psMetadataLookupPtr( metadata, "myItem6", &status);193 valueVec = psMetadataLookupPtr(&status, metadata, "myItem6"); 194 194 if(valueVec != vec) { 195 195 printf("ERROR: Bad vector pointer\n"); … … 248 248 // Test N - Attempt get psS32 value of non-existant metadata item 249 249 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"); 251 251 if(status) { 252 252 printf("ERROR: Bad status, %d, \n", status); … … 257 257 // Test O - Attempt get psF64 value of non-existant metadata item 258 258 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"); 260 260 if(status) { 261 261 printf("ERROR: Bad status, %d, \n", status); … … 266 266 // Test P - Attempt get psVector value of non-existant metadata item 267 267 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"); 269 269 if(status) { 270 270 printf("ERROR: Bad status, %d, \n", status); -
trunk/psLib/test/astronomy/tst_psMetadata_05.c
r3115 r3246 22 22 * @author Ross Harman, MHPCC 23 23 * 24 * @version $Revision: 1.1 7$ $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 $ 26 26 * 27 27 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 161 161 // Test F - Write metadata item to file 162 162 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"); 164 164 if(fd == NULL) { 165 165 printf("ERROR: Couldn't open file for writing\n"); … … 198 198 fclose(fd); 199 199 200 fd = fopen(" ./tst_psMetadata05_OUT", "r");200 fd = fopen("temp/tst_psMetadata05_OUT", "r"); 201 201 if(fd == NULL) { 202 202 printf("ERROR: Couldn't open file for reading\n"); -
trunk/psLib/test/astronomy/tst_psTime_01.c
r3115 r3246 23 23 * @author Ross Harman, MHPCC 24 24 * 25 * @version $Revision: 1.1 8$ $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 $ 27 27 * 28 28 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 38 38 psTime *testTime; 39 39 char *testString = "2004-07-21T18:22:24.272Z"; 40 41 psLibInit(true,"psTime.config"); 40 42 41 43 // Test time was taken at July 21, 2004 at 18:22:24.272044 -
trunk/psLib/test/astronomy/tst_psTime_03.c
r2966 r3246 19 19 * @author Ross Harman, MHPCC 20 20 * 21 * @version $Revision: 1.1 0$ $Name: not supported by cvs2svn $22 * @date $Date: 2005-0 1-13 01:58:10$21 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 22 * @date $Date: 2005-02-17 01:58:43 $ 23 23 * 24 24 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 34 34 psS32 main(psS32 argc, char* argv[]) 35 35 { 36 37 psLibInit(true,"psTime.config"); 36 38 37 39 // Test A - Add two times -
trunk/psLib/test/astronomy/tst_psTime_04.c
r3220 r3246 14 14 * @author Ross Harman, MHPCC 15 15 * 16 * @version $Revision: 1. 8$ $Name: not supported by cvs2svn $17 * @date $Date: 2005-02-1 5 03:02:53 $16 * @version $Revision: 1.9 $ $Name: not supported by cvs2svn $ 17 * @date $Date: 2005-02-17 01:58:43 $ 18 18 * 19 19 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 30 30 // Test A - Initialize time 31 31 printPositiveTestHeader(stdout, "psTime", "Test A - Initialize time"); 32 psLibInit(true, p_psGetConfigFileName());32 psLibInit(true, "psTime.config"); 33 33 psLibFinalize(); 34 34 printFooter(stdout, "psTime", "Test A - Initialize time", true); … … 45 45 printNegativeTestHeader(stdout,"psTime", "Test C - Attempt to open non-existant time data files", 46 46 "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"); 48 48 psLibFinalize(); 49 49 printFooter(stdout, "psTime", "Test C - Attempt to open non-existant time data files", true); … … 53 53 printNegativeTestHeader(stdout,"psTime", "Test D - Attempt to read incorrect number of files", 54 54 "Incorrect number of table files entered. Found: 3. Expected: 4.", 0); 55 psLibInit(true, " ./test.psTime.config2");55 psLibInit(true, "test.psTime.config2"); 56 56 psLibFinalize(); 57 57 printFooter(stdout, "psTime", "Test D - Attempt to read incorrect number of files", true); … … 61 61 printNegativeTestHeader(stdout,"psTime", "Test E - Attempt to read incorrect number of from values", 62 62 "Incorrect vector size. Size: 3, Expected 4.", 0); 63 psLibInit(true, " ./test.psTime.config3");63 psLibInit(true, "test.psTime.config3"); 64 64 psLibFinalize(); 65 65 printFooter(stdout, "psTime", "Test E - Attempt to read incorrect number of from values", true); … … 69 69 printNegativeTestHeader(stdout,"psTime", "Test F - Attempt to read data file with typo in number", 70 70 "Unable to parse string, number on line 16.", 0); 71 psLibInit(true, " ./test.psTime.config4");71 psLibInit(true, "test.psTime.config4"); 72 72 psLibFinalize(); 73 73 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 23 23 * @author Ross Harman, MHPCC 24 24 * 25 * @version $Revision: 1.1 2$ $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 $ 27 27 * 28 28 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 165 165 printPositiveTestHeader(stdout, "psMetadata", "Test G - Lookup metadata item and return psS32 value"); 166 166 psS32 valueS32 = 0; 167 valueS32 = psMetadataLookupS32( metadata, "myItem2", &status);167 valueS32 = psMetadataLookupS32(&status, metadata, "myItem2"); 168 168 if(valueS32 != 55) { 169 169 printf("ERROR: Bad value, %d, Expected 55\n", valueS32); … … 178 178 printPositiveTestHeader(stdout, "psMetadata", "Test H - Lookup metadata item and return psF64 value"); 179 179 psF64 valueF64 = 0.0; 180 valueF64 = psMetadataLookupF64( metadata, "myItem5", &status);180 valueF64 = psMetadataLookupF64(&status, metadata, "myItem5"); 181 181 if(fabs(valueF64-3.14) > FLT_EPSILON) { 182 182 printf("ERROR: Bad value, %g, Expected 3.14\n", valueF64); … … 191 191 printPositiveTestHeader(stdout, "psMetadata", "Test I - Lookup metadata item and return psVector pointer"); 192 192 psVector *valueVec = NULL; 193 valueVec = psMetadataLookupPtr( metadata, "myItem6", &status);193 valueVec = psMetadataLookupPtr(&status, metadata, "myItem6"); 194 194 if(valueVec != vec) { 195 195 printf("ERROR: Bad vector pointer\n"); … … 248 248 // Test N - Attempt get psS32 value of non-existant metadata item 249 249 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"); 251 251 if(status) { 252 252 printf("ERROR: Bad status, %d, \n", status); … … 257 257 // Test O - Attempt get psF64 value of non-existant metadata item 258 258 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"); 260 260 if(status) { 261 261 printf("ERROR: Bad status, %d, \n", status); … … 266 266 // Test P - Attempt get psVector value of non-existant metadata item 267 267 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"); 269 269 if(status) { 270 270 printf("ERROR: Bad status, %d, \n", status); -
trunk/psLib/test/collections/tst_psMetadata_05.c
r3115 r3246 22 22 * @author Ross Harman, MHPCC 23 23 * 24 * @version $Revision: 1.1 7$ $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 $ 26 26 * 27 27 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 161 161 // Test F - Write metadata item to file 162 162 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"); 164 164 if(fd == NULL) { 165 165 printf("ERROR: Couldn't open file for writing\n"); … … 198 198 fclose(fd); 199 199 200 fd = fopen(" ./tst_psMetadata05_OUT", "r");200 fd = fopen("temp/tst_psMetadata05_OUT", "r"); 201 201 if(fd == NULL) { 202 202 printf("ERROR: Couldn't open file for reading\n"); -
trunk/psLib/test/dataIO/tst_psFits.c
r3115 r3246 6 6 * @author Robert DeSonia, MHPCC 7 7 * 8 * @version $Revision: 1.1 5$ $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 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 623 623 624 624 // 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"); 628 628 psMetadataItem* boolItem = psMetadataLookup(header, "MYBOOL"); 629 char* strItem = psMetadataLookupPtr( header, "MYSTR",NULL);629 char* strItem = psMetadataLookupPtr(NULL, header, "MYSTR"); 630 630 631 631 if (intItem != hdunum) { … … 739 739 } 740 740 741 psS32 intItem = psMetadataLookupS32( header, "MYINT",NULL);741 psS32 intItem = psMetadataLookupS32(NULL, header, "MYINT"); 742 742 743 743 if (intItem != i) { … … 783 783 } 784 784 785 psS32 intItem = psMetadataLookupS32( header, "MYINT",NULL);785 psS32 intItem = psMetadataLookupS32(NULL, header, "MYINT"); 786 786 787 787 if (intItem != i) { … … 842 842 psMetadata* rowData = table->data[row]; 843 843 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"); 848 848 849 849 if (intItem != row) { -
trunk/psLib/test/fileUtils/tst_psFits.c
r3115 r3246 6 6 * @author Robert DeSonia, MHPCC 7 7 * 8 * @version $Revision: 1.1 5$ $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 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 623 623 624 624 // 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"); 628 628 psMetadataItem* boolItem = psMetadataLookup(header, "MYBOOL"); 629 char* strItem = psMetadataLookupPtr( header, "MYSTR",NULL);629 char* strItem = psMetadataLookupPtr(NULL, header, "MYSTR"); 630 630 631 631 if (intItem != hdunum) { … … 739 739 } 740 740 741 psS32 intItem = psMetadataLookupS32( header, "MYINT",NULL);741 psS32 intItem = psMetadataLookupS32(NULL, header, "MYINT"); 742 742 743 743 if (intItem != i) { … … 783 783 } 784 784 785 psS32 intItem = psMetadataLookupS32( header, "MYINT",NULL);785 psS32 intItem = psMetadataLookupS32(NULL, header, "MYINT"); 786 786 787 787 if (intItem != i) { … … 842 842 psMetadata* rowData = table->data[row]; 843 843 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"); 848 848 849 849 if (intItem != row) { -
trunk/psLib/test/image/Makefile.am
r3237 r3246 29 29 tst_psImageInterpolate 30 30 31 check_DATA = \ 32 fBiOut.fits \ 33 fOut.fits \ 34 sBiOut.fits \ 35 sOut.fits 36 31 37 TESTS_ENVIRONMENT = perl $(top_srcdir)/test/runTest -verified=$(srcdir)/verified 32 38 TESTS = \ … … 57 63 tst_psImageIO_SOURCES = tst_psImageIO.c 58 64 tst_psImageInterpolate_SOURCES = tst_psImageInterpolate.c 65 66 fBiOut.fits: verified/fBiOut.fits 67 cp $? $@ 68 69 fOut.fits: verified/fOut.fits 70 cp $? $@ 71 72 sBiOut.fits: verified/sBiOut.fits 73 cp $? $@ 74 75 sOut.fits: verified/sOut.fits 76 cp $? $@ 77 -
trunk/psLib/test/image/tst_psImageManip.c
r3028 r3246 6 6 * @author Robert DeSonia, MHPCC 7 7 * 8 * @version $Revision: 1.3 6$ $Name: not supported by cvs2svn $9 * @date $Date: 2005-0 1-18 03:15:04$8 * @version $Revision: 1.37 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2005-02-17 01:58:43 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 1356 1356 1357 1357 // 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"); 1362 1362 if (fTruth == NULL) { 1363 1363 psError(PS_ERR_UNKNOWN, true,"verified psF32 image failed to be read (%d deg. rotation)", -
trunk/psLib/test/runTest
r3226 r3246 26 26 # 27 27 # $Revison: $ $Name: not supported by cvs2svn $ 28 # $Date: 2005-02-1 5 19:53:19$28 # $Date: 2005-02-17 01:58:42 $ 29 29 # 30 30 # Copyright 2004 Maui High Performance Computering Center, University of Hawaii … … 119 119 $exitValue |= 64; 120 120 } 121 else { 122 123 # Test driver succeeded. 124 125 # Create filtered version of stdout and stderr 126 127 # Open the STDOUT file for reading128 open( OUTFILE, "< temp/$testFile.stdout" ); 129 130 # Open mod file to place filtered STDOUT131 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 constants135 $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 testing146 # with the Mac testbed147 if ( !m/\*\*\*\smalloc/ ) {148 print MODFILE ($_);149 print MODFILE2 ($_) if $resetStdout;150 }151 }152 153 # Close mod file154 close(MODFILE);155 close(MODFILE2) if $resetStdout;156 157 # Close STDERR file158 close(OUTFILE);159 160 # Open the STDERR file for reading161 open( OUTFILE, "< temp/$testFile.stderr" );162 163 # Open mod file to place filtered STDERR164 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 constants168 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 testbed178 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 failure199 $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 failure210 $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 } 214 214 else { 215 215 … … 303 303 # 304 304 # Return: 0 - Compare successful 305 # 2 - STDOUT verified file doesn't exist306 # 4 - STDERR verified file doesn't exist307 305 # 8 - STDOUT verified file doesn't compare 308 306 # 16 - STDERR verified file doesn't compare … … 316 314 317 315 # 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 ) { 324 317 325 318 # Verified STD stream file exists -
trunk/psLib/test/sysUtils/verified/tst_psMemory.stderr
r3127 r3246 21 21 Custom MemExhaustedCallback was invoked. 22 22 <DATE><TIME>|<HOST>|A|p_psAlloc 23 Failed to allocate <N> bytes at tst_psMemory.c:20623 Failed to allocate <N> bytes at FILE:LINENO 24 24 25 25 ---> TESTPOINT PASSED (psMemory{outOfMemory} | tst_psMemory.c) … … 36 36 Custom MemExhaustedCallback was invoked. 37 37 <DATE><TIME>|<HOST>|A|p_psRealloc 38 Failed to reallocate <N> bytes at tst_psMemory.c:17138 Failed to reallocate <N> bytes at FILE:LINENO 39 39 40 40 ---> TESTPOINT PASSED (psMemory{reallocOutOfMemory} | tst_psMemory.c) … … 91 91 following psMemCheckLeaks call should produce one instance. 92 92 file:line ID 93 tst_psMemory.c:356193 FILE:LINENO 1 94 94 <DATE><TIME>|<HOST>|I|TPcheckLeaks 95 95 Testing psMemCheckLeaks again with a different leak location … … 97 97 following psMemCheckLeaks call should produce one error. 98 98 file:line ID 99 tst_psMemory.c:3861199 FILE:LINENO 11 100 100 <DATE><TIME>|<HOST>|I|TPcheckLeaks 101 101 Testing psMemCheckLeaks again with multiple leak locations. … … 103 103 following psMemCheckLeaks call should produce two errors. 104 104 file:line ID 105 tst_psMemory.c:41416106 tst_psMemory.c:41414105 FILE:LINENO 16 106 FILE:LINENO 14 107 107 108 108 ---> TESTPOINT PASSED (psMemory{checkLeaks} | tst_psMemory.c) … … 147 147 Next should abort due to multiple freeing. 148 148 <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. 150 150 151 151 ---> TESTPOINT PASSED (psMemory{multipleFree} | tst_psMemory.c)
Note:
See TracChangeset
for help on using the changeset viewer.
