IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 12, 2007, 12:27:55 PM (19 years ago)
Author:
jhoblitt
Message:

dev version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippdb/tests/objectfrommetadata.c

    r14061 r14169  
    422422            exit(EXIT_FAILURE);
    423423        }
     424        if (!psMetadataAddStr(md, PS_LIST_TAIL, "reduction", 0, NULL, "a string")) {
     425            psFree(md);
     426            exit(EXIT_FAILURE);
     427        }
    424428
    425429        object = newExpObjectFromMetadata(md);
     
    458462            exit(EXIT_FAILURE);
    459463        }
     464        if (strncmp(object->reduction, "a string", MAX_STRING_LENGTH)) {
     465            psFree(object);
     466            exit(EXIT_FAILURE);
     467        }
    460468
    461469        psFree(object);
     
    541549            exit(EXIT_FAILURE);
    542550        }
     551        if (!psMetadataAddStr(md, PS_LIST_TAIL, "reduction", 0, NULL, "a string")) {
     552            psFree(md);
     553            exit(EXIT_FAILURE);
     554        }
    543555        if (!psMetadataAddStr(md, PS_LIST_TAIL, "filter", 0, NULL, "a string")) {
    544556            psFree(md);
     
    667679            exit(EXIT_FAILURE);
    668680        }
     681        if (strncmp(object->reduction, "a string", MAX_STRING_LENGTH)) {
     682            psFree(object);
     683            exit(EXIT_FAILURE);
     684        }
    669685        if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    670686            psFree(object);
     
    10521068            exit(EXIT_FAILURE);
    10531069        }
     1070            psFree(md);
     1071            exit(EXIT_FAILURE);
     1072        }
    10541073        if (!psMetadataAddStr(md, PS_LIST_TAIL, "state", 0, NULL, "a string")) {
    10551074            psFree(md);
     
    10921111            exit(EXIT_FAILURE);
    10931112        }
     1113            psFree(object);
     1114            exit(EXIT_FAILURE);
     1115        }
    10941116        if (strncmp(object->state, "a string", MAX_STRING_LENGTH)) {
    10951117            psFree(object);
     
    11261148    {
    11271149        psMetadata      *md;
    1128         chipInputImfileRow *object;
     1150        chipProcessedImfileRow *object;
    11291151
    11301152        md = psMetadataAlloc();
     
    11391161            exit(EXIT_FAILURE);
    11401162        }
    1141 
    1142         object = chipInputImfileObjectFromMetadata(md);
     1163        if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
     1164            psFree(md);
     1165            exit(EXIT_FAILURE);
     1166        }
     1167        if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg", 0, NULL, 32.32)) {
     1168            psFree(md);
     1169            exit(EXIT_FAILURE);
     1170        }
     1171        if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 32.32)) {
     1172            psFree(md);
     1173            exit(EXIT_FAILURE);
     1174        }
     1175        if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 32.32)) {
     1176            psFree(md);
     1177            exit(EXIT_FAILURE);
     1178        }
     1179        if (!psMetadataAddF32(md, PS_LIST_TAIL, "bias", 0, NULL, 32.32)) {
     1180            psFree(md);
     1181            exit(EXIT_FAILURE);
     1182        }
     1183        if (!psMetadataAddF32(md, PS_LIST_TAIL, "bias_stdev", 0, NULL, 32.32)) {
     1184            psFree(md);
     1185            exit(EXIT_FAILURE);
     1186        }
     1187        if (!psMetadataAddF32(md, PS_LIST_TAIL, "fringe_0", 0, NULL, 32.32)) {
     1188            psFree(md);
     1189            exit(EXIT_FAILURE);
     1190        }
     1191        if (!psMetadataAddF32(md, PS_LIST_TAIL, "fringe_1", 0, NULL, 32.32)) {
     1192            psFree(md);
     1193            exit(EXIT_FAILURE);
     1194        }
     1195        if (!psMetadataAddF32(md, PS_LIST_TAIL, "fringe_2", 0, NULL, 32.32)) {
     1196            psFree(md);
     1197            exit(EXIT_FAILURE);
     1198        }
     1199        if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_ra", 0, NULL, 32.32)) {
     1200            psFree(md);
     1201            exit(EXIT_FAILURE);
     1202        }
     1203        if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_dec", 0, NULL, 32.32)) {
     1204            psFree(md);
     1205            exit(EXIT_FAILURE);
     1206        }
     1207        if (!psMetadataAddF32(md, PS_LIST_TAIL, "ap_resid", 0, NULL, 32.32)) {
     1208            psFree(md);
     1209            exit(EXIT_FAILURE);
     1210        }
     1211        if (!psMetadataAddF32(md, PS_LIST_TAIL, "ap_resid_stdev", 0, NULL, 32.32)) {
     1212            psFree(md);
     1213            exit(EXIT_FAILURE);
     1214        }
     1215        if (!psMetadataAddF32(md, PS_LIST_TAIL, "fwhm", 0, NULL, 32.32)) {
     1216            psFree(md);
     1217            exit(EXIT_FAILURE);
     1218        }
     1219        if (!psMetadataAddF32(md, PS_LIST_TAIL, "fwhm_range", 0, NULL, 32.32)) {
     1220            psFree(md);
     1221            exit(EXIT_FAILURE);
     1222        }
     1223        if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_stars", 0, NULL, -32)) {
     1224            psFree(md);
     1225            exit(EXIT_FAILURE);
     1226        }
     1227        if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_extended", 0, NULL, -32)) {
     1228            psFree(md);
     1229            exit(EXIT_FAILURE);
     1230        }
     1231        if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_cr", 0, NULL, -32)) {
     1232            psFree(md);
     1233            exit(EXIT_FAILURE);
     1234        }
     1235        if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_astrom", 0, NULL, -32)) {
     1236            psFree(md);
     1237            exit(EXIT_FAILURE);
     1238        }
     1239        if (!psMetadataAddStr(md, PS_LIST_TAIL, "path_base", 0, NULL, "a string")) {
     1240            psFree(md);
     1241            exit(EXIT_FAILURE);
     1242        }
     1243            psFree(md);
     1244            exit(EXIT_FAILURE);
     1245        }
     1246
     1247        object = chipProcessedImfileObjectFromMetadata(md);
    11431248        if (!object) {
    11441249            psFree(md);
     
    11581263            exit(EXIT_FAILURE);
    11591264        }
    1160 
    1161         psFree(object);
    1162     }
    1163 
    1164     {
    1165         psMetadata      *md;
    1166         chipProcessedImfileRow *object;
    1167 
    1168         md = psMetadataAlloc();
     1265        if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
     1266            psFree(object);
     1267            exit(EXIT_FAILURE);
     1268        }
     1269        if (!object->bg == 32.32) {
     1270            psFree(object);
     1271            exit(EXIT_FAILURE);
     1272        }
     1273        if (!object->bg_stdev == 32.32) {
     1274            psFree(object);
     1275            exit(EXIT_FAILURE);
     1276        }
     1277        if (!object->bg_mean_stdev == 32.32) {
     1278            psFree(object);
     1279            exit(EXIT_FAILURE);
     1280        }
     1281        if (!object->bias == 32.32) {
     1282            psFree(object);
     1283            exit(EXIT_FAILURE);
     1284        }
     1285        if (!object->bias_stdev == 32.32) {
     1286            psFree(object);
     1287            exit(EXIT_FAILURE);
     1288        }
     1289        if (!object->fringe_0 == 32.32) {
     1290            psFree(object);
     1291            exit(EXIT_FAILURE);
     1292        }
     1293        if (!object->fringe_1 == 32.32) {
     1294            psFree(object);
     1295            exit(EXIT_FAILURE);
     1296        }
     1297        if (!object->fringe_2 == 32.32) {
     1298            psFree(object);
     1299            exit(EXIT_FAILURE);
     1300        }
     1301        if (!object->sigma_ra == 32.32) {
     1302            psFree(object);
     1303            exit(EXIT_FAILURE);
     1304        }
     1305        if (!object->sigma_dec == 32.32) {
     1306            psFree(object);
     1307            exit(EXIT_FAILURE);
     1308        }
     1309        if (!object->ap_resid == 32.32) {
     1310            psFree(object);
     1311            exit(EXIT_FAILURE);
     1312        }
     1313        if (!object->ap_resid_stdev == 32.32) {
     1314            psFree(object);
     1315            exit(EXIT_FAILURE);
     1316        }
     1317        if (!object->fwhm == 32.32) {
     1318            psFree(object);
     1319            exit(EXIT_FAILURE);
     1320        }
     1321        if (!object->fwhm_range == 32.32) {
     1322            psFree(object);
     1323            exit(EXIT_FAILURE);
     1324        }
     1325        if (!object->n_stars == -32) {
     1326            psFree(object);
     1327            exit(EXIT_FAILURE);
     1328        }
     1329        if (!object->n_extended == -32) {
     1330            psFree(object);
     1331            exit(EXIT_FAILURE);
     1332        }
     1333        if (!object->n_cr == -32) {
     1334            psFree(object);
     1335            exit(EXIT_FAILURE);
     1336        }
     1337        if (!object->n_astrom == -32) {
     1338            psFree(object);
     1339            exit(EXIT_FAILURE);
     1340        }
     1341        if (strncmp(object->path_base, "a string", MAX_STRING_LENGTH)) {
     1342            psFree(object);
     1343            exit(EXIT_FAILURE);
     1344        }
     1345            psFree(object);
     1346            exit(EXIT_FAILURE);
     1347        }
     1348
     1349        psFree(object);
     1350    }
     1351
     1352    {
     1353        psMetadata      *md;
     1354        chipMaskRow     *object;
     1355
     1356        md = psMetadataAlloc();
     1357        if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {
     1358            psFree(md);
     1359            exit(EXIT_FAILURE);
     1360        }
     1361
     1362        object = chipMaskObjectFromMetadata(md);
     1363        if (!object) {
     1364            psFree(md);
     1365            exit(EXIT_FAILURE);
     1366        }
     1367
     1368        psFree(md);
     1369
     1370        if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
     1371            psFree(object);
     1372            exit(EXIT_FAILURE);
     1373        }
     1374
     1375        psFree(object);
     1376    }
     1377
     1378    {
     1379        psMetadata      *md;
     1380        camRunRow       *object;
     1381
     1382        md = psMetadataAlloc();
     1383            psFree(md);
     1384            exit(EXIT_FAILURE);
     1385        }
     1386            psFree(md);
     1387            exit(EXIT_FAILURE);
     1388        }
     1389        if (!psMetadataAddStr(md, PS_LIST_TAIL, "state", 0, NULL, "a string")) {
     1390            psFree(md);
     1391            exit(EXIT_FAILURE);
     1392        }
     1393        if (!psMetadataAddStr(md, PS_LIST_TAIL, "workdir", 0, NULL, "a string")) {
     1394            psFree(md);
     1395            exit(EXIT_FAILURE);
     1396        }
     1397        if (!psMetadataAddStr(md, PS_LIST_TAIL, "workdir_state", 0, NULL, "a string")) {
     1398            psFree(md);
     1399            exit(EXIT_FAILURE);
     1400        }
     1401        if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {
     1402            psFree(md);
     1403            exit(EXIT_FAILURE);
     1404        }
     1405        if (!psMetadataAddStr(md, PS_LIST_TAIL, "reduction", 0, NULL, "a string")) {
     1406            psFree(md);
     1407            exit(EXIT_FAILURE);
     1408        }
     1409        if (!psMetadataAddStr(md, PS_LIST_TAIL, "expgroup", 0, NULL, "a string")) {
     1410            psFree(md);
     1411            exit(EXIT_FAILURE);
     1412        }
     1413        if (!psMetadataAddStr(md, PS_LIST_TAIL, "dvodb", 0, NULL, "a string")) {
     1414            psFree(md);
     1415            exit(EXIT_FAILURE);
     1416        }
     1417
     1418        object = camRunObjectFromMetadata(md);
     1419        if (!object) {
     1420            psFree(md);
     1421            exit(EXIT_FAILURE);
     1422        }
     1423
     1424        psFree(md);
     1425
     1426            psFree(object);
     1427            exit(EXIT_FAILURE);
     1428        }
     1429            psFree(object);
     1430            exit(EXIT_FAILURE);
     1431        }
     1432        if (strncmp(object->state, "a string", MAX_STRING_LENGTH)) {
     1433            psFree(object);
     1434            exit(EXIT_FAILURE);
     1435        }
     1436        if (strncmp(object->workdir, "a string", MAX_STRING_LENGTH)) {
     1437            psFree(object);
     1438            exit(EXIT_FAILURE);
     1439        }
     1440        if (strncmp(object->workdir_state, "a string", MAX_STRING_LENGTH)) {
     1441            psFree(object);
     1442            exit(EXIT_FAILURE);
     1443        }
     1444        if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
     1445            psFree(object);
     1446            exit(EXIT_FAILURE);
     1447        }
     1448        if (strncmp(object->reduction, "a string", MAX_STRING_LENGTH)) {
     1449            psFree(object);
     1450            exit(EXIT_FAILURE);
     1451        }
     1452        if (strncmp(object->expgroup, "a string", MAX_STRING_LENGTH)) {
     1453            psFree(object);
     1454            exit(EXIT_FAILURE);
     1455        }
     1456        if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) {
     1457            psFree(object);
     1458            exit(EXIT_FAILURE);
     1459        }
     1460
     1461        psFree(object);
     1462    }
     1463
     1464    {
     1465        psMetadata      *md;
     1466        camProcessedExpRow *object;
     1467
     1468        md = psMetadataAlloc();
     1469            psFree(md);
     1470            exit(EXIT_FAILURE);
     1471        }
     1472            psFree(md);
     1473            exit(EXIT_FAILURE);
     1474        }
     1475        if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
     1476            psFree(md);
     1477            exit(EXIT_FAILURE);
     1478        }
     1479        if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg", 0, NULL, 32.32)) {
     1480            psFree(md);
     1481            exit(EXIT_FAILURE);
     1482        }
     1483        if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 32.32)) {
     1484            psFree(md);
     1485            exit(EXIT_FAILURE);
     1486        }
     1487        if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 32.32)) {
     1488            psFree(md);
     1489            exit(EXIT_FAILURE);
     1490        }
     1491        if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_ra", 0, NULL, 32.32)) {
     1492            psFree(md);
     1493            exit(EXIT_FAILURE);
     1494        }
     1495        if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_dec", 0, NULL, 32.32)) {
     1496            psFree(md);
     1497            exit(EXIT_FAILURE);
     1498        }
     1499        if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_mean", 0, NULL, 32.32)) {
     1500            psFree(md);
     1501            exit(EXIT_FAILURE);
     1502        }
     1503        if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_stdev", 0, NULL, 32.32)) {
     1504            psFree(md);
     1505            exit(EXIT_FAILURE);
     1506        }
     1507        if (!psMetadataAddF32(md, PS_LIST_TAIL, "fwhm", 0, NULL, 32.32)) {
     1508            psFree(md);
     1509            exit(EXIT_FAILURE);
     1510        }
     1511        if (!psMetadataAddF32(md, PS_LIST_TAIL, "fwhm_range", 0, NULL, 32.32)) {
     1512            psFree(md);
     1513            exit(EXIT_FAILURE);
     1514        }
     1515        if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_stars", 0, NULL, -32)) {
     1516            psFree(md);
     1517            exit(EXIT_FAILURE);
     1518        }
     1519        if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_extended", 0, NULL, -32)) {
     1520            psFree(md);
     1521            exit(EXIT_FAILURE);
     1522        }
     1523        if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_cr", 0, NULL, -32)) {
     1524            psFree(md);
     1525            exit(EXIT_FAILURE);
     1526        }
     1527        if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_astrom", 0, NULL, -32)) {
     1528            psFree(md);
     1529            exit(EXIT_FAILURE);
     1530        }
     1531        if (!psMetadataAddStr(md, PS_LIST_TAIL, "path_base", 0, NULL, "a string")) {
     1532            psFree(md);
     1533            exit(EXIT_FAILURE);
     1534        }
     1535            psFree(md);
     1536            exit(EXIT_FAILURE);
     1537        }
     1538
     1539        object = camProcessedExpObjectFromMetadata(md);
     1540        if (!object) {
     1541            psFree(md);
     1542            exit(EXIT_FAILURE);
     1543        }
     1544
     1545        psFree(md);
     1546
     1547            psFree(object);
     1548            exit(EXIT_FAILURE);
     1549        }
     1550            psFree(object);
     1551            exit(EXIT_FAILURE);
     1552        }
     1553        if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
     1554            psFree(object);
     1555            exit(EXIT_FAILURE);
     1556        }
     1557        if (!object->bg == 32.32) {
     1558            psFree(object);
     1559            exit(EXIT_FAILURE);
     1560        }
     1561        if (!object->bg_stdev == 32.32) {
     1562            psFree(object);
     1563            exit(EXIT_FAILURE);
     1564        }
     1565        if (!object->bg_mean_stdev == 32.32) {
     1566            psFree(object);
     1567            exit(EXIT_FAILURE);
     1568        }
     1569        if (!object->sigma_ra == 32.32) {
     1570            psFree(object);
     1571            exit(EXIT_FAILURE);
     1572        }
     1573        if (!object->sigma_dec == 32.32) {
     1574            psFree(object);
     1575            exit(EXIT_FAILURE);
     1576        }
     1577        if (!object->zp_mean == 32.32) {
     1578            psFree(object);
     1579            exit(EXIT_FAILURE);
     1580        }
     1581        if (!object->zp_stdev == 32.32) {
     1582            psFree(object);
     1583            exit(EXIT_FAILURE);
     1584        }
     1585        if (!object->fwhm == 32.32) {
     1586            psFree(object);
     1587            exit(EXIT_FAILURE);
     1588        }
     1589        if (!object->fwhm_range == 32.32) {
     1590            psFree(object);
     1591            exit(EXIT_FAILURE);
     1592        }
     1593        if (!object->n_stars == -32) {
     1594            psFree(object);
     1595            exit(EXIT_FAILURE);
     1596        }
     1597        if (!object->n_extended == -32) {
     1598            psFree(object);
     1599            exit(EXIT_FAILURE);
     1600        }
     1601        if (!object->n_cr == -32) {
     1602            psFree(object);
     1603            exit(EXIT_FAILURE);
     1604        }
     1605        if (!object->n_astrom == -32) {
     1606            psFree(object);
     1607            exit(EXIT_FAILURE);
     1608        }
     1609        if (strncmp(object->path_base, "a string", MAX_STRING_LENGTH)) {
     1610            psFree(object);
     1611            exit(EXIT_FAILURE);
     1612        }
     1613            psFree(object);
     1614            exit(EXIT_FAILURE);
     1615        }
     1616
     1617        psFree(object);
     1618    }
     1619
     1620    {
     1621        psMetadata      *md;
     1622        camMaskRow      *object;
     1623
     1624        md = psMetadataAlloc();
     1625        if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {
     1626            psFree(md);
     1627            exit(EXIT_FAILURE);
     1628        }
     1629
     1630        object = camMaskObjectFromMetadata(md);
     1631        if (!object) {
     1632            psFree(md);
     1633            exit(EXIT_FAILURE);
     1634        }
     1635
     1636        psFree(md);
     1637
     1638        if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
     1639            psFree(object);
     1640            exit(EXIT_FAILURE);
     1641        }
     1642
     1643        psFree(object);
     1644    }
     1645
     1646    {
     1647        psMetadata      *md;
     1648        warpRunRow      *object;
     1649
     1650        md = psMetadataAlloc();
     1651            psFree(md);
     1652            exit(EXIT_FAILURE);
     1653        }
     1654        if (!psMetadataAddStr(md, PS_LIST_TAIL, "mode", 0, NULL, "a string")) {
     1655            psFree(md);
     1656            exit(EXIT_FAILURE);
     1657        }
     1658        if (!psMetadataAddStr(md, PS_LIST_TAIL, "state", 0, NULL, "a string")) {
     1659            psFree(md);
     1660            exit(EXIT_FAILURE);
     1661        }
     1662        if (!psMetadataAddStr(md, PS_LIST_TAIL, "workdir", 0, NULL, "a string")) {
     1663            psFree(md);
     1664            exit(EXIT_FAILURE);
     1665        }
     1666        if (!psMetadataAddStr(md, PS_LIST_TAIL, "dvodb", 0, NULL, "a string")) {
     1667            psFree(md);
     1668            exit(EXIT_FAILURE);
     1669        }
     1670            psFree(md);
     1671            exit(EXIT_FAILURE);
     1672        }
     1673
     1674        object = warpRunObjectFromMetadata(md);
     1675        if (!object) {
     1676            psFree(md);
     1677            exit(EXIT_FAILURE);
     1678        }
     1679
     1680        psFree(md);
     1681
     1682            psFree(object);
     1683            exit(EXIT_FAILURE);
     1684        }
     1685        if (strncmp(object->mode, "a string", MAX_STRING_LENGTH)) {
     1686            psFree(object);
     1687            exit(EXIT_FAILURE);
     1688        }
     1689        if (strncmp(object->state, "a string", MAX_STRING_LENGTH)) {
     1690            psFree(object);
     1691            exit(EXIT_FAILURE);
     1692        }
     1693        if (strncmp(object->workdir, "a string", MAX_STRING_LENGTH)) {
     1694            psFree(object);
     1695            exit(EXIT_FAILURE);
     1696        }
     1697        if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) {
     1698            psFree(object);
     1699            exit(EXIT_FAILURE);
     1700        }
     1701            psFree(object);
     1702            exit(EXIT_FAILURE);
     1703        }
     1704
     1705        psFree(object);
     1706    }
     1707
     1708    {
     1709        psMetadata      *md;
     1710        warpInputExpRow *object;
     1711
     1712        md = psMetadataAlloc();
     1713            psFree(md);
     1714            exit(EXIT_FAILURE);
     1715        }
     1716            psFree(md);
     1717            exit(EXIT_FAILURE);
     1718        }
     1719        if (!psMetadataAdd(md, PS_LIST_TAIL, "magiced", PS_DATA_BOOL, NULL, true)) {
     1720            psFree(md);
     1721            exit(EXIT_FAILURE);
     1722        }
     1723
     1724        object = warpInputExpObjectFromMetadata(md);
     1725        if (!object) {
     1726            psFree(md);
     1727            exit(EXIT_FAILURE);
     1728        }
     1729
     1730        psFree(md);
     1731
     1732            psFree(object);
     1733            exit(EXIT_FAILURE);
     1734        }
     1735            psFree(object);
     1736            exit(EXIT_FAILURE);
     1737        }
     1738        if (!object->magiced == true) {
     1739            psFree(object);
     1740            exit(EXIT_FAILURE);
     1741        }
     1742
     1743        psFree(object);
     1744    }
     1745
     1746    {
     1747        psMetadata      *md;
     1748        warpSkyCellMapRow *object;
     1749
     1750        md = psMetadataAlloc();
     1751            psFree(md);
     1752            exit(EXIT_FAILURE);
     1753        }
     1754        if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) {
     1755            psFree(md);
     1756            exit(EXIT_FAILURE);
     1757        }
     1758        if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) {
    11691759            psFree(md);
    11701760            exit(EXIT_FAILURE);
     
    11771767            exit(EXIT_FAILURE);
    11781768        }
     1769            psFree(md);
     1770            exit(EXIT_FAILURE);
     1771        }
     1772
     1773        object = warpSkyCellMapObjectFromMetadata(md);
     1774        if (!object) {
     1775            psFree(md);
     1776            exit(EXIT_FAILURE);
     1777        }
     1778
     1779        psFree(md);
     1780
     1781            psFree(object);
     1782            exit(EXIT_FAILURE);
     1783        }
     1784        if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) {
     1785            psFree(object);
     1786            exit(EXIT_FAILURE);
     1787        }
     1788        if (strncmp(object->tess_id, "a string", MAX_STRING_LENGTH)) {
     1789            psFree(object);
     1790            exit(EXIT_FAILURE);
     1791        }
     1792            psFree(object);
     1793            exit(EXIT_FAILURE);
     1794        }
     1795        if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {
     1796            psFree(object);
     1797            exit(EXIT_FAILURE);
     1798        }
     1799            psFree(object);
     1800            exit(EXIT_FAILURE);
     1801        }
     1802
     1803        psFree(object);
     1804    }
     1805
     1806    {
     1807        psMetadata      *md;
     1808        warpSkyfileRow  *object;
     1809
     1810        md = psMetadataAlloc();
     1811            psFree(md);
     1812            exit(EXIT_FAILURE);
     1813        }
     1814        if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) {
     1815            psFree(md);
     1816            exit(EXIT_FAILURE);
     1817        }
     1818        if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) {
     1819            psFree(md);
     1820            exit(EXIT_FAILURE);
     1821        }
    11791822        if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
    11801823            psFree(md);
    11811824            exit(EXIT_FAILURE);
    11821825        }
    1183         if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg", 0, NULL, 32.32)) {
    1184             psFree(md);
    1185             exit(EXIT_FAILURE);
    1186         }
    1187         if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 32.32)) {
    1188             psFree(md);
    1189             exit(EXIT_FAILURE);
    1190         }
    1191         if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 32.32)) {
    1192             psFree(md);
    1193             exit(EXIT_FAILURE);
    1194         }
    1195         if (!psMetadataAddF32(md, PS_LIST_TAIL, "bias", 0, NULL, 32.32)) {
    1196             psFree(md);
    1197             exit(EXIT_FAILURE);
    1198         }
    1199         if (!psMetadataAddF32(md, PS_LIST_TAIL, "bias_stdev", 0, NULL, 32.32)) {
    1200             psFree(md);
    1201             exit(EXIT_FAILURE);
    1202         }
    1203         if (!psMetadataAddF32(md, PS_LIST_TAIL, "fringe_0", 0, NULL, 32.32)) {
    1204             psFree(md);
    1205             exit(EXIT_FAILURE);
    1206         }
    1207         if (!psMetadataAddF32(md, PS_LIST_TAIL, "fringe_1", 0, NULL, 32.32)) {
    1208             psFree(md);
    1209             exit(EXIT_FAILURE);
    1210         }
    1211         if (!psMetadataAddF32(md, PS_LIST_TAIL, "fringe_2", 0, NULL, 32.32)) {
    1212             psFree(md);
    1213             exit(EXIT_FAILURE);
    1214         }
    1215         if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_ra", 0, NULL, 32.32)) {
    1216             psFree(md);
    1217             exit(EXIT_FAILURE);
    1218         }
    1219         if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_dec", 0, NULL, 32.32)) {
    1220             psFree(md);
    1221             exit(EXIT_FAILURE);
    1222         }
    1223         if (!psMetadataAddF32(md, PS_LIST_TAIL, "ap_resid", 0, NULL, 32.32)) {
    1224             psFree(md);
    1225             exit(EXIT_FAILURE);
    1226         }
    1227         if (!psMetadataAddF32(md, PS_LIST_TAIL, "ap_resid_stdev", 0, NULL, 32.32)) {
    1228             psFree(md);
    1229             exit(EXIT_FAILURE);
    1230         }
    1231         if (!psMetadataAddF32(md, PS_LIST_TAIL, "fwhm", 0, NULL, 32.32)) {
    1232             psFree(md);
    1233             exit(EXIT_FAILURE);
    1234         }
    1235         if (!psMetadataAddF32(md, PS_LIST_TAIL, "fwhm_range", 0, NULL, 32.32)) {
    1236             psFree(md);
    1237             exit(EXIT_FAILURE);
    1238         }
    1239         if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_stars", 0, NULL, -32)) {
    1240             psFree(md);
    1241             exit(EXIT_FAILURE);
    1242         }
    1243         if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_extended", 0, NULL, -32)) {
    1244             psFree(md);
    1245             exit(EXIT_FAILURE);
    1246         }
    1247         if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_cr", 0, NULL, -32)) {
    1248             psFree(md);
    1249             exit(EXIT_FAILURE);
    1250         }
    1251         if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_astrom", 0, NULL, -32)) {
    1252             psFree(md);
    1253             exit(EXIT_FAILURE);
    1254         }
    12551826        if (!psMetadataAddStr(md, PS_LIST_TAIL, "path_base", 0, NULL, "a string")) {
    12561827            psFree(md);
    12571828            exit(EXIT_FAILURE);
    12581829        }
    1259             psFree(md);
    1260             exit(EXIT_FAILURE);
    1261         }
    1262 
    1263         object = chipProcessedImfileObjectFromMetadata(md);
    1264         if (!object) {
    1265             psFree(md);
    1266             exit(EXIT_FAILURE);
    1267         }
    1268 
    1269         psFree(md);
    1270 
    1271             psFree(object);
    1272             exit(EXIT_FAILURE);
    1273         }
    1274             psFree(object);
    1275             exit(EXIT_FAILURE);
    1276         }
    1277         if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {
     1830        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
     1831            psFree(md);
     1832            exit(EXIT_FAILURE);
     1833        }
     1834        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {
     1835            psFree(md);
     1836            exit(EXIT_FAILURE);
     1837        }
     1838            psFree(md);
     1839            exit(EXIT_FAILURE);
     1840        }
     1841
     1842        object = warpSkyfileObjectFromMetadata(md);
     1843        if (!object) {
     1844            psFree(md);
     1845            exit(EXIT_FAILURE);
     1846        }
     1847
     1848        psFree(md);
     1849
     1850            psFree(object);
     1851            exit(EXIT_FAILURE);
     1852        }
     1853        if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) {
     1854            psFree(object);
     1855            exit(EXIT_FAILURE);
     1856        }
     1857        if (strncmp(object->tess_id, "a string", MAX_STRING_LENGTH)) {
    12781858            psFree(object);
    12791859            exit(EXIT_FAILURE);
     
    12831863            exit(EXIT_FAILURE);
    12841864        }
    1285         if (!object->bg == 32.32) {
    1286             psFree(object);
    1287             exit(EXIT_FAILURE);
    1288         }
    1289         if (!object->bg_stdev == 32.32) {
    1290             psFree(object);
    1291             exit(EXIT_FAILURE);
    1292         }
    1293         if (!object->bg_mean_stdev == 32.32) {
    1294             psFree(object);
    1295             exit(EXIT_FAILURE);
    1296         }
    1297         if (!object->bias == 32.32) {
    1298             psFree(object);
    1299             exit(EXIT_FAILURE);
    1300         }
    1301         if (!object->bias_stdev == 32.32) {
    1302             psFree(object);
    1303             exit(EXIT_FAILURE);
    1304         }
    1305         if (!object->fringe_0 == 32.32) {
    1306             psFree(object);
    1307             exit(EXIT_FAILURE);
    1308         }
    1309         if (!object->fringe_1 == 32.32) {
    1310             psFree(object);
    1311             exit(EXIT_FAILURE);
    1312         }
    1313         if (!object->fringe_2 == 32.32) {
    1314             psFree(object);
    1315             exit(EXIT_FAILURE);
    1316         }
    1317         if (!object->sigma_ra == 32.32) {
    1318             psFree(object);
    1319             exit(EXIT_FAILURE);
    1320         }
    1321         if (!object->sigma_dec == 32.32) {
    1322             psFree(object);
    1323             exit(EXIT_FAILURE);
    1324         }
    1325         if (!object->ap_resid == 32.32) {
    1326             psFree(object);
    1327             exit(EXIT_FAILURE);
    1328         }
    1329         if (!object->ap_resid_stdev == 32.32) {
    1330             psFree(object);
    1331             exit(EXIT_FAILURE);
    1332         }
    1333         if (!object->fwhm == 32.32) {
    1334             psFree(object);
    1335             exit(EXIT_FAILURE);
    1336         }
    1337         if (!object->fwhm_range == 32.32) {
    1338             psFree(object);
    1339             exit(EXIT_FAILURE);
    1340         }
    1341         if (!object->n_stars == -32) {
    1342             psFree(object);
    1343             exit(EXIT_FAILURE);
    1344         }
    1345         if (!object->n_extended == -32) {
    1346             psFree(object);
    1347             exit(EXIT_FAILURE);
    1348         }
    1349         if (!object->n_cr == -32) {
    1350             psFree(object);
    1351             exit(EXIT_FAILURE);
    1352         }
    1353         if (!object->n_astrom == -32) {
    1354             psFree(object);
    1355             exit(EXIT_FAILURE);
    1356         }
    13571865        if (strncmp(object->path_base, "a string", MAX_STRING_LENGTH)) {
    13581866            psFree(object);
    13591867            exit(EXIT_FAILURE);
    13601868        }
    1361             psFree(object);
    1362             exit(EXIT_FAILURE);
    1363         }
    1364 
    1365         psFree(object);
    1366     }
    1367 
    1368     {
    1369         psMetadata      *md;
    1370         chipMaskRow     *object;
    1371 
    1372         md = psMetadataAlloc();
    1373         if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {
    1374             psFree(md);
    1375             exit(EXIT_FAILURE);
    1376         }
    1377 
    1378         object = chipMaskObjectFromMetadata(md);
    1379         if (!object) {
    1380             psFree(md);
    1381             exit(EXIT_FAILURE);
    1382         }
    1383 
    1384         psFree(md);
    1385 
    1386         if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
    1387             psFree(object);
    1388             exit(EXIT_FAILURE);
    1389         }
    1390 
    1391         psFree(object);
    1392     }
    1393 
    1394     {
    1395         psMetadata      *md;
    1396         camRunRow       *object;
    1397 
    1398         md = psMetadataAlloc();
    1399             psFree(md);
    1400             exit(EXIT_FAILURE);
    1401         }
     1869        if (!object->bg == 64.64) {
     1870            psFree(object);
     1871            exit(EXIT_FAILURE);
     1872        }
     1873        if (!object->bg_stdev == 64.64) {
     1874            psFree(object);
     1875            exit(EXIT_FAILURE);
     1876        }
     1877            psFree(object);
     1878            exit(EXIT_FAILURE);
     1879        }
     1880
     1881        psFree(object);
     1882    }
     1883
     1884    {
     1885        psMetadata      *md;
     1886        diffRunRow      *object;
     1887
     1888        md = psMetadataAlloc();
    14021889            psFree(md);
    14031890            exit(EXIT_FAILURE);
     
    14111898            exit(EXIT_FAILURE);
    14121899        }
    1413         if (!psMetadataAddStr(md, PS_LIST_TAIL, "workdir_state", 0, NULL, "a string")) {
    1414             psFree(md);
    1415             exit(EXIT_FAILURE);
    1416         }
    1417         if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {
    1418             psFree(md);
    1419             exit(EXIT_FAILURE);
    1420         }
    1421         if (!psMetadataAddStr(md, PS_LIST_TAIL, "reduction", 0, NULL, "a string")) {
    1422             psFree(md);
    1423             exit(EXIT_FAILURE);
    1424         }
    1425         if (!psMetadataAddStr(md, PS_LIST_TAIL, "expgroup", 0, NULL, "a string")) {
    1426             psFree(md);
    1427             exit(EXIT_FAILURE);
    1428         }
    14291900        if (!psMetadataAddStr(md, PS_LIST_TAIL, "dvodb", 0, NULL, "a string")) {
    14301901            psFree(md);
    14311902            exit(EXIT_FAILURE);
    14321903        }
    1433 
    1434         object = camRunObjectFromMetadata(md);
    1435         if (!object) {
    1436             psFree(md);
    1437             exit(EXIT_FAILURE);
    1438         }
    1439 
    1440         psFree(md);
    1441 
    1442             psFree(object);
    1443             exit(EXIT_FAILURE);
    1444         }
     1904            psFree(md);
     1905            exit(EXIT_FAILURE);
     1906        }
     1907        if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) {
     1908            psFree(md);
     1909            exit(EXIT_FAILURE);
     1910        }
     1911        if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) {
     1912            psFree(md);
     1913            exit(EXIT_FAILURE);
     1914        }
     1915
     1916        object = diffRunObjectFromMetadata(md);
     1917        if (!object) {
     1918            psFree(md);
     1919            exit(EXIT_FAILURE);
     1920        }
     1921
     1922        psFree(md);
     1923
    14451924            psFree(object);
    14461925            exit(EXIT_FAILURE);
     
    14541933            exit(EXIT_FAILURE);
    14551934        }
    1456         if (strncmp(object->workdir_state, "a string", MAX_STRING_LENGTH)) {
    1457             psFree(object);
    1458             exit(EXIT_FAILURE);
    1459         }
    1460         if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
    1461             psFree(object);
    1462             exit(EXIT_FAILURE);
    1463         }
    1464         if (strncmp(object->reduction, "a string", MAX_STRING_LENGTH)) {
    1465             psFree(object);
    1466             exit(EXIT_FAILURE);
    1467         }
    1468         if (strncmp(object->expgroup, "a string", MAX_STRING_LENGTH)) {
    1469             psFree(object);
    1470             exit(EXIT_FAILURE);
    1471         }
    14721935        if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) {
    14731936            psFree(object);
    14741937            exit(EXIT_FAILURE);
    14751938        }
    1476 
    1477         psFree(object);
    1478     }
    1479 
    1480     {
    1481         psMetadata      *md;
    1482         camProcessedExpRow *object;
    1483 
    1484         md = psMetadataAlloc();
    1485             psFree(md);
    1486             exit(EXIT_FAILURE);
    1487         }
     1939            psFree(object);
     1940            exit(EXIT_FAILURE);
     1941        }
     1942        if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) {
     1943            psFree(object);
     1944            exit(EXIT_FAILURE);
     1945        }
     1946        if (strncmp(object->tess_id, "a string", MAX_STRING_LENGTH)) {
     1947            psFree(object);
     1948            exit(EXIT_FAILURE);
     1949        }
     1950
     1951        psFree(object);
     1952    }
     1953
     1954    {
     1955        psMetadata      *md;
     1956        diffInputSkyfileRow *object;
     1957
     1958        md = psMetadataAlloc();
     1959            psFree(md);
     1960            exit(EXIT_FAILURE);
     1961        }
     1962            psFree(md);
     1963            exit(EXIT_FAILURE);
     1964        }
     1965        if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) {
     1966            psFree(md);
     1967            exit(EXIT_FAILURE);
     1968        }
     1969        if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) {
     1970            psFree(md);
     1971            exit(EXIT_FAILURE);
     1972        }
     1973        if (!psMetadataAddStr(md, PS_LIST_TAIL, "kind", 0, NULL, "a string")) {
     1974            psFree(md);
     1975            exit(EXIT_FAILURE);
     1976        }
     1977        if (!psMetadataAdd(md, PS_LIST_TAIL, "template", PS_DATA_BOOL, NULL, true)) {
     1978            psFree(md);
     1979            exit(EXIT_FAILURE);
     1980        }
     1981
     1982        object = diffInputSkyfileObjectFromMetadata(md);
     1983        if (!object) {
     1984            psFree(md);
     1985            exit(EXIT_FAILURE);
     1986        }
     1987
     1988        psFree(md);
     1989
     1990            psFree(object);
     1991            exit(EXIT_FAILURE);
     1992        }
     1993            psFree(object);
     1994            exit(EXIT_FAILURE);
     1995        }
     1996        if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) {
     1997            psFree(object);
     1998            exit(EXIT_FAILURE);
     1999        }
     2000        if (strncmp(object->tess_id, "a string", MAX_STRING_LENGTH)) {
     2001            psFree(object);
     2002            exit(EXIT_FAILURE);
     2003        }
     2004        if (strncmp(object->kind, "a string", MAX_STRING_LENGTH)) {
     2005            psFree(object);
     2006            exit(EXIT_FAILURE);
     2007        }
     2008        if (!object->template == true) {
     2009            psFree(object);
     2010            exit(EXIT_FAILURE);
     2011        }
     2012
     2013        psFree(object);
     2014    }
     2015
     2016    {
     2017        psMetadata      *md;
     2018        diffSkyfileRow  *object;
     2019
     2020        md = psMetadataAlloc();
    14882021            psFree(md);
    14892022            exit(EXIT_FAILURE);
     
    14932026            exit(EXIT_FAILURE);
    14942027        }
    1495         if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg", 0, NULL, 32.32)) {
    1496             psFree(md);
    1497             exit(EXIT_FAILURE);
    1498         }
    1499         if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 32.32)) {
    1500             psFree(md);
    1501             exit(EXIT_FAILURE);
    1502         }
    1503         if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 32.32)) {
    1504             psFree(md);
    1505             exit(EXIT_FAILURE);
    1506         }
    1507         if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_ra", 0, NULL, 32.32)) {
    1508             psFree(md);
    1509             exit(EXIT_FAILURE);
    1510         }
    1511         if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_dec", 0, NULL, 32.32)) {
    1512             psFree(md);
    1513             exit(EXIT_FAILURE);
    1514         }
    1515         if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_mean", 0, NULL, 32.32)) {
    1516             psFree(md);
    1517             exit(EXIT_FAILURE);
    1518         }
    1519         if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_stdev", 0, NULL, 32.32)) {
    1520             psFree(md);
    1521             exit(EXIT_FAILURE);
    1522         }
    1523         if (!psMetadataAddF32(md, PS_LIST_TAIL, "fwhm", 0, NULL, 32.32)) {
    1524             psFree(md);
    1525             exit(EXIT_FAILURE);
    1526         }
    1527         if (!psMetadataAddF32(md, PS_LIST_TAIL, "fwhm_range", 0, NULL, 32.32)) {
    1528             psFree(md);
    1529             exit(EXIT_FAILURE);
    1530         }
    1531         if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_stars", 0, NULL, -32)) {
    1532             psFree(md);
    1533             exit(EXIT_FAILURE);
    1534         }
    1535         if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_extended", 0, NULL, -32)) {
    1536             psFree(md);
    1537             exit(EXIT_FAILURE);
    1538         }
    1539         if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_cr", 0, NULL, -32)) {
    1540             psFree(md);
    1541             exit(EXIT_FAILURE);
    1542         }
    1543         if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_astrom", 0, NULL, -32)) {
    1544             psFree(md);
    1545             exit(EXIT_FAILURE);
    1546         }
    15472028        if (!psMetadataAddStr(md, PS_LIST_TAIL, "path_base", 0, NULL, "a string")) {
    15482029            psFree(md);
    15492030            exit(EXIT_FAILURE);
    15502031        }
    1551             psFree(md);
    1552             exit(EXIT_FAILURE);
    1553         }
    1554 
    1555         object = camProcessedExpObjectFromMetadata(md);
    1556         if (!object) {
    1557             psFree(md);
    1558             exit(EXIT_FAILURE);
    1559         }
    1560 
    1561         psFree(md);
    1562 
    1563             psFree(object);
    1564             exit(EXIT_FAILURE);
    1565         }
     2032        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
     2033            psFree(md);
     2034            exit(EXIT_FAILURE);
     2035        }
     2036        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {
     2037            psFree(md);
     2038            exit(EXIT_FAILURE);
     2039        }
     2040            psFree(md);
     2041            exit(EXIT_FAILURE);
     2042        }
     2043
     2044        object = diffSkyfileObjectFromMetadata(md);
     2045        if (!object) {
     2046            psFree(md);
     2047            exit(EXIT_FAILURE);
     2048        }
     2049
     2050        psFree(md);
     2051
    15662052            psFree(object);
    15672053            exit(EXIT_FAILURE);
     
    15712057            exit(EXIT_FAILURE);
    15722058        }
    1573         if (!object->bg == 32.32) {
    1574             psFree(object);
    1575             exit(EXIT_FAILURE);
    1576         }
    1577         if (!object->bg_stdev == 32.32) {
    1578             psFree(object);
    1579             exit(EXIT_FAILURE);
    1580         }
    1581         if (!object->bg_mean_stdev == 32.32) {
    1582             psFree(object);
    1583             exit(EXIT_FAILURE);
    1584         }
    1585         if (!object->sigma_ra == 32.32) {
    1586             psFree(object);
    1587             exit(EXIT_FAILURE);
    1588         }
    1589         if (!object->sigma_dec == 32.32) {
    1590             psFree(object);
    1591             exit(EXIT_FAILURE);
    1592         }
    1593         if (!object->zp_mean == 32.32) {
    1594             psFree(object);
    1595             exit(EXIT_FAILURE);
    1596         }
    1597         if (!object->zp_stdev == 32.32) {
    1598             psFree(object);
    1599             exit(EXIT_FAILURE);
    1600         }
    1601         if (!object->fwhm == 32.32) {
    1602             psFree(object);
    1603             exit(EXIT_FAILURE);
    1604         }
    1605         if (!object->fwhm_range == 32.32) {
    1606             psFree(object);
    1607             exit(EXIT_FAILURE);
    1608         }
    1609         if (!object->n_stars == -32) {
    1610             psFree(object);
    1611             exit(EXIT_FAILURE);
    1612         }
    1613         if (!object->n_extended == -32) {
    1614             psFree(object);
    1615             exit(EXIT_FAILURE);
    1616         }
    1617         if (!object->n_cr == -32) {
    1618             psFree(object);
    1619             exit(EXIT_FAILURE);
    1620         }
    1621         if (!object->n_astrom == -32) {
    1622             psFree(object);
    1623             exit(EXIT_FAILURE);
    1624         }
    16252059        if (strncmp(object->path_base, "a string", MAX_STRING_LENGTH)) {
    16262060            psFree(object);
    16272061            exit(EXIT_FAILURE);
    16282062        }
    1629             psFree(object);
    1630             exit(EXIT_FAILURE);
    1631         }
    1632 
    1633         psFree(object);
    1634     }
    1635 
    1636     {
    1637         psMetadata      *md;
    1638         camMaskRow      *object;
    1639 
    1640         md = psMetadataAlloc();
    1641         if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {
    1642             psFree(md);
    1643             exit(EXIT_FAILURE);
    1644         }
    1645 
    1646         object = camMaskObjectFromMetadata(md);
    1647         if (!object) {
    1648             psFree(md);
    1649             exit(EXIT_FAILURE);
    1650         }
    1651 
    1652         psFree(md);
    1653 
    1654         if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
    1655             psFree(object);
    1656             exit(EXIT_FAILURE);
    1657         }
    1658 
    1659         psFree(object);
    1660     }
    1661 
    1662     {
    1663         psMetadata      *md;
    1664         warpRunRow      *object;
    1665 
    1666         md = psMetadataAlloc();
    1667             psFree(md);
    1668             exit(EXIT_FAILURE);
    1669         }
    1670         if (!psMetadataAddStr(md, PS_LIST_TAIL, "mode", 0, NULL, "a string")) {
     2063        if (!object->bg == 64.64) {
     2064            psFree(object);
     2065            exit(EXIT_FAILURE);
     2066        }
     2067        if (!object->bg_stdev == 64.64) {
     2068            psFree(object);
     2069            exit(EXIT_FAILURE);
     2070        }
     2071            psFree(object);
     2072            exit(EXIT_FAILURE);
     2073        }
     2074
     2075        psFree(object);
     2076    }
     2077
     2078    {
     2079        psMetadata      *md;
     2080        stackRunRow     *object;
     2081
     2082        md = psMetadataAlloc();
    16712083            psFree(md);
    16722084            exit(EXIT_FAILURE);
     
    16872099            exit(EXIT_FAILURE);
    16882100        }
    1689 
    1690         object = warpRunObjectFromMetadata(md);
    1691         if (!object) {
    1692             psFree(md);
    1693             exit(EXIT_FAILURE);
    1694         }
    1695 
    1696         psFree(md);
    1697 
    1698             psFree(object);
    1699             exit(EXIT_FAILURE);
    1700         }
    1701         if (strncmp(object->mode, "a string", MAX_STRING_LENGTH)) {
     2101        if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) {
     2102            psFree(md);
     2103            exit(EXIT_FAILURE);
     2104        }
     2105        if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) {
     2106            psFree(md);
     2107            exit(EXIT_FAILURE);
     2108        }
     2109
     2110        object = stackRunObjectFromMetadata(md);
     2111        if (!object) {
     2112            psFree(md);
     2113            exit(EXIT_FAILURE);
     2114        }
     2115
     2116        psFree(md);
     2117
    17022118            psFree(object);
    17032119            exit(EXIT_FAILURE);
     
    17182134            exit(EXIT_FAILURE);
    17192135        }
    1720 
    1721         psFree(object);
    1722     }
    1723 
    1724     {
    1725         psMetadata      *md;
    1726         warpInputExpRow *object;
    1727 
    1728         md = psMetadataAlloc();
    1729             psFree(md);
    1730             exit(EXIT_FAILURE);
    1731         }
    1732             psFree(md);
    1733             exit(EXIT_FAILURE);
    1734         }
    1735         if (!psMetadataAdd(md, PS_LIST_TAIL, "magiced", PS_DATA_BOOL, NULL, true)) {
    1736             psFree(md);
    1737             exit(EXIT_FAILURE);
    1738         }
    1739 
    1740         object = warpInputExpObjectFromMetadata(md);
    1741         if (!object) {
    1742             psFree(md);
    1743             exit(EXIT_FAILURE);
    1744         }
    1745 
    1746         psFree(md);
    1747 
    1748             psFree(object);
    1749             exit(EXIT_FAILURE);
    1750         }
    1751             psFree(object);
    1752             exit(EXIT_FAILURE);
    1753         }
    1754         if (!object->magiced == true) {
    1755             psFree(object);
    1756             exit(EXIT_FAILURE);
    1757         }
    1758 
    1759         psFree(object);
    1760     }
    1761 
    1762     {
    1763         psMetadata      *md;
    1764         warpSkyCellMapRow *object;
    1765 
    1766         md = psMetadataAlloc();
    1767             psFree(md);
    1768             exit(EXIT_FAILURE);
    1769         }
    1770         if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) {
    1771             psFree(md);
    1772             exit(EXIT_FAILURE);
    1773         }
    1774         if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) {
    1775             psFree(md);
    1776             exit(EXIT_FAILURE);
    1777         }
    1778             psFree(md);
    1779             exit(EXIT_FAILURE);
    1780         }
    1781         if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {
    1782             psFree(md);
    1783             exit(EXIT_FAILURE);
    1784         }
    1785             psFree(md);
    1786             exit(EXIT_FAILURE);
    1787         }
    1788 
    1789         object = warpSkyCellMapObjectFromMetadata(md);
    1790         if (!object) {
    1791             psFree(md);
    1792             exit(EXIT_FAILURE);
    1793         }
    1794 
    1795         psFree(md);
    1796 
    1797             psFree(object);
    1798             exit(EXIT_FAILURE);
    1799         }
    18002136        if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) {
    18012137            psFree(object);
     
    18062142            exit(EXIT_FAILURE);
    18072143        }
    1808             psFree(object);
    1809             exit(EXIT_FAILURE);
    1810         }
    1811         if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {
    1812             psFree(object);
    1813             exit(EXIT_FAILURE);
    1814         }
    1815             psFree(object);
    1816             exit(EXIT_FAILURE);
    1817         }
    1818 
    1819         psFree(object);
    1820     }
    1821 
    1822     {
    1823         psMetadata      *md;
    1824         warpSkyfileRow  *object;
    1825 
    1826         md = psMetadataAlloc();
    1827             psFree(md);
    1828             exit(EXIT_FAILURE);
    1829         }
    1830         if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) {
    1831             psFree(md);
    1832             exit(EXIT_FAILURE);
    1833         }
    1834         if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) {
     2144
     2145        psFree(object);
     2146    }
     2147
     2148    {
     2149        psMetadata      *md;
     2150        stackInputSkyfileRow *object;
     2151
     2152        md = psMetadataAlloc();
     2153            psFree(md);
     2154            exit(EXIT_FAILURE);
     2155        }
     2156            psFree(md);
     2157            exit(EXIT_FAILURE);
     2158        }
     2159
     2160        object = stackInputSkyfileObjectFromMetadata(md);
     2161        if (!object) {
     2162            psFree(md);
     2163            exit(EXIT_FAILURE);
     2164        }
     2165
     2166        psFree(md);
     2167
     2168            psFree(object);
     2169            exit(EXIT_FAILURE);
     2170        }
     2171            psFree(object);
     2172            exit(EXIT_FAILURE);
     2173        }
     2174
     2175        psFree(object);
     2176    }
     2177
     2178    {
     2179        psMetadata      *md;
     2180        stackSumSkyfileRow *object;
     2181
     2182        md = psMetadataAlloc();
    18352183            psFree(md);
    18362184            exit(EXIT_FAILURE);
     
    18522200            exit(EXIT_FAILURE);
    18532201        }
    1854 
    1855         object = warpSkyfileObjectFromMetadata(md);
    1856         if (!object) {
    1857             psFree(md);
    1858             exit(EXIT_FAILURE);
    1859         }
    1860 
    1861         psFree(md);
    1862 
    1863             psFree(object);
    1864             exit(EXIT_FAILURE);
    1865         }
    1866         if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) {
    1867             psFree(object);
    1868             exit(EXIT_FAILURE);
    1869         }
    1870         if (strncmp(object->tess_id, "a string", MAX_STRING_LENGTH)) {
     2202            psFree(md);
     2203            exit(EXIT_FAILURE);
     2204        }
     2205
     2206        object = stackSumSkyfileObjectFromMetadata(md);
     2207        if (!object) {
     2208            psFree(md);
     2209            exit(EXIT_FAILURE);
     2210        }
     2211
     2212        psFree(md);
     2213
    18712214            psFree(object);
    18722215            exit(EXIT_FAILURE);
     
    18882231            exit(EXIT_FAILURE);
    18892232        }
    1890 
    1891         psFree(object);
    1892     }
    1893 
    1894     {
    1895         psMetadata      *md;
    1896         diffRunRow      *object;
    1897 
    1898         md = psMetadataAlloc();
    1899             psFree(md);
    1900             exit(EXIT_FAILURE);
    1901         }
    1902         if (!psMetadataAddStr(md, PS_LIST_TAIL, "state", 0, NULL, "a string")) {
    1903             psFree(md);
    1904             exit(EXIT_FAILURE);
    1905         }
    1906         if (!psMetadataAddStr(md, PS_LIST_TAIL, "workdir", 0, NULL, "a string")) {
    1907             psFree(md);
    1908             exit(EXIT_FAILURE);
    1909         }
    1910         if (!psMetadataAddStr(md, PS_LIST_TAIL, "dvodb", 0, NULL, "a string")) {
    1911             psFree(md);
    1912             exit(EXIT_FAILURE);
    1913         }
    1914             psFree(md);
    1915             exit(EXIT_FAILURE);
    1916         }
    1917         if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) {
    1918             psFree(md);
    1919             exit(EXIT_FAILURE);
    1920         }
    1921         if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) {
    1922             psFree(md);
    1923             exit(EXIT_FAILURE);
    1924         }
    1925 
    1926         object = diffRunObjectFromMetadata(md);
    1927         if (!object) {
    1928             psFree(md);
    1929             exit(EXIT_FAILURE);
    1930         }
    1931 
    1932         psFree(md);
    1933 
    1934             psFree(object);
    1935             exit(EXIT_FAILURE);
    1936         }
    1937         if (strncmp(object->state, "a string", MAX_STRING_LENGTH)) {
    1938             psFree(object);
    1939             exit(EXIT_FAILURE);
    1940         }
    1941         if (strncmp(object->workdir, "a string", MAX_STRING_LENGTH)) {
    1942             psFree(object);
    1943             exit(EXIT_FAILURE);
    1944         }
    1945         if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) {
    1946             psFree(object);
    1947             exit(EXIT_FAILURE);
    1948         }
    1949             psFree(object);
    1950             exit(EXIT_FAILURE);
    1951         }
    1952         if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) {
    1953             psFree(object);
    1954             exit(EXIT_FAILURE);
    1955         }
    1956         if (strncmp(object->tess_id, "a string", MAX_STRING_LENGTH)) {
    1957             psFree(object);
    1958             exit(EXIT_FAILURE);
    1959         }
    1960 
    1961         psFree(object);
    1962     }
    1963 
    1964     {
    1965         psMetadata      *md;
    1966         diffInputSkyfileRow *object;
    1967 
    1968         md = psMetadataAlloc();
    1969             psFree(md);
    1970             exit(EXIT_FAILURE);
    1971         }
    1972             psFree(md);
    1973             exit(EXIT_FAILURE);
    1974         }
    1975         if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) {
    1976             psFree(md);
    1977             exit(EXIT_FAILURE);
    1978         }
    1979         if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) {
    1980             psFree(md);
    1981             exit(EXIT_FAILURE);
    1982         }
    1983         if (!psMetadataAddStr(md, PS_LIST_TAIL, "kind", 0, NULL, "a string")) {
    1984             psFree(md);
    1985             exit(EXIT_FAILURE);
    1986         }
    1987         if (!psMetadataAdd(md, PS_LIST_TAIL, "template", PS_DATA_BOOL, NULL, true)) {
    1988             psFree(md);
    1989             exit(EXIT_FAILURE);
    1990         }
    1991 
    1992         object = diffInputSkyfileObjectFromMetadata(md);
    1993         if (!object) {
    1994             psFree(md);
    1995             exit(EXIT_FAILURE);
    1996         }
    1997 
    1998         psFree(md);
    1999 
    2000             psFree(object);
    2001             exit(EXIT_FAILURE);
    2002         }
    2003             psFree(object);
    2004             exit(EXIT_FAILURE);
    2005         }
    2006         if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) {
    2007             psFree(object);
    2008             exit(EXIT_FAILURE);
    2009         }
    2010         if (strncmp(object->tess_id, "a string", MAX_STRING_LENGTH)) {
    2011             psFree(object);
    2012             exit(EXIT_FAILURE);
    2013         }
    2014         if (strncmp(object->kind, "a string", MAX_STRING_LENGTH)) {
    2015             psFree(object);
    2016             exit(EXIT_FAILURE);
    2017         }
    2018         if (!object->template == true) {
    2019             psFree(object);
    2020             exit(EXIT_FAILURE);
    2021         }
    2022 
    2023         psFree(object);
    2024     }
    2025 
    2026     {
    2027         psMetadata      *md;
    2028         diffSkyfileRow  *object;
    2029 
    2030         md = psMetadataAlloc();
    2031             psFree(md);
    2032             exit(EXIT_FAILURE);
    2033         }
    2034         if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
    2035             psFree(md);
    2036             exit(EXIT_FAILURE);
    2037         }
    2038         if (!psMetadataAddStr(md, PS_LIST_TAIL, "path_base", 0, NULL, "a string")) {
    2039             psFree(md);
    2040             exit(EXIT_FAILURE);
    2041         }
    2042         if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
    2043             psFree(md);
    2044             exit(EXIT_FAILURE);
    2045         }
    2046         if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {
    2047             psFree(md);
    2048             exit(EXIT_FAILURE);
    2049         }
    2050 
    2051         object = diffSkyfileObjectFromMetadata(md);
    2052         if (!object) {
    2053             psFree(md);
    2054             exit(EXIT_FAILURE);
    2055         }
    2056 
    2057         psFree(md);
    2058 
    2059             psFree(object);
    2060             exit(EXIT_FAILURE);
    2061         }
    2062         if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
    2063             psFree(object);
    2064             exit(EXIT_FAILURE);
    2065         }
    2066         if (strncmp(object->path_base, "a string", MAX_STRING_LENGTH)) {
    2067             psFree(object);
    2068             exit(EXIT_FAILURE);
    2069         }
    2070         if (!object->bg == 64.64) {
    2071             psFree(object);
    2072             exit(EXIT_FAILURE);
    2073         }
    2074         if (!object->bg_stdev == 64.64) {
    2075             psFree(object);
    2076             exit(EXIT_FAILURE);
    2077         }
    2078 
    2079         psFree(object);
    2080     }
    2081 
    2082     {
    2083         psMetadata      *md;
    2084         stackRunRow     *object;
    2085 
    2086         md = psMetadataAlloc();
    2087             psFree(md);
    2088             exit(EXIT_FAILURE);
    2089         }
    2090         if (!psMetadataAddStr(md, PS_LIST_TAIL, "state", 0, NULL, "a string")) {
    2091             psFree(md);
    2092             exit(EXIT_FAILURE);
    2093         }
    2094         if (!psMetadataAddStr(md, PS_LIST_TAIL, "workdir", 0, NULL, "a string")) {
    2095             psFree(md);
    2096             exit(EXIT_FAILURE);
    2097         }
    2098         if (!psMetadataAddStr(md, PS_LIST_TAIL, "dvodb", 0, NULL, "a string")) {
    2099             psFree(md);
    2100             exit(EXIT_FAILURE);
    2101         }
    2102             psFree(md);
    2103             exit(EXIT_FAILURE);
    2104         }
    2105         if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) {
    2106             psFree(md);
    2107             exit(EXIT_FAILURE);
    2108         }
    2109         if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) {
    2110             psFree(md);
    2111             exit(EXIT_FAILURE);
    2112         }
    2113 
    2114         object = stackRunObjectFromMetadata(md);
    2115         if (!object) {
    2116             psFree(md);
    2117             exit(EXIT_FAILURE);
    2118         }
    2119 
    2120         psFree(md);
    2121 
    2122             psFree(object);
    2123             exit(EXIT_FAILURE);
    2124         }
    2125         if (strncmp(object->state, "a string", MAX_STRING_LENGTH)) {
    2126             psFree(object);
    2127             exit(EXIT_FAILURE);
    2128         }
    2129         if (strncmp(object->workdir, "a string", MAX_STRING_LENGTH)) {
    2130             psFree(object);
    2131             exit(EXIT_FAILURE);
    2132         }
    2133         if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) {
    2134             psFree(object);
    2135             exit(EXIT_FAILURE);
    2136         }
    2137             psFree(object);
    2138             exit(EXIT_FAILURE);
    2139         }
    2140         if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) {
    2141             psFree(object);
    2142             exit(EXIT_FAILURE);
    2143         }
    2144         if (strncmp(object->tess_id, "a string", MAX_STRING_LENGTH)) {
    2145             psFree(object);
    2146             exit(EXIT_FAILURE);
    2147         }
    2148 
    2149         psFree(object);
    2150     }
    2151 
    2152     {
    2153         psMetadata      *md;
    2154         stackInputSkyfileRow *object;
    2155 
    2156         md = psMetadataAlloc();
    2157             psFree(md);
    2158             exit(EXIT_FAILURE);
    2159         }
    2160             psFree(md);
    2161             exit(EXIT_FAILURE);
    2162         }
    2163 
    2164         object = stackInputSkyfileObjectFromMetadata(md);
    2165         if (!object) {
    2166             psFree(md);
    2167             exit(EXIT_FAILURE);
    2168         }
    2169 
    2170         psFree(md);
    2171 
    2172             psFree(object);
    2173             exit(EXIT_FAILURE);
    2174         }
    2175             psFree(object);
    2176             exit(EXIT_FAILURE);
    2177         }
    2178 
    2179         psFree(object);
    2180     }
    2181 
    2182     {
    2183         psMetadata      *md;
    2184         stackSumSkyfileRow *object;
    2185 
    2186         md = psMetadataAlloc();
    2187             psFree(md);
    2188             exit(EXIT_FAILURE);
    2189         }
    2190         if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
    2191             psFree(md);
    2192             exit(EXIT_FAILURE);
    2193         }
    2194         if (!psMetadataAddStr(md, PS_LIST_TAIL, "path_base", 0, NULL, "a string")) {
    2195             psFree(md);
    2196             exit(EXIT_FAILURE);
    2197         }
    2198         if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
    2199             psFree(md);
    2200             exit(EXIT_FAILURE);
    2201         }
    2202         if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {
    2203             psFree(md);
    2204             exit(EXIT_FAILURE);
    2205         }
    2206 
    2207         object = stackSumSkyfileObjectFromMetadata(md);
    2208         if (!object) {
    2209             psFree(md);
    2210             exit(EXIT_FAILURE);
    2211         }
    2212 
    2213         psFree(md);
    2214 
    2215             psFree(object);
    2216             exit(EXIT_FAILURE);
    2217         }
    2218         if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
    2219             psFree(object);
    2220             exit(EXIT_FAILURE);
    2221         }
    2222         if (strncmp(object->path_base, "a string", MAX_STRING_LENGTH)) {
    2223             psFree(object);
    2224             exit(EXIT_FAILURE);
    2225         }
    2226         if (!object->bg == 64.64) {
    2227             psFree(object);
    2228             exit(EXIT_FAILURE);
    2229         }
    2230         if (!object->bg_stdev == 64.64) {
    22312233            psFree(object);
    22322234            exit(EXIT_FAILURE);
Note: See TracChangeset for help on using the changeset viewer.