Changeset 2945
- Timestamp:
- Jan 10, 2005, 12:22:52 PM (22 years ago)
- Location:
- trunk/psModules/test
- Files:
-
- 6 edited
-
tst_pmNonLinear.c (modified) (7 diffs)
-
tst_pmReadoutCombine.c (modified) (5 diffs)
-
tst_pmSubtractSky.c (modified) (7 diffs)
-
verified/tst_pmNonLinear.stdout (modified) (2 diffs)
-
verified/tst_pmReadoutCombine.stdout (modified) (2 diffs)
-
verified/tst_pmSubtractSky.stdout (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/test/tst_pmNonLinear.c
r2915 r2945 16 16 * @author GLG, MHPCC 17 17 * 18 * @version $Revision: 1.1 0$ $Name: not supported by cvs2svn $19 * @date $Date: 2005-01- 05 23:25:25$18 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 19 * @date $Date: 2005-01-10 22:22:52 $ 20 20 * 21 21 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 58 58 myPoly->coeff[1] = 1.0; 59 59 60 printPositiveTestHeader(stdout, "pmNonLinear", "doNonLinearityPolynomialTest"); 61 60 62 for (i=0;i<numRows;i++) { 61 63 for (j=0;j<numCols;j++) { … … 79 81 psFree(myReadout); 80 82 psFree(myPoly); 83 printFooter(stdout, "pmNonLinear", "doNonLinearityPolynomialTest", true); 81 84 return(testStatus); 82 85 } … … 108 111 psVector *out = psVectorAlloc(tableSize, PS_TYPE_F32); 109 112 113 printPositiveTestHeader(stdout, "pmNonLinear", "doNonLinearityLookupTest"); 110 114 for (i=0;i<numRows;i++) { 111 115 for (j=0;j<numCols;j++) { … … 135 139 psFree(in); 136 140 psFree(out); 141 printFooter(stdout, "pmNonLinear", "doNonLinearityLookupTest", true); 137 142 return(testStatus); 138 143 } … … 162 167 myPoly->coeff[1] = 1.0; 163 168 169 printPositiveTestHeader(stdout, "pmNonLinear", "Testing bad input parameter conditions."); 164 170 for (i=0;i<NUM_ROWS;i++) { 165 171 for (j=0;j<NUM_COLS;j++) { … … 376 382 psFree(outBig); 377 383 378 return(testStatus); 379 } 384 printFooter(stdout, "pmNonLinear", "Testing bad input parameter conditions.", true); 385 return(testStatus); 386 } -
trunk/psModules/test/tst_pmReadoutCombine.c
r2915 r2945 5 5 * @author GLG, MHPCC 6 6 * 7 * @version $Revision: 1.1 0$ $Name: not supported by cvs2svn $8 * @date $Date: 2005-01- 05 23:25:25$7 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2005-01-10 22:22:52 $ 9 9 * 10 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 83 83 psVector *zero = psVectorAlloc(NUM_READOUTS, PS_TYPE_F32); 84 84 psVector *scale = psVectorAlloc(NUM_READOUTS, PS_TYPE_F32); 85 printPositiveTestHeader(stdout, "pmReadoutCombine", "simpleCombineNoOverlap"); 86 85 87 for (i=0;i<NUM_READOUTS;i++) { 86 88 zero->data.F32[i] = VEC_ZERO; … … 158 160 psFree(list); 159 161 162 printFooter(stdout, "pmReadoutCombine", "simpleCombineNoOverlap", true); 160 163 return(0); 161 164 } … … 212 215 scaleBig->data.F32[i] = VEC_SCALE; 213 216 } 217 printPositiveTestHeader(stdout, "pmReadoutCombine", "Testing bad input parameter conditions"); 214 218 215 219 params->stats = psStatsAlloc(PS_STAT_SAMPLE_MEAN); … … 443 447 psFree(list); 444 448 449 printFooter(stdout, "pmReadoutCombine", "Testing bad input parameter conditions", true); 445 450 return(!testStatus); 446 451 } -
trunk/psModules/test/tst_pmSubtractSky.c
r2928 r2945 7 7 * @author GLG, MHPCC 8 8 * 9 * @version $Revision: 1. 8$ $Name: not supported by cvs2svn $10 * @date $Date: 2005-01- 07 20:00:34$9 * @version $Revision: 1.9 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2005-01-10 22:22:52 $ 11 11 * 12 12 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 54 54 psPolynomial2D *myPoly = psPolynomial2DAlloc(POLY_X_ORDER, POLY_Y_ORDER, PS_POLYNOMIAL_ORD); 55 55 56 printPositiveTestHeader(stdout, "pmSubtractSky", "doSubtractSkySimple"); 56 57 for (i=0;i<numRows;i++) { 57 58 for (j=0;j<numCols;j++) { … … 73 74 psFree(myStats); 74 75 psFree(myPoly); 76 printFooter(stdout, "pmSubtractSky", "doSubtractSkySimple", true); 75 77 return(testStatus); 76 78 } … … 92 94 psF32 errorTolerance = ERROR_TOLERANCE * ((psF32) binFactor); 93 95 96 printPositiveTestHeader(stdout, "pmSubtractSky", "doSubtractSkyWithObjects"); 94 97 for (i=0;i<numRows;i++) { 95 98 for (j=0;j<numCols;j++) { … … 123 126 psFree(myPoly); 124 127 psFree(trueImage); 128 printFooter(stdout, "pmSubtractSky", "doSubtractSkyWithObjects", true); 125 129 return(testStatus); 126 130 } … … 191 195 psStats *myStats = psStatsAlloc(PS_STAT_SAMPLE_MEAN); 192 196 psPolynomial2D *myPoly = psPolynomial2DAlloc(POLY_X_ORDER, POLY_Y_ORDER, PS_POLYNOMIAL_ORD); 197 198 printPositiveTestHeader(stdout, "pmSubtractSky", "Testing bad input parameter conditions."); 193 199 for (i=0;i<NUM_ROWS_SMALL;i++) { 194 200 for (j=0;j<NUM_COLS_SMALL;j++) { … … 351 357 psFree(myPoly); 352 358 psFree(tmpImageF64); 359 printFooter(stdout, "pmSubtractSky", "Testing bad input parameter conditions.", true); 353 360 return(testStatus); 354 361 } -
trunk/psModules/test/verified/tst_pmNonLinear.stdout
r2942 r2945 1 /***************************** TESTPOINT ******************************************\ 2 * TestFile: tst_pmNonLinear.c * 3 * TestPoint: pmNonLinear{doNonLinearityPolynomialTest} * 4 * TestType: Positive * 5 \**********************************************************************************/ 6 7 8 ---> TESTPOINT PASSED (pmNonLinear{doNonLinearityPolynomialTest} | tst_pmNonLinear.c) 9 10 /***************************** TESTPOINT ******************************************\ 11 * TestFile: tst_pmNonLinear.c * 12 * TestPoint: pmNonLinear{doNonLinearityPolynomialTest} * 13 * TestType: Positive * 14 \**********************************************************************************/ 15 16 17 ---> TESTPOINT PASSED (pmNonLinear{doNonLinearityPolynomialTest} | tst_pmNonLinear.c) 18 19 /***************************** TESTPOINT ******************************************\ 20 * TestFile: tst_pmNonLinear.c * 21 * TestPoint: pmNonLinear{doNonLinearityPolynomialTest} * 22 * TestType: Positive * 23 \**********************************************************************************/ 24 25 26 ---> TESTPOINT PASSED (pmNonLinear{doNonLinearityPolynomialTest} | tst_pmNonLinear.c) 27 28 /***************************** TESTPOINT ******************************************\ 29 * TestFile: tst_pmNonLinear.c * 30 * TestPoint: pmNonLinear{doNonLinearityPolynomialTest} * 31 * TestType: Positive * 32 \**********************************************************************************/ 33 34 35 ---> TESTPOINT PASSED (pmNonLinear{doNonLinearityPolynomialTest} | tst_pmNonLinear.c) 36 37 /***************************** TESTPOINT ******************************************\ 38 * TestFile: tst_pmNonLinear.c * 39 * TestPoint: pmNonLinear{doNonLinearityLookupTest} * 40 * TestType: Positive * 41 \**********************************************************************************/ 42 43 44 ---> TESTPOINT PASSED (pmNonLinear{doNonLinearityLookupTest} | tst_pmNonLinear.c) 45 46 /***************************** TESTPOINT ******************************************\ 47 * TestFile: tst_pmNonLinear.c * 48 * TestPoint: pmNonLinear{doNonLinearityLookupTest} * 49 * TestType: Positive * 50 \**********************************************************************************/ 51 52 53 ---> TESTPOINT PASSED (pmNonLinear{doNonLinearityLookupTest} | tst_pmNonLinear.c) 54 55 /***************************** TESTPOINT ******************************************\ 56 * TestFile: tst_pmNonLinear.c * 57 * TestPoint: pmNonLinear{doNonLinearityLookupTest} * 58 * TestType: Positive * 59 \**********************************************************************************/ 60 61 62 ---> TESTPOINT PASSED (pmNonLinear{doNonLinearityLookupTest} | tst_pmNonLinear.c) 63 64 /***************************** TESTPOINT ******************************************\ 65 * TestFile: tst_pmNonLinear.c * 66 * TestPoint: pmNonLinear{doNonLinearityLookupTest} * 67 * TestType: Positive * 68 \**********************************************************************************/ 69 70 71 ---> TESTPOINT PASSED (pmNonLinear{doNonLinearityLookupTest} | tst_pmNonLinear.c) 72 73 /***************************** TESTPOINT ******************************************\ 74 * TestFile: tst_pmNonLinear.c * 75 * TestPoint: pmNonLinear{Testing bad input parameter conditions.} * 76 * TestType: Positive * 77 \**********************************************************************************/ 78 1 79 ------------------------------------------------------------ 2 80 Calling pmNonLinearityPolynomial() with NULL input readout. Should generate error, return NULL. … … 29 107 ------------------------------------------------------------ 30 108 Calling pmNonLinearityLookup() with one pixels outside inFlux range. Should generate warnings. 109 110 ---> TESTPOINT PASSED (pmNonLinear{Testing bad input parameter conditions.} | tst_pmNonLinear.c) 111 -
trunk/psModules/test/verified/tst_pmReadoutCombine.stdout
r2942 r2945 1 /***************************** TESTPOINT ******************************************\ 2 * TestFile: tst_pmReadoutCombine.c * 3 * TestPoint: pmReadoutCombine{simpleCombineNoOverlap} * 4 * TestType: Positive * 5 \**********************************************************************************/ 6 1 7 tst_pmReadoutCombine(): (minOutRow, minOutCol) to (maxOutRow, maxOutCol) is (0, 0) (1, 1) 8 9 ---> TESTPOINT PASSED (pmReadoutCombine{simpleCombineNoOverlap} | tst_pmReadoutCombine.c) 10 11 /***************************** TESTPOINT ******************************************\ 12 * TestFile: tst_pmReadoutCombine.c * 13 * TestPoint: pmReadoutCombine{simpleCombineNoOverlap} * 14 * TestType: Positive * 15 \**********************************************************************************/ 16 2 17 tst_pmReadoutCombine(): (minOutRow, minOutCol) to (maxOutRow, maxOutCol) is (0, 0) (1, 20) 18 19 ---> TESTPOINT PASSED (pmReadoutCombine{simpleCombineNoOverlap} | tst_pmReadoutCombine.c) 20 21 /***************************** TESTPOINT ******************************************\ 22 * TestFile: tst_pmReadoutCombine.c * 23 * TestPoint: pmReadoutCombine{simpleCombineNoOverlap} * 24 * TestType: Positive * 25 \**********************************************************************************/ 26 3 27 tst_pmReadoutCombine(): (minOutRow, minOutCol) to (maxOutRow, maxOutCol) is (0, 0) (20, 1) 28 29 ---> TESTPOINT PASSED (pmReadoutCombine{simpleCombineNoOverlap} | tst_pmReadoutCombine.c) 30 31 /***************************** TESTPOINT ******************************************\ 32 * TestFile: tst_pmReadoutCombine.c * 33 * TestPoint: pmReadoutCombine{simpleCombineNoOverlap} * 34 * TestType: Positive * 35 \**********************************************************************************/ 36 4 37 tst_pmReadoutCombine(): (minOutRow, minOutCol) to (maxOutRow, maxOutCol) is (0, 0) (20, 20) 38 39 ---> TESTPOINT PASSED (pmReadoutCombine{simpleCombineNoOverlap} | tst_pmReadoutCombine.c) 40 41 /***************************** TESTPOINT ******************************************\ 42 * TestFile: tst_pmReadoutCombine.c * 43 * TestPoint: pmReadoutCombine{Testing bad input parameter conditions} * 44 * TestType: Positive * 45 \**********************************************************************************/ 46 5 47 ---------------------------------------------------------------------------- 6 48 Calling pmReadoutCombine() with NULL zero vector. … … 33 75 ---------------------------------------------------------------------------- 34 76 ============================================================================ 77 78 ---> TESTPOINT PASSED (pmReadoutCombine{Testing bad input parameter conditions} | tst_pmReadoutCombine.c) 79 -
trunk/psModules/test/verified/tst_pmSubtractSky.stdout
r2942 r2945 1 1 doSubtractSkySimple(1, 1, 1) 2 /***************************** TESTPOINT ******************************************\ 3 * TestFile: tst_pmSubtractSky.c * 4 * TestPoint: pmSubtractSky{doSubtractSkySimple} * 5 * TestType: Positive * 6 \**********************************************************************************/ 7 8 9 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkySimple} | tst_pmSubtractSky.c) 10 2 11 doSubtractSkySimple(NUM_COLS, 1, 1) 12 /***************************** TESTPOINT ******************************************\ 13 * TestFile: tst_pmSubtractSky.c * 14 * TestPoint: pmSubtractSky{doSubtractSkySimple} * 15 * TestType: Positive * 16 \**********************************************************************************/ 17 18 19 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkySimple} | tst_pmSubtractSky.c) 20 3 21 doSubtractSkySimple(1, NUM_ROWS, 1) 22 /***************************** TESTPOINT ******************************************\ 23 * TestFile: tst_pmSubtractSky.c * 24 * TestPoint: pmSubtractSky{doSubtractSkySimple} * 25 * TestType: Positive * 26 \**********************************************************************************/ 27 28 29 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkySimple} | tst_pmSubtractSky.c) 30 4 31 doSubtractSkySimple(NUM_COLS, NUM_ROWS, 1) 32 /***************************** TESTPOINT ******************************************\ 33 * TestFile: tst_pmSubtractSky.c * 34 * TestPoint: pmSubtractSky{doSubtractSkySimple} * 35 * TestType: Positive * 36 \**********************************************************************************/ 37 38 39 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkySimple} | tst_pmSubtractSky.c) 40 5 41 doSubtractSkySimple(1, 1, 2) 42 /***************************** TESTPOINT ******************************************\ 43 * TestFile: tst_pmSubtractSky.c * 44 * TestPoint: pmSubtractSky{doSubtractSkySimple} * 45 * TestType: Positive * 46 \**********************************************************************************/ 47 48 49 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkySimple} | tst_pmSubtractSky.c) 50 6 51 doSubtractSkySimple(NUM_COLS, 1, 2) 52 /***************************** TESTPOINT ******************************************\ 53 * TestFile: tst_pmSubtractSky.c * 54 * TestPoint: pmSubtractSky{doSubtractSkySimple} * 55 * TestType: Positive * 56 \**********************************************************************************/ 57 58 59 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkySimple} | tst_pmSubtractSky.c) 60 7 61 doSubtractSkySimple(1, NUM_ROWS, 2) 62 /***************************** TESTPOINT ******************************************\ 63 * TestFile: tst_pmSubtractSky.c * 64 * TestPoint: pmSubtractSky{doSubtractSkySimple} * 65 * TestType: Positive * 66 \**********************************************************************************/ 67 68 69 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkySimple} | tst_pmSubtractSky.c) 70 8 71 doSubtractSkySimple(NUM_COLS, NUM_ROWS, 2) 72 /***************************** TESTPOINT ******************************************\ 73 * TestFile: tst_pmSubtractSky.c * 74 * TestPoint: pmSubtractSky{doSubtractSkySimple} * 75 * TestType: Positive * 76 \**********************************************************************************/ 77 78 79 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkySimple} | tst_pmSubtractSky.c) 80 9 81 doSubtractSkyWithObjects(NUM_COLS, NUM_ROWS, 1) 82 /***************************** TESTPOINT ******************************************\ 83 * TestFile: tst_pmSubtractSky.c * 84 * TestPoint: pmSubtractSky{doSubtractSkyWithObjects} * 85 * TestType: Positive * 86 \**********************************************************************************/ 87 88 89 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkyWithObjects} | tst_pmSubtractSky.c) 90 10 91 doSubtractSkyWithObjects(NUM_COLS, NUM_ROWS, 2) 92 /***************************** TESTPOINT ******************************************\ 93 * TestFile: tst_pmSubtractSky.c * 94 * TestPoint: pmSubtractSky{doSubtractSkyWithObjects} * 95 * TestType: Positive * 96 \**********************************************************************************/ 97 98 99 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkyWithObjects} | tst_pmSubtractSky.c) 100 11 101 doSubtractSkyWithObjects(NUM_COLS, NUM_ROWS, 4) 102 /***************************** TESTPOINT ******************************************\ 103 * TestFile: tst_pmSubtractSky.c * 104 * TestPoint: pmSubtractSky{doSubtractSkyWithObjects} * 105 * TestType: Positive * 106 \**********************************************************************************/ 107 108 109 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkyWithObjects} | tst_pmSubtractSky.c) 110 12 111 doSubtractSkyWithObjects(NUM_COLS, NUM_ROWS, 8) 112 /***************************** TESTPOINT ******************************************\ 113 * TestFile: tst_pmSubtractSky.c * 114 * TestPoint: pmSubtractSky{doSubtractSkyWithObjects} * 115 * TestType: Positive * 116 \**********************************************************************************/ 117 118 119 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkyWithObjects} | tst_pmSubtractSky.c) 120 13 121 doSubtractSkyWithObjects(NUM_COLS, NUM_ROWS, 16) 122 /***************************** TESTPOINT ******************************************\ 123 * TestFile: tst_pmSubtractSky.c * 124 * TestPoint: pmSubtractSky{doSubtractSkyWithObjects} * 125 * TestType: Positive * 126 \**********************************************************************************/ 127 128 129 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkyWithObjects} | tst_pmSubtractSky.c) 130 14 131 doSubtractSkyWithObjects(NUM_COLS, NUM_ROWS, 32) 132 /***************************** TESTPOINT ******************************************\ 133 * TestFile: tst_pmSubtractSky.c * 134 * TestPoint: pmSubtractSky{doSubtractSkyWithObjects} * 135 * TestType: Positive * 136 \**********************************************************************************/ 137 138 139 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkyWithObjects} | tst_pmSubtractSky.c) 140 15 141 doSubtractSkyWithObjects(NUM_COLS, NUM_ROWS, 64) 142 /***************************** TESTPOINT ******************************************\ 143 * TestFile: tst_pmSubtractSky.c * 144 * TestPoint: pmSubtractSky{doSubtractSkyWithObjects} * 145 * TestType: Positive * 146 \**********************************************************************************/ 147 148 149 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkyWithObjects} | tst_pmSubtractSky.c) 150 16 151 doSubtractSkyWithObjects(NUM_COLS, NUM_ROWS, 128) 152 /***************************** TESTPOINT ******************************************\ 153 * TestFile: tst_pmSubtractSky.c * 154 * TestPoint: pmSubtractSky{doSubtractSkyWithObjects} * 155 * TestType: Positive * 156 \**********************************************************************************/ 157 158 159 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkyWithObjects} | tst_pmSubtractSky.c) 160 17 161 doSubtractSkyWithObjects(NUM_COLS, NUM_ROWS, 256) 162 /***************************** TESTPOINT ******************************************\ 163 * TestFile: tst_pmSubtractSky.c * 164 * TestPoint: pmSubtractSky{doSubtractSkyWithObjects} * 165 * TestType: Positive * 166 \**********************************************************************************/ 167 168 169 ---> TESTPOINT PASSED (pmSubtractSky{doSubtractSkyWithObjects} | tst_pmSubtractSky.c) 170 171 /***************************** TESTPOINT ******************************************\ 172 * TestFile: tst_pmSubtractSky.c * 173 * TestPoint: pmSubtractSky{Testing bad input parameter conditions.} * 174 * TestType: Positive * 175 \**********************************************************************************/ 176 18 177 ---------------------------------------------------------------- 19 178 Calling pmSubtractSky() with NULL psReadout. Should error. … … 56 215 57 216 ---------------------------------------------------------------- 217 218 ---> TESTPOINT PASSED (pmSubtractSky{Testing bad input parameter conditions.} | tst_pmSubtractSky.c) 219
Note:
See TracChangeset
for help on using the changeset viewer.
