IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 2945


Ignore:
Timestamp:
Jan 10, 2005, 12:22:52 PM (22 years ago)
Author:
gusciora
Message:

Added testpoints to the tests.

Location:
trunk/psModules/test
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/test/tst_pmNonLinear.c

    r2915 r2945  
    1616 *  @author GLG, MHPCC
    1717 *
    18  *  @version $Revision: 1.10 $ $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 $
    2020 *
    2121 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    5858    myPoly->coeff[1] = 1.0;
    5959
     60    printPositiveTestHeader(stdout, "pmNonLinear", "doNonLinearityPolynomialTest");
     61
    6062    for (i=0;i<numRows;i++) {
    6163        for (j=0;j<numCols;j++) {
     
    7981    psFree(myReadout);
    8082    psFree(myPoly);
     83    printFooter(stdout, "pmNonLinear", "doNonLinearityPolynomialTest", true);
    8184    return(testStatus);
    8285}
     
    108111    psVector *out = psVectorAlloc(tableSize, PS_TYPE_F32);
    109112
     113    printPositiveTestHeader(stdout, "pmNonLinear", "doNonLinearityLookupTest");
    110114    for (i=0;i<numRows;i++) {
    111115        for (j=0;j<numCols;j++) {
     
    135139    psFree(in);
    136140    psFree(out);
     141    printFooter(stdout, "pmNonLinear", "doNonLinearityLookupTest", true);
    137142    return(testStatus);
    138143}
     
    162167    myPoly->coeff[1] = 1.0;
    163168
     169    printPositiveTestHeader(stdout, "pmNonLinear", "Testing bad input parameter conditions.");
    164170    for (i=0;i<NUM_ROWS;i++) {
    165171        for (j=0;j<NUM_COLS;j++) {
     
    376382    psFree(outBig);
    377383
    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  
    55 *  @author GLG, MHPCC
    66 *
    7  *  @version $Revision: 1.10 $ $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 $
    99 *
    1010 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    8383    psVector *zero = psVectorAlloc(NUM_READOUTS, PS_TYPE_F32);
    8484    psVector *scale = psVectorAlloc(NUM_READOUTS, PS_TYPE_F32);
     85    printPositiveTestHeader(stdout, "pmReadoutCombine", "simpleCombineNoOverlap");
     86
    8587    for (i=0;i<NUM_READOUTS;i++) {
    8688        zero->data.F32[i] = VEC_ZERO;
     
    158160    psFree(list);
    159161
     162    printFooter(stdout, "pmReadoutCombine", "simpleCombineNoOverlap", true);
    160163    return(0);
    161164}
     
    212215        scaleBig->data.F32[i] = VEC_SCALE;
    213216    }
     217    printPositiveTestHeader(stdout, "pmReadoutCombine", "Testing bad input parameter conditions");
    214218
    215219    params->stats = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
     
    443447    psFree(list);
    444448
     449    printFooter(stdout, "pmReadoutCombine", "Testing bad input parameter conditions", true);
    445450    return(!testStatus);
    446451}
  • trunk/psModules/test/tst_pmSubtractSky.c

    r2928 r2945  
    77 *  @author GLG, MHPCC
    88 *
    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 $
    1111 *
    1212 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    5454    psPolynomial2D *myPoly = psPolynomial2DAlloc(POLY_X_ORDER, POLY_Y_ORDER, PS_POLYNOMIAL_ORD);
    5555
     56    printPositiveTestHeader(stdout, "pmSubtractSky", "doSubtractSkySimple");
    5657    for (i=0;i<numRows;i++) {
    5758        for (j=0;j<numCols;j++) {
     
    7374    psFree(myStats);
    7475    psFree(myPoly);
     76    printFooter(stdout, "pmSubtractSky", "doSubtractSkySimple", true);
    7577    return(testStatus);
    7678}
     
    9294    psF32 errorTolerance = ERROR_TOLERANCE * ((psF32) binFactor);
    9395
     96    printPositiveTestHeader(stdout, "pmSubtractSky", "doSubtractSkyWithObjects");
    9497    for (i=0;i<numRows;i++) {
    9598        for (j=0;j<numCols;j++) {
     
    123126    psFree(myPoly);
    124127    psFree(trueImage);
     128    printFooter(stdout, "pmSubtractSky", "doSubtractSkyWithObjects", true);
    125129    return(testStatus);
    126130}
     
    191195    psStats *myStats = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
    192196    psPolynomial2D *myPoly = psPolynomial2DAlloc(POLY_X_ORDER, POLY_Y_ORDER, PS_POLYNOMIAL_ORD);
     197
     198    printPositiveTestHeader(stdout, "pmSubtractSky", "Testing bad input parameter conditions.");
    193199    for (i=0;i<NUM_ROWS_SMALL;i++) {
    194200        for (j=0;j<NUM_COLS_SMALL;j++) {
     
    351357    psFree(myPoly);
    352358    psFree(tmpImageF64);
     359    printFooter(stdout, "pmSubtractSky", "Testing bad input parameter conditions.", true);
    353360    return(testStatus);
    354361}
  • 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
    179------------------------------------------------------------
    280Calling pmNonLinearityPolynomial() with NULL input readout.  Should generate error, return NULL.
     
    29107------------------------------------------------------------
    30108Calling 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
    17tst_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
    217tst_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
    327tst_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
    437tst_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
    547----------------------------------------------------------------------------
    648Calling pmReadoutCombine() with NULL zero vector.
     
    3375----------------------------------------------------------------------------
    3476============================================================================
     77
     78---> TESTPOINT PASSED (pmReadoutCombine{Testing bad input parameter conditions} | tst_pmReadoutCombine.c)
     79
  • trunk/psModules/test/verified/tst_pmSubtractSky.stdout

    r2942 r2945  
    11doSubtractSkySimple(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
    211doSubtractSkySimple(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
    321doSubtractSkySimple(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
    431doSubtractSkySimple(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
    541doSubtractSkySimple(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
    651doSubtractSkySimple(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
    761doSubtractSkySimple(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
    871doSubtractSkySimple(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
    981doSubtractSkyWithObjects(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
    1091doSubtractSkyWithObjects(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
    11101doSubtractSkyWithObjects(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
    12111doSubtractSkyWithObjects(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
    13121doSubtractSkyWithObjects(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
    14131doSubtractSkyWithObjects(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
    15141doSubtractSkyWithObjects(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
    16151doSubtractSkyWithObjects(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
    17161doSubtractSkyWithObjects(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
    18177----------------------------------------------------------------
    19178Calling pmSubtractSky() with NULL psReadout.  Should error.
     
    56215
    57216----------------------------------------------------------------
     217
     218---> TESTPOINT PASSED (pmSubtractSky{Testing bad input parameter conditions.} | tst_pmSubtractSky.c)
     219
Note: See TracChangeset for help on using the changeset viewer.