Changeset 3246 for trunk/psLib/test/astronomy
- Timestamp:
- Feb 16, 2005, 3:58:43 PM (21 years ago)
- Location:
- trunk/psLib/test/astronomy
- Files:
-
- 10 added
- 7 deleted
- 7 edited
-
Makefile.am (modified) (4 diffs)
-
data (added)
-
data/header_1.fits (added)
-
data/header_2.fits (added)
-
data/psTime.config.template (added)
-
data/test.config (added)
-
data/test.psTime.config1.template (added)
-
data/test.psTime.config2.template (added)
-
data/test.psTime.config3.template (added)
-
data/test.psTime.config4.template (added)
-
data/test.ser7.dat (added)
-
header_1.fits (deleted)
-
header_2.fits (deleted)
-
test.config (deleted)
-
test.psTime.config1.template (deleted)
-
test.psTime.config2.template (deleted)
-
test.psTime.config3.template (deleted)
-
test.psTime.config4.template (deleted)
-
tst_psAstrometry.c (modified) (2 diffs)
-
tst_psMetadata_04.c (modified) (7 diffs)
-
tst_psMetadata_05.c (modified) (3 diffs)
-
tst_psTime_01.c (modified) (2 diffs)
-
tst_psTime_03.c (modified) (2 diffs)
-
tst_psTime_04.c (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);
Note:
See TracChangeset
for help on using the changeset viewer.
