Changeset 3246 for trunk/psLib/test
- Timestamp:
- Feb 16, 2005, 3:58:43 PM (21 years ago)
- Location:
- trunk/psLib/test
- Files:
-
- 10 added
- 7 deleted
- 15 edited
-
astronomy/Makefile.am (modified) (4 diffs)
-
astronomy/data (added)
-
astronomy/data/header_1.fits (added)
-
astronomy/data/header_2.fits (added)
-
astronomy/data/psTime.config.template (added)
-
astronomy/data/test.config (added)
-
astronomy/data/test.psTime.config1.template (added)
-
astronomy/data/test.psTime.config2.template (added)
-
astronomy/data/test.psTime.config3.template (added)
-
astronomy/data/test.psTime.config4.template (added)
-
astronomy/data/test.ser7.dat (added)
-
astronomy/header_1.fits (deleted)
-
astronomy/header_2.fits (deleted)
-
astronomy/test.config (deleted)
-
astronomy/test.psTime.config1.template (deleted)
-
astronomy/test.psTime.config2.template (deleted)
-
astronomy/test.psTime.config3.template (deleted)
-
astronomy/test.psTime.config4.template (deleted)
-
astronomy/tst_psAstrometry.c (modified) (2 diffs)
-
astronomy/tst_psMetadata_04.c (modified) (7 diffs)
-
astronomy/tst_psMetadata_05.c (modified) (3 diffs)
-
astronomy/tst_psTime_01.c (modified) (2 diffs)
-
astronomy/tst_psTime_03.c (modified) (2 diffs)
-
astronomy/tst_psTime_04.c (modified) (6 diffs)
-
collections/tst_psMetadata_04.c (modified) (7 diffs)
-
collections/tst_psMetadata_05.c (modified) (3 diffs)
-
dataIO/tst_psFits.c (modified) (5 diffs)
-
fileUtils/tst_psFits.c (modified) (5 diffs)
-
image/Makefile.am (modified) (2 diffs)
-
image/tst_psImageManip.c (modified) (2 diffs)
-
runTest (modified) (4 diffs)
-
sysUtils/verified/tst_psMemory.stderr (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
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.
