IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 16, 2008, 12:32:27 PM (18 years ago)
Author:
jhoblitt
Message:

update

File:
1 edited

Legend:

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

    r18796 r20205  
    360360        bool            status;
    361361
    362         object = rawExpRowAlloc(-64, "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", 32.32, "a string", -16, "0001-01-01T00:00:00Z");
     362        object = rawExpRowAlloc(-64, "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", 32.32, 32.32, 32.32, 32.32, 32.32, "a string", -16, "0001-01-01T00:00:00Z");
    363363        if (!object) {
    364364            exit(EXIT_FAILURE);
     
    430430            exit(EXIT_FAILURE);
    431431        }
     432        if (strncmp(psMetadataLookupPtr(&status, md, "obs_mode"), "a string", MAX_STRING_LENGTH)) {
     433            psFree(md);
     434            exit(EXIT_FAILURE);
     435        }
     436        if (strncmp(psMetadataLookupPtr(&status, md, "obs_group"), "a string", MAX_STRING_LENGTH)) {
     437            psFree(md);
     438            exit(EXIT_FAILURE);
     439        }
    432440        if (!psMetadataLookupF32(&status, md, "airmass") == 32.32) {
    433441            psFree(md);
     
    586594            exit(EXIT_FAILURE);
    587595        }
    588         if (!psMetadataLookupF32(&status, md, "solang") == 32.32) {
     596        if (!psMetadataLookupF32(&status, md, "sun_angle") == 32.32) {
     597            psFree(md);
     598            exit(EXIT_FAILURE);
     599        }
     600        if (!psMetadataLookupF32(&status, md, "sun_alt") == 32.32) {
     601            psFree(md);
     602            exit(EXIT_FAILURE);
     603        }
     604        if (!psMetadataLookupF32(&status, md, "moon_angle") == 32.32) {
     605            psFree(md);
     606            exit(EXIT_FAILURE);
     607        }
     608        if (!psMetadataLookupF32(&status, md, "moon_alt") == 32.32) {
     609            psFree(md);
     610            exit(EXIT_FAILURE);
     611        }
     612        if (!psMetadataLookupF32(&status, md, "moon_phase") == 32.32) {
    589613            psFree(md);
    590614            exit(EXIT_FAILURE);
     
    609633        bool            status;
    610634
    611         object = rawImfileRowAlloc(-64, "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", "a string", -16, "0001-01-01T00:00:00Z");
     635        object = rawImfileRowAlloc(-64, "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", 32.32, 32.32, 32.32, 32.32, 32.32, "a string", -16, "0001-01-01T00:00:00Z");
    612636        if (!object) {
    613637            exit(EXIT_FAILURE);
     
    667691            exit(EXIT_FAILURE);
    668692        }
     693        if (strncmp(psMetadataLookupPtr(&status, md, "obs_mode"), "a string", MAX_STRING_LENGTH)) {
     694            psFree(md);
     695            exit(EXIT_FAILURE);
     696        }
     697        if (strncmp(psMetadataLookupPtr(&status, md, "obs_group"), "a string", MAX_STRING_LENGTH)) {
     698            psFree(md);
     699            exit(EXIT_FAILURE);
     700        }
    669701        if (!psMetadataLookupF32(&status, md, "airmass") == 32.32) {
    670702            psFree(md);
     
    823855            exit(EXIT_FAILURE);
    824856        }
     857        if (!psMetadataLookupF32(&status, md, "sun_angle") == 32.32) {
     858            psFree(md);
     859            exit(EXIT_FAILURE);
     860        }
     861        if (!psMetadataLookupF32(&status, md, "sun_alt") == 32.32) {
     862            psFree(md);
     863            exit(EXIT_FAILURE);
     864        }
     865        if (!psMetadataLookupF32(&status, md, "moon_angle") == 32.32) {
     866            psFree(md);
     867            exit(EXIT_FAILURE);
     868        }
     869        if (!psMetadataLookupF32(&status, md, "moon_alt") == 32.32) {
     870            psFree(md);
     871            exit(EXIT_FAILURE);
     872        }
     873        if (!psMetadataLookupF32(&status, md, "moon_phase") == 32.32) {
     874            psFree(md);
     875            exit(EXIT_FAILURE);
     876        }
    825877        if (strncmp(psMetadataLookupPtr(&status, md, "hostname"), "a string", MAX_STRING_LENGTH)) {
    826878            psFree(md);
     
    936988        bool            status;
    937989
    938         object = chipProcessedImfileRowAlloc(-64, -64, "a string", "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, "a string", -32, -32, -32, -32, "a string", -16);
     990        object = chipProcessedImfileRowAlloc(-64, -64, "a string", "a string", "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, "a string", -32, -32, -32, -32, -32, "a string", -16);
    939991        if (!object) {
    940992            exit(EXIT_FAILURE);
     
    9581010            exit(EXIT_FAILURE);
    9591011        }
     1012        if (strncmp(psMetadataLookupPtr(&status, md, "data_state"), "a string", MAX_STRING_LENGTH)) {
     1013            psFree(md);
     1014            exit(EXIT_FAILURE);
     1015        }
    9601016        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    9611017            psFree(md);
     
    9941050            exit(EXIT_FAILURE);
    9951051        }
     1052        if (!psMetadataLookupF32(&status, md, "ap_resid") == 32.32) {
     1053            psFree(md);
     1054            exit(EXIT_FAILURE);
     1055        }
     1056        if (!psMetadataLookupF32(&status, md, "ap_resid_stdev") == 32.32) {
     1057            psFree(md);
     1058            exit(EXIT_FAILURE);
     1059        }
     1060        if (!psMetadataLookupF32(&status, md, "fwhm_major") == 32.32) {
     1061            psFree(md);
     1062            exit(EXIT_FAILURE);
     1063        }
     1064        if (!psMetadataLookupF32(&status, md, "fwhm_minor") == 32.32) {
     1065            psFree(md);
     1066            exit(EXIT_FAILURE);
     1067        }
     1068        if (!psMetadataLookupF32(&status, md, "iq_m2") == 32.32) {
     1069            psFree(md);
     1070            exit(EXIT_FAILURE);
     1071        }
     1072        if (!psMetadataLookupF32(&status, md, "iq_m2_err") == 32.32) {
     1073            psFree(md);
     1074            exit(EXIT_FAILURE);
     1075        }
     1076        if (!psMetadataLookupF32(&status, md, "iq_m2_lq") == 32.32) {
     1077            psFree(md);
     1078            exit(EXIT_FAILURE);
     1079        }
     1080        if (!psMetadataLookupF32(&status, md, "iq_m2_uq") == 32.32) {
     1081            psFree(md);
     1082            exit(EXIT_FAILURE);
     1083        }
     1084        if (!psMetadataLookupF32(&status, md, "iq_m2c") == 32.32) {
     1085            psFree(md);
     1086            exit(EXIT_FAILURE);
     1087        }
     1088        if (!psMetadataLookupF32(&status, md, "iq_m2c_err") == 32.32) {
     1089            psFree(md);
     1090            exit(EXIT_FAILURE);
     1091        }
     1092        if (!psMetadataLookupF32(&status, md, "iq_m2c_lq") == 32.32) {
     1093            psFree(md);
     1094            exit(EXIT_FAILURE);
     1095        }
     1096        if (!psMetadataLookupF32(&status, md, "iq_m2c_uq") == 32.32) {
     1097            psFree(md);
     1098            exit(EXIT_FAILURE);
     1099        }
     1100        if (!psMetadataLookupF32(&status, md, "iq_m2s") == 32.32) {
     1101            psFree(md);
     1102            exit(EXIT_FAILURE);
     1103        }
     1104        if (!psMetadataLookupF32(&status, md, "iq_m2s_err") == 32.32) {
     1105            psFree(md);
     1106            exit(EXIT_FAILURE);
     1107        }
     1108        if (!psMetadataLookupF32(&status, md, "iq_m2s_lq") == 32.32) {
     1109            psFree(md);
     1110            exit(EXIT_FAILURE);
     1111        }
     1112        if (!psMetadataLookupF32(&status, md, "iq_m2s_uq") == 32.32) {
     1113            psFree(md);
     1114            exit(EXIT_FAILURE);
     1115        }
     1116        if (!psMetadataLookupF32(&status, md, "iq_m3") == 32.32) {
     1117            psFree(md);
     1118            exit(EXIT_FAILURE);
     1119        }
     1120        if (!psMetadataLookupF32(&status, md, "iq_m3_err") == 32.32) {
     1121            psFree(md);
     1122            exit(EXIT_FAILURE);
     1123        }
     1124        if (!psMetadataLookupF32(&status, md, "iq_m3_lq") == 32.32) {
     1125            psFree(md);
     1126            exit(EXIT_FAILURE);
     1127        }
     1128        if (!psMetadataLookupF32(&status, md, "iq_m3_uq") == 32.32) {
     1129            psFree(md);
     1130            exit(EXIT_FAILURE);
     1131        }
     1132        if (!psMetadataLookupF32(&status, md, "iq_m4") == 32.32) {
     1133            psFree(md);
     1134            exit(EXIT_FAILURE);
     1135        }
     1136        if (!psMetadataLookupF32(&status, md, "iq_m4_err") == 32.32) {
     1137            psFree(md);
     1138            exit(EXIT_FAILURE);
     1139        }
     1140        if (!psMetadataLookupF32(&status, md, "iq_m4_lq") == 32.32) {
     1141            psFree(md);
     1142            exit(EXIT_FAILURE);
     1143        }
     1144        if (!psMetadataLookupF32(&status, md, "iq_m4_uq") == 32.32) {
     1145            psFree(md);
     1146            exit(EXIT_FAILURE);
     1147        }
     1148        if (!psMetadataLookupF32(&status, md, "dtime_detrend") == 32.32) {
     1149            psFree(md);
     1150            exit(EXIT_FAILURE);
     1151        }
     1152        if (!psMetadataLookupF32(&status, md, "dtime_photom") == 32.32) {
     1153            psFree(md);
     1154            exit(EXIT_FAILURE);
     1155        }
     1156        if (!psMetadataLookupF32(&status, md, "dtime_total") == 32.32) {
     1157            psFree(md);
     1158            exit(EXIT_FAILURE);
     1159        }
     1160        if (!psMetadataLookupF32(&status, md, "dtime_script") == 32.32) {
     1161            psFree(md);
     1162            exit(EXIT_FAILURE);
     1163        }
     1164        if (strncmp(psMetadataLookupPtr(&status, md, "hostname"), "a string", MAX_STRING_LENGTH)) {
     1165            psFree(md);
     1166            exit(EXIT_FAILURE);
     1167        }
     1168        if (!psMetadataLookupS32(&status, md, "n_stars") == -32) {
     1169            psFree(md);
     1170            exit(EXIT_FAILURE);
     1171        }
     1172        if (!psMetadataLookupS32(&status, md, "n_psfstars") == -32) {
     1173            psFree(md);
     1174            exit(EXIT_FAILURE);
     1175        }
     1176        if (!psMetadataLookupS32(&status, md, "n_iqstars") == -32) {
     1177            psFree(md);
     1178            exit(EXIT_FAILURE);
     1179        }
     1180        if (!psMetadataLookupS32(&status, md, "n_extended") == -32) {
     1181            psFree(md);
     1182            exit(EXIT_FAILURE);
     1183        }
     1184        if (!psMetadataLookupS32(&status, md, "n_cr") == -32) {
     1185            psFree(md);
     1186            exit(EXIT_FAILURE);
     1187        }
     1188        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     1189            psFree(md);
     1190            exit(EXIT_FAILURE);
     1191        }
     1192            psFree(md);
     1193            exit(EXIT_FAILURE);
     1194        }
     1195
     1196        psFree(md);
     1197    }
     1198
     1199    {
     1200        psMetadata      *md;
     1201        chipMaskRow     *object;
     1202        bool            status;
     1203
     1204        object = chipMaskRowAlloc("a string");
     1205        if (!object) {
     1206            exit(EXIT_FAILURE);
     1207        }
     1208
     1209        md = chipMaskMetadataFromObject(object);
     1210        if (!md) {
     1211            exit(EXIT_FAILURE);
     1212        }
     1213
     1214        psFree(object);
     1215
     1216        if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
     1217            psFree(md);
     1218            exit(EXIT_FAILURE);
     1219        }
     1220
     1221        psFree(md);
     1222    }
     1223
     1224    {
     1225        psMetadata      *md;
     1226        camRunRow       *object;
     1227        bool            status;
     1228
     1229        object = camRunRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string");
     1230        if (!object) {
     1231            exit(EXIT_FAILURE);
     1232        }
     1233
     1234        md = camRunMetadataFromObject(object);
     1235        if (!md) {
     1236            exit(EXIT_FAILURE);
     1237        }
     1238
     1239        psFree(object);
     1240
     1241            psFree(md);
     1242            exit(EXIT_FAILURE);
     1243        }
     1244            psFree(md);
     1245            exit(EXIT_FAILURE);
     1246        }
     1247        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     1248            psFree(md);
     1249            exit(EXIT_FAILURE);
     1250        }
     1251        if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
     1252            psFree(md);
     1253            exit(EXIT_FAILURE);
     1254        }
     1255        if (strncmp(psMetadataLookupPtr(&status, md, "workdir_state"), "a string", MAX_STRING_LENGTH)) {
     1256            psFree(md);
     1257            exit(EXIT_FAILURE);
     1258        }
     1259        if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
     1260            psFree(md);
     1261            exit(EXIT_FAILURE);
     1262        }
     1263        if (strncmp(psMetadataLookupPtr(&status, md, "reduction"), "a string", MAX_STRING_LENGTH)) {
     1264            psFree(md);
     1265            exit(EXIT_FAILURE);
     1266        }
     1267        if (strncmp(psMetadataLookupPtr(&status, md, "expgroup"), "a string", MAX_STRING_LENGTH)) {
     1268            psFree(md);
     1269            exit(EXIT_FAILURE);
     1270        }
     1271        if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
     1272            psFree(md);
     1273            exit(EXIT_FAILURE);
     1274        }
     1275        if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
     1276            psFree(md);
     1277            exit(EXIT_FAILURE);
     1278        }
     1279        if (strncmp(psMetadataLookupPtr(&status, md, "end_stage"), "a string", MAX_STRING_LENGTH)) {
     1280            psFree(md);
     1281            exit(EXIT_FAILURE);
     1282        }
     1283
     1284        psFree(md);
     1285    }
     1286
     1287    {
     1288        psMetadata      *md;
     1289        camProcessedExpRow *object;
     1290        bool            status;
     1291
     1292        object = camProcessedExpRowAlloc(-64, "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, "a string", -32, -32, -32, -32, -32, -32, "a string", -16);
     1293        if (!object) {
     1294            exit(EXIT_FAILURE);
     1295        }
     1296
     1297        md = camProcessedExpMetadataFromObject(object);
     1298        if (!md) {
     1299            exit(EXIT_FAILURE);
     1300        }
     1301
     1302        psFree(object);
     1303
     1304            psFree(md);
     1305            exit(EXIT_FAILURE);
     1306        }
     1307        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     1308            psFree(md);
     1309            exit(EXIT_FAILURE);
     1310        }
     1311        if (!psMetadataLookupF32(&status, md, "bg") == 32.32) {
     1312            psFree(md);
     1313            exit(EXIT_FAILURE);
     1314        }
     1315        if (!psMetadataLookupF32(&status, md, "bg_stdev") == 32.32) {
     1316            psFree(md);
     1317            exit(EXIT_FAILURE);
     1318        }
     1319        if (!psMetadataLookupF32(&status, md, "bg_mean_stdev") == 32.32) {
     1320            psFree(md);
     1321            exit(EXIT_FAILURE);
     1322        }
     1323        if (!psMetadataLookupF32(&status, md, "bias") == 32.32) {
     1324            psFree(md);
     1325            exit(EXIT_FAILURE);
     1326        }
     1327        if (!psMetadataLookupF32(&status, md, "bias_stdev") == 32.32) {
     1328            psFree(md);
     1329            exit(EXIT_FAILURE);
     1330        }
     1331        if (!psMetadataLookupF32(&status, md, "fringe_0") == 32.32) {
     1332            psFree(md);
     1333            exit(EXIT_FAILURE);
     1334        }
     1335        if (!psMetadataLookupF32(&status, md, "fringe_1") == 32.32) {
     1336            psFree(md);
     1337            exit(EXIT_FAILURE);
     1338        }
     1339        if (!psMetadataLookupF32(&status, md, "fringe_2") == 32.32) {
     1340            psFree(md);
     1341            exit(EXIT_FAILURE);
     1342        }
    9961343        if (!psMetadataLookupF32(&status, md, "sigma_ra") == 32.32) {
    9971344            psFree(md);
     
    10261373            exit(EXIT_FAILURE);
    10271374        }
    1028         if (!psMetadataLookupF32(&status, md, "dtime_detrend") == 32.32) {
    1029             psFree(md);
    1030             exit(EXIT_FAILURE);
    1031         }
    1032         if (!psMetadataLookupF32(&status, md, "dtime_photom") == 32.32) {
     1375        if (!psMetadataLookupF32(&status, md, "iq_m2") == 32.32) {
     1376            psFree(md);
     1377            exit(EXIT_FAILURE);
     1378        }
     1379        if (!psMetadataLookupF32(&status, md, "iq_m2_err") == 32.32) {
     1380            psFree(md);
     1381            exit(EXIT_FAILURE);
     1382        }
     1383        if (!psMetadataLookupF32(&status, md, "iq_m2_lq") == 32.32) {
     1384            psFree(md);
     1385            exit(EXIT_FAILURE);
     1386        }
     1387        if (!psMetadataLookupF32(&status, md, "iq_m2_uq") == 32.32) {
     1388            psFree(md);
     1389            exit(EXIT_FAILURE);
     1390        }
     1391        if (!psMetadataLookupF32(&status, md, "iq_m2c") == 32.32) {
     1392            psFree(md);
     1393            exit(EXIT_FAILURE);
     1394        }
     1395        if (!psMetadataLookupF32(&status, md, "iq_m2c_err") == 32.32) {
     1396            psFree(md);
     1397            exit(EXIT_FAILURE);
     1398        }
     1399        if (!psMetadataLookupF32(&status, md, "iq_m2c_lq") == 32.32) {
     1400            psFree(md);
     1401            exit(EXIT_FAILURE);
     1402        }
     1403        if (!psMetadataLookupF32(&status, md, "iq_m2c_uq") == 32.32) {
     1404            psFree(md);
     1405            exit(EXIT_FAILURE);
     1406        }
     1407        if (!psMetadataLookupF32(&status, md, "iq_m2s") == 32.32) {
     1408            psFree(md);
     1409            exit(EXIT_FAILURE);
     1410        }
     1411        if (!psMetadataLookupF32(&status, md, "iq_m2s_err") == 32.32) {
     1412            psFree(md);
     1413            exit(EXIT_FAILURE);
     1414        }
     1415        if (!psMetadataLookupF32(&status, md, "iq_m2s_lq") == 32.32) {
     1416            psFree(md);
     1417            exit(EXIT_FAILURE);
     1418        }
     1419        if (!psMetadataLookupF32(&status, md, "iq_m2s_uq") == 32.32) {
     1420            psFree(md);
     1421            exit(EXIT_FAILURE);
     1422        }
     1423        if (!psMetadataLookupF32(&status, md, "iq_m3") == 32.32) {
     1424            psFree(md);
     1425            exit(EXIT_FAILURE);
     1426        }
     1427        if (!psMetadataLookupF32(&status, md, "iq_m3_err") == 32.32) {
     1428            psFree(md);
     1429            exit(EXIT_FAILURE);
     1430        }
     1431        if (!psMetadataLookupF32(&status, md, "iq_m3_lq") == 32.32) {
     1432            psFree(md);
     1433            exit(EXIT_FAILURE);
     1434        }
     1435        if (!psMetadataLookupF32(&status, md, "iq_m3_uq") == 32.32) {
     1436            psFree(md);
     1437            exit(EXIT_FAILURE);
     1438        }
     1439        if (!psMetadataLookupF32(&status, md, "iq_m4") == 32.32) {
     1440            psFree(md);
     1441            exit(EXIT_FAILURE);
     1442        }
     1443        if (!psMetadataLookupF32(&status, md, "iq_m4_err") == 32.32) {
     1444            psFree(md);
     1445            exit(EXIT_FAILURE);
     1446        }
     1447        if (!psMetadataLookupF32(&status, md, "iq_m4_lq") == 32.32) {
     1448            psFree(md);
     1449            exit(EXIT_FAILURE);
     1450        }
     1451        if (!psMetadataLookupF32(&status, md, "iq_m4_uq") == 32.32) {
     1452            psFree(md);
     1453            exit(EXIT_FAILURE);
     1454        }
     1455        if (!psMetadataLookupF32(&status, md, "dtime_script") == 32.32) {
    10331456            psFree(md);
    10341457            exit(EXIT_FAILURE);
     
    10381461            exit(EXIT_FAILURE);
    10391462        }
     1463        if (!psMetadataLookupF32(&status, md, "dtime_addstar") == 32.32) {
     1464            psFree(md);
     1465            exit(EXIT_FAILURE);
     1466        }
    10401467        if (strncmp(psMetadataLookupPtr(&status, md, "hostname"), "a string", MAX_STRING_LENGTH)) {
    10411468            psFree(md);
     
    10461473            exit(EXIT_FAILURE);
    10471474        }
     1475        if (!psMetadataLookupS32(&status, md, "n_psfstars") == -32) {
     1476            psFree(md);
     1477            exit(EXIT_FAILURE);
     1478        }
     1479        if (!psMetadataLookupS32(&status, md, "n_iqstars") == -32) {
     1480            psFree(md);
     1481            exit(EXIT_FAILURE);
     1482        }
    10481483        if (!psMetadataLookupS32(&status, md, "n_extended") == -32) {
    10491484            psFree(md);
     
    10711506    {
    10721507        psMetadata      *md;
    1073         chipMaskRow     *object;
    1074         bool            status;
    1075 
    1076         object = chipMaskRowAlloc("a string");
    1077         if (!object) {
    1078             exit(EXIT_FAILURE);
    1079         }
    1080 
    1081         md = chipMaskMetadataFromObject(object);
     1508        camMaskRow      *object;
     1509        bool            status;
     1510
     1511        object = camMaskRowAlloc("a string");
     1512        if (!object) {
     1513            exit(EXIT_FAILURE);
     1514        }
     1515
     1516        md = camMaskMetadataFromObject(object);
    10821517        if (!md) {
    10831518            exit(EXIT_FAILURE);
     
    10961531    {
    10971532        psMetadata      *md;
    1098         camRunRow       *object;
    1099         bool            status;
    1100 
    1101         object = camRunRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string");
    1102         if (!object) {
    1103             exit(EXIT_FAILURE);
    1104         }
    1105 
    1106         md = camRunMetadataFromObject(object);
     1533        fakeRunRow      *object;
     1534        bool            status;
     1535
     1536        object = fakeRunRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z");
     1537        if (!object) {
     1538            exit(EXIT_FAILURE);
     1539        }
     1540
     1541        md = fakeRunMetadataFromObject(object);
    11071542        if (!md) {
    11081543            exit(EXIT_FAILURE);
     
    11251560            exit(EXIT_FAILURE);
    11261561        }
     1562        if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
     1563            psFree(md);
     1564            exit(EXIT_FAILURE);
     1565        }
     1566        if (strncmp(psMetadataLookupPtr(&status, md, "reduction"), "a string", MAX_STRING_LENGTH)) {
     1567            psFree(md);
     1568            exit(EXIT_FAILURE);
     1569        }
     1570        if (strncmp(psMetadataLookupPtr(&status, md, "expgroup"), "a string", MAX_STRING_LENGTH)) {
     1571            psFree(md);
     1572            exit(EXIT_FAILURE);
     1573        }
     1574        if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
     1575            psFree(md);
     1576            exit(EXIT_FAILURE);
     1577        }
     1578        if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
     1579            psFree(md);
     1580            exit(EXIT_FAILURE);
     1581        }
     1582        if (strncmp(psMetadataLookupPtr(&status, md, "end_stage"), "a string", MAX_STRING_LENGTH)) {
     1583            psFree(md);
     1584            exit(EXIT_FAILURE);
     1585        }
     1586            psFree(md);
     1587            exit(EXIT_FAILURE);
     1588        }
     1589
     1590        psFree(md);
     1591    }
     1592
     1593    {
     1594        psMetadata      *md;
     1595        fakeProcessedImfileRow *object;
     1596        bool            status;
     1597
     1598        object = fakeProcessedImfileRowAlloc(-64, -64, "a string", "a string", 32.32, 32.32, "a string", "a string", "a string", -16, "0001-01-01T00:00:00Z");
     1599        if (!object) {
     1600            exit(EXIT_FAILURE);
     1601        }
     1602
     1603        md = fakeProcessedImfileMetadataFromObject(object);
     1604        if (!md) {
     1605            exit(EXIT_FAILURE);
     1606        }
     1607
     1608        psFree(object);
     1609
     1610            psFree(md);
     1611            exit(EXIT_FAILURE);
     1612        }
     1613            psFree(md);
     1614            exit(EXIT_FAILURE);
     1615        }
     1616        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     1617            psFree(md);
     1618            exit(EXIT_FAILURE);
     1619        }
     1620        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     1621            psFree(md);
     1622            exit(EXIT_FAILURE);
     1623        }
     1624        if (!psMetadataLookupF32(&status, md, "dtime_fake") == 32.32) {
     1625            psFree(md);
     1626            exit(EXIT_FAILURE);
     1627        }
     1628        if (!psMetadataLookupF32(&status, md, "dtime_script") == 32.32) {
     1629            psFree(md);
     1630            exit(EXIT_FAILURE);
     1631        }
     1632        if (strncmp(psMetadataLookupPtr(&status, md, "hostname"), "a string", MAX_STRING_LENGTH)) {
     1633            psFree(md);
     1634            exit(EXIT_FAILURE);
     1635        }
     1636        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     1637            psFree(md);
     1638            exit(EXIT_FAILURE);
     1639        }
     1640        if (strncmp(psMetadataLookupPtr(&status, md, "data_state"), "a string", MAX_STRING_LENGTH)) {
     1641            psFree(md);
     1642            exit(EXIT_FAILURE);
     1643        }
     1644            psFree(md);
     1645            exit(EXIT_FAILURE);
     1646        }
     1647            psFree(md);
     1648            exit(EXIT_FAILURE);
     1649        }
     1650
     1651        psFree(md);
     1652    }
     1653
     1654    {
     1655        psMetadata      *md;
     1656        fakeMaskRow     *object;
     1657        bool            status;
     1658
     1659        object = fakeMaskRowAlloc("a string");
     1660        if (!object) {
     1661            exit(EXIT_FAILURE);
     1662        }
     1663
     1664        md = fakeMaskMetadataFromObject(object);
     1665        if (!md) {
     1666            exit(EXIT_FAILURE);
     1667        }
     1668
     1669        psFree(object);
     1670
     1671        if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
     1672            psFree(md);
     1673            exit(EXIT_FAILURE);
     1674        }
     1675
     1676        psFree(md);
     1677    }
     1678
     1679    {
     1680        psMetadata      *md;
     1681        warpRunRow      *object;
     1682        bool            status;
     1683
     1684        object = warpRunRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", true);
     1685        if (!object) {
     1686            exit(EXIT_FAILURE);
     1687        }
     1688
     1689        md = warpRunMetadataFromObject(object);
     1690        if (!md) {
     1691            exit(EXIT_FAILURE);
     1692        }
     1693
     1694        psFree(object);
     1695
     1696            psFree(md);
     1697            exit(EXIT_FAILURE);
     1698        }
     1699            psFree(md);
     1700            exit(EXIT_FAILURE);
     1701        }
     1702        if (strncmp(psMetadataLookupPtr(&status, md, "mode"), "a string", MAX_STRING_LENGTH)) {
     1703            psFree(md);
     1704            exit(EXIT_FAILURE);
     1705        }
     1706        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     1707            psFree(md);
     1708            exit(EXIT_FAILURE);
     1709        }
     1710        if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
     1711            psFree(md);
     1712            exit(EXIT_FAILURE);
     1713        }
    11271714        if (strncmp(psMetadataLookupPtr(&status, md, "workdir_state"), "a string", MAX_STRING_LENGTH)) {
    11281715            psFree(md);
     
    11331720            exit(EXIT_FAILURE);
    11341721        }
     1722        if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
     1723            psFree(md);
     1724            exit(EXIT_FAILURE);
     1725        }
     1726        if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
     1727            psFree(md);
     1728            exit(EXIT_FAILURE);
     1729        }
     1730        if (strncmp(psMetadataLookupPtr(&status, md, "end_stage"), "a string", MAX_STRING_LENGTH)) {
     1731            psFree(md);
     1732            exit(EXIT_FAILURE);
     1733        }
     1734            psFree(md);
     1735            exit(EXIT_FAILURE);
     1736        }
     1737        if (!psMetadataLookupBool(&status, md, "magiced") == true) {
     1738            psFree(md);
     1739            exit(EXIT_FAILURE);
     1740        }
     1741
     1742        psFree(md);
     1743    }
     1744
     1745    {
     1746        psMetadata      *md;
     1747        warpSkyCellMapRow *object;
     1748        bool            status;
     1749
     1750        object = warpSkyCellMapRowAlloc(-64, "a string", "a string", "a string", -16);
     1751        if (!object) {
     1752            exit(EXIT_FAILURE);
     1753        }
     1754
     1755        md = warpSkyCellMapMetadataFromObject(object);
     1756        if (!md) {
     1757            exit(EXIT_FAILURE);
     1758        }
     1759
     1760        psFree(object);
     1761
     1762            psFree(md);
     1763            exit(EXIT_FAILURE);
     1764        }
     1765        if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
     1766            psFree(md);
     1767            exit(EXIT_FAILURE);
     1768        }
     1769        if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
     1770            psFree(md);
     1771            exit(EXIT_FAILURE);
     1772        }
     1773        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     1774            psFree(md);
     1775            exit(EXIT_FAILURE);
     1776        }
     1777            psFree(md);
     1778            exit(EXIT_FAILURE);
     1779        }
     1780
     1781        psFree(md);
     1782    }
     1783
     1784    {
     1785        psMetadata      *md;
     1786        warpSkyfileRow  *object;
     1787        bool            status;
     1788
     1789        object = warpSkyfileRowAlloc(-64, "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, 32.32, 32.32, "a string", 32.32, -32, -32, -32, -32, true, -16);
     1790        if (!object) {
     1791            exit(EXIT_FAILURE);
     1792        }
     1793
     1794        md = warpSkyfileMetadataFromObject(object);
     1795        if (!md) {
     1796            exit(EXIT_FAILURE);
     1797        }
     1798
     1799        psFree(object);
     1800
     1801            psFree(md);
     1802            exit(EXIT_FAILURE);
     1803        }
     1804        if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
     1805            psFree(md);
     1806            exit(EXIT_FAILURE);
     1807        }
     1808        if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
     1809            psFree(md);
     1810            exit(EXIT_FAILURE);
     1811        }
     1812        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     1813            psFree(md);
     1814            exit(EXIT_FAILURE);
     1815        }
     1816        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     1817            psFree(md);
     1818            exit(EXIT_FAILURE);
     1819        }
     1820        if (strncmp(psMetadataLookupPtr(&status, md, "data_state"), "a string", MAX_STRING_LENGTH)) {
     1821            psFree(md);
     1822            exit(EXIT_FAILURE);
     1823        }
     1824        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     1825            psFree(md);
     1826            exit(EXIT_FAILURE);
     1827        }
     1828        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     1829            psFree(md);
     1830            exit(EXIT_FAILURE);
     1831        }
     1832        if (!psMetadataLookupF32(&status, md, "dtime_warp") == 32.32) {
     1833            psFree(md);
     1834            exit(EXIT_FAILURE);
     1835        }
     1836        if (!psMetadataLookupF32(&status, md, "dtime_script") == 32.32) {
     1837            psFree(md);
     1838            exit(EXIT_FAILURE);
     1839        }
     1840        if (strncmp(psMetadataLookupPtr(&status, md, "hostname"), "a string", MAX_STRING_LENGTH)) {
     1841            psFree(md);
     1842            exit(EXIT_FAILURE);
     1843        }
     1844        if (!psMetadataLookupF32(&status, md, "good_frac") == 32.32) {
     1845            psFree(md);
     1846            exit(EXIT_FAILURE);
     1847        }
     1848        if (!psMetadataLookupS32(&status, md, "xmin") == -32) {
     1849            psFree(md);
     1850            exit(EXIT_FAILURE);
     1851        }
     1852        if (!psMetadataLookupS32(&status, md, "xmax") == -32) {
     1853            psFree(md);
     1854            exit(EXIT_FAILURE);
     1855        }
     1856        if (!psMetadataLookupS32(&status, md, "ymin") == -32) {
     1857            psFree(md);
     1858            exit(EXIT_FAILURE);
     1859        }
     1860        if (!psMetadataLookupS32(&status, md, "ymax") == -32) {
     1861            psFree(md);
     1862            exit(EXIT_FAILURE);
     1863        }
     1864        if (!psMetadataLookupBool(&status, md, "ignored") == true) {
     1865            psFree(md);
     1866            exit(EXIT_FAILURE);
     1867        }
     1868            psFree(md);
     1869            exit(EXIT_FAILURE);
     1870        }
     1871
     1872        psFree(md);
     1873    }
     1874
     1875    {
     1876        psMetadata      *md;
     1877        warpMaskRow     *object;
     1878        bool            status;
     1879
     1880        object = warpMaskRowAlloc("a string");
     1881        if (!object) {
     1882            exit(EXIT_FAILURE);
     1883        }
     1884
     1885        md = warpMaskMetadataFromObject(object);
     1886        if (!md) {
     1887            exit(EXIT_FAILURE);
     1888        }
     1889
     1890        psFree(object);
     1891
     1892        if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
     1893            psFree(md);
     1894            exit(EXIT_FAILURE);
     1895        }
     1896
     1897        psFree(md);
     1898    }
     1899
     1900    {
     1901        psMetadata      *md;
     1902        diffRunRow      *object;
     1903        bool            status;
     1904
     1905        object = diffRunRowAlloc(-64, "a string", "a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", "a string");
     1906        if (!object) {
     1907            exit(EXIT_FAILURE);
     1908        }
     1909
     1910        md = diffRunMetadataFromObject(object);
     1911        if (!md) {
     1912            exit(EXIT_FAILURE);
     1913        }
     1914
     1915        psFree(object);
     1916
     1917            psFree(md);
     1918            exit(EXIT_FAILURE);
     1919        }
     1920        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     1921            psFree(md);
     1922            exit(EXIT_FAILURE);
     1923        }
     1924        if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
     1925            psFree(md);
     1926            exit(EXIT_FAILURE);
     1927        }
    11351928        if (strncmp(psMetadataLookupPtr(&status, md, "reduction"), "a string", MAX_STRING_LENGTH)) {
    11361929            psFree(md);
    11371930            exit(EXIT_FAILURE);
    11381931        }
    1139         if (strncmp(psMetadataLookupPtr(&status, md, "expgroup"), "a string", MAX_STRING_LENGTH)) {
     1932        if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
    11401933            psFree(md);
    11411934            exit(EXIT_FAILURE);
     
    11451938            exit(EXIT_FAILURE);
    11461939        }
     1940            psFree(md);
     1941            exit(EXIT_FAILURE);
     1942        }
     1943        if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
     1944            psFree(md);
     1945            exit(EXIT_FAILURE);
     1946        }
    11471947        if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
    11481948            psFree(md);
    11491949            exit(EXIT_FAILURE);
    11501950        }
    1151         if (strncmp(psMetadataLookupPtr(&status, md, "end_stage"), "a string", MAX_STRING_LENGTH)) {
    1152             psFree(md);
    1153             exit(EXIT_FAILURE);
    1154         }
    1155 
    1156         psFree(md);
    1157     }
    1158 
    1159     {
    1160         psMetadata      *md;
    1161         camProcessedExpRow *object;
    1162         bool            status;
    1163 
    1164         object = camProcessedExpRowAlloc(-64, "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, "a string", -32, -32, -32, -32, "a string", -16);
    1165         if (!object) {
    1166             exit(EXIT_FAILURE);
    1167         }
    1168 
    1169         md = camProcessedExpMetadataFromObject(object);
     1951
     1952        psFree(md);
     1953    }
     1954
     1955    {
     1956        psMetadata      *md;
     1957        diffInputSkyfileRow *object;
     1958        bool            status;
     1959
     1960        object = diffInputSkyfileRowAlloc(-64, true, -64, -64, "a string", "a string", "a string");
     1961        if (!object) {
     1962            exit(EXIT_FAILURE);
     1963        }
     1964
     1965        md = diffInputSkyfileMetadataFromObject(object);
     1966        if (!md) {
     1967            exit(EXIT_FAILURE);
     1968        }
     1969
     1970        psFree(object);
     1971
     1972            psFree(md);
     1973            exit(EXIT_FAILURE);
     1974        }
     1975        if (!psMetadataLookupBool(&status, md, "template") == true) {
     1976            psFree(md);
     1977            exit(EXIT_FAILURE);
     1978        }
     1979            psFree(md);
     1980            exit(EXIT_FAILURE);
     1981        }
     1982            psFree(md);
     1983            exit(EXIT_FAILURE);
     1984        }
     1985        if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
     1986            psFree(md);
     1987            exit(EXIT_FAILURE);
     1988        }
     1989        if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
     1990            psFree(md);
     1991            exit(EXIT_FAILURE);
     1992        }
     1993        if (strncmp(psMetadataLookupPtr(&status, md, "kind"), "a string", MAX_STRING_LENGTH)) {
     1994            psFree(md);
     1995            exit(EXIT_FAILURE);
     1996        }
     1997
     1998        psFree(md);
     1999    }
     2000
     2001    {
     2002        psMetadata      *md;
     2003        diffSkyfileRow  *object;
     2004        bool            status;
     2005
     2006        object = diffSkyfileRowAlloc(-64, "a string", "a string", 64.64, 64.64, -32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, -32, 32.32, 32.32, 32.32, 32.32, "a string", 32.32, -16);
     2007        if (!object) {
     2008            exit(EXIT_FAILURE);
     2009        }
     2010
     2011        md = diffSkyfileMetadataFromObject(object);
    11702012        if (!md) {
    11712013            exit(EXIT_FAILURE);
     
    11812023            exit(EXIT_FAILURE);
    11822024        }
    1183         if (!psMetadataLookupF32(&status, md, "bg") == 32.32) {
    1184             psFree(md);
    1185             exit(EXIT_FAILURE);
    1186         }
    1187         if (!psMetadataLookupF32(&status, md, "bg_stdev") == 32.32) {
    1188             psFree(md);
    1189             exit(EXIT_FAILURE);
    1190         }
    1191         if (!psMetadataLookupF32(&status, md, "bg_mean_stdev") == 32.32) {
    1192             psFree(md);
    1193             exit(EXIT_FAILURE);
    1194         }
    1195         if (!psMetadataLookupF32(&status, md, "bias") == 32.32) {
    1196             psFree(md);
    1197             exit(EXIT_FAILURE);
    1198         }
    1199         if (!psMetadataLookupF32(&status, md, "bias_stdev") == 32.32) {
    1200             psFree(md);
    1201             exit(EXIT_FAILURE);
    1202         }
    1203         if (!psMetadataLookupF32(&status, md, "fringe_0") == 32.32) {
    1204             psFree(md);
    1205             exit(EXIT_FAILURE);
    1206         }
    1207         if (!psMetadataLookupF32(&status, md, "fringe_1") == 32.32) {
    1208             psFree(md);
    1209             exit(EXIT_FAILURE);
    1210         }
    1211         if (!psMetadataLookupF32(&status, md, "fringe_2") == 32.32) {
    1212             psFree(md);
    1213             exit(EXIT_FAILURE);
    1214         }
    1215         if (!psMetadataLookupF32(&status, md, "sigma_ra") == 32.32) {
    1216             psFree(md);
    1217             exit(EXIT_FAILURE);
    1218         }
    1219         if (!psMetadataLookupF32(&status, md, "sigma_dec") == 32.32) {
    1220             psFree(md);
    1221             exit(EXIT_FAILURE);
    1222         }
    1223         if (!psMetadataLookupF32(&status, md, "ap_resid") == 32.32) {
    1224             psFree(md);
    1225             exit(EXIT_FAILURE);
    1226         }
    1227         if (!psMetadataLookupF32(&status, md, "ap_resid_stdev") == 32.32) {
    1228             psFree(md);
    1229             exit(EXIT_FAILURE);
    1230         }
    1231         if (!psMetadataLookupF32(&status, md, "zp_mean") == 32.32) {
    1232             psFree(md);
    1233             exit(EXIT_FAILURE);
    1234         }
    1235         if (!psMetadataLookupF32(&status, md, "zp_stdev") == 32.32) {
    1236             psFree(md);
    1237             exit(EXIT_FAILURE);
    1238         }
    1239         if (!psMetadataLookupF32(&status, md, "fwhm_major") == 32.32) {
    1240             psFree(md);
    1241             exit(EXIT_FAILURE);
    1242         }
    1243         if (!psMetadataLookupF32(&status, md, "fwhm_minor") == 32.32) {
    1244             psFree(md);
    1245             exit(EXIT_FAILURE);
    1246         }
    1247         if (!psMetadataLookupF32(&status, md, "dtime_detrend") == 32.32) {
    1248             psFree(md);
    1249             exit(EXIT_FAILURE);
    1250         }
    1251         if (!psMetadataLookupF32(&status, md, "dtime_photom") == 32.32) {
    1252             psFree(md);
    1253             exit(EXIT_FAILURE);
    1254         }
    1255         if (!psMetadataLookupF32(&status, md, "dtime_astrom") == 32.32) {
     2025        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     2026            psFree(md);
     2027            exit(EXIT_FAILURE);
     2028        }
     2029        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     2030            psFree(md);
     2031            exit(EXIT_FAILURE);
     2032        }
     2033        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     2034            psFree(md);
     2035            exit(EXIT_FAILURE);
     2036        }
     2037        if (!psMetadataLookupS32(&status, md, "stamps_num") == -32) {
     2038            psFree(md);
     2039            exit(EXIT_FAILURE);
     2040        }
     2041        if (!psMetadataLookupF32(&status, md, "stamps_mean") == 32.32) {
     2042            psFree(md);
     2043            exit(EXIT_FAILURE);
     2044        }
     2045        if (!psMetadataLookupF32(&status, md, "stamps_rms") == 32.32) {
     2046            psFree(md);
     2047            exit(EXIT_FAILURE);
     2048        }
     2049        if (!psMetadataLookupF32(&status, md, "norm") == 32.32) {
     2050            psFree(md);
     2051            exit(EXIT_FAILURE);
     2052        }
     2053        if (!psMetadataLookupF32(&status, md, "bg_diff") == 32.32) {
     2054            psFree(md);
     2055            exit(EXIT_FAILURE);
     2056        }
     2057        if (!psMetadataLookupF32(&status, md, "kernel_x") == 32.32) {
     2058            psFree(md);
     2059            exit(EXIT_FAILURE);
     2060        }
     2061        if (!psMetadataLookupF32(&status, md, "kernel_y") == 32.32) {
     2062            psFree(md);
     2063            exit(EXIT_FAILURE);
     2064        }
     2065        if (!psMetadataLookupF32(&status, md, "kernel_xx") == 32.32) {
     2066            psFree(md);
     2067            exit(EXIT_FAILURE);
     2068        }
     2069        if (!psMetadataLookupF32(&status, md, "kernel_xy") == 32.32) {
     2070            psFree(md);
     2071            exit(EXIT_FAILURE);
     2072        }
     2073        if (!psMetadataLookupF32(&status, md, "kernel_yy") == 32.32) {
     2074            psFree(md);
     2075            exit(EXIT_FAILURE);
     2076        }
     2077        if (!psMetadataLookupS32(&status, md, "sources") == -32) {
     2078            psFree(md);
     2079            exit(EXIT_FAILURE);
     2080        }
     2081        if (!psMetadataLookupF32(&status, md, "dtime_diff") == 32.32) {
     2082            psFree(md);
     2083            exit(EXIT_FAILURE);
     2084        }
     2085        if (!psMetadataLookupF32(&status, md, "dtime_match") == 32.32) {
     2086            psFree(md);
     2087            exit(EXIT_FAILURE);
     2088        }
     2089        if (!psMetadataLookupF32(&status, md, "dtime_phot") == 32.32) {
     2090            psFree(md);
     2091            exit(EXIT_FAILURE);
     2092        }
     2093        if (!psMetadataLookupF32(&status, md, "dtime_script") == 32.32) {
    12562094            psFree(md);
    12572095            exit(EXIT_FAILURE);
     
    12612099            exit(EXIT_FAILURE);
    12622100        }
    1263         if (!psMetadataLookupS32(&status, md, "n_stars") == -32) {
    1264             psFree(md);
    1265             exit(EXIT_FAILURE);
    1266         }
    1267         if (!psMetadataLookupS32(&status, md, "n_extended") == -32) {
    1268             psFree(md);
    1269             exit(EXIT_FAILURE);
    1270         }
    1271         if (!psMetadataLookupS32(&status, md, "n_cr") == -32) {
    1272             psFree(md);
    1273             exit(EXIT_FAILURE);
    1274         }
    1275         if (!psMetadataLookupS32(&status, md, "n_astrom") == -32) {
     2101        if (!psMetadataLookupF32(&status, md, "good_frac") == 32.32) {
     2102            psFree(md);
     2103            exit(EXIT_FAILURE);
     2104        }
     2105            psFree(md);
     2106            exit(EXIT_FAILURE);
     2107        }
     2108
     2109        psFree(md);
     2110    }
     2111
     2112    {
     2113        psMetadata      *md;
     2114        stackRunRow     *object;
     2115        bool            status;
     2116
     2117        object = stackRunRowAlloc(-64, "a string", "a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", "a string", "a string");
     2118        if (!object) {
     2119            exit(EXIT_FAILURE);
     2120        }
     2121
     2122        md = stackRunMetadataFromObject(object);
     2123        if (!md) {
     2124            exit(EXIT_FAILURE);
     2125        }
     2126
     2127        psFree(object);
     2128
     2129            psFree(md);
     2130            exit(EXIT_FAILURE);
     2131        }
     2132        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     2133            psFree(md);
     2134            exit(EXIT_FAILURE);
     2135        }
     2136        if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
     2137            psFree(md);
     2138            exit(EXIT_FAILURE);
     2139        }
     2140        if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
     2141            psFree(md);
     2142            exit(EXIT_FAILURE);
     2143        }
     2144        if (strncmp(psMetadataLookupPtr(&status, md, "reduction"), "a string", MAX_STRING_LENGTH)) {
     2145            psFree(md);
     2146            exit(EXIT_FAILURE);
     2147        }
     2148        if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
     2149            psFree(md);
     2150            exit(EXIT_FAILURE);
     2151        }
     2152            psFree(md);
     2153            exit(EXIT_FAILURE);
     2154        }
     2155        if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
     2156            psFree(md);
     2157            exit(EXIT_FAILURE);
     2158        }
     2159        if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
     2160            psFree(md);
     2161            exit(EXIT_FAILURE);
     2162        }
     2163        if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
     2164            psFree(md);
     2165            exit(EXIT_FAILURE);
     2166        }
     2167
     2168        psFree(md);
     2169    }
     2170
     2171    {
     2172        psMetadata      *md;
     2173        stackInputSkyfileRow *object;
     2174        bool            status;
     2175
     2176        object = stackInputSkyfileRowAlloc(-64, -64);
     2177        if (!object) {
     2178            exit(EXIT_FAILURE);
     2179        }
     2180
     2181        md = stackInputSkyfileMetadataFromObject(object);
     2182        if (!md) {
     2183            exit(EXIT_FAILURE);
     2184        }
     2185
     2186        psFree(object);
     2187
     2188            psFree(md);
     2189            exit(EXIT_FAILURE);
     2190        }
     2191            psFree(md);
     2192            exit(EXIT_FAILURE);
     2193        }
     2194
     2195        psFree(md);
     2196    }
     2197
     2198    {
     2199        psMetadata      *md;
     2200        stackSumSkyfileRow *object;
     2201        bool            status;
     2202
     2203        object = stackSumSkyfileRowAlloc(-64, "a string", "a string", 64.64, 64.64, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, -32, -32, 32.32, 32.32, -32, "a string", 32.32, -16);
     2204        if (!object) {
     2205            exit(EXIT_FAILURE);
     2206        }
     2207
     2208        md = stackSumSkyfileMetadataFromObject(object);
     2209        if (!md) {
     2210            exit(EXIT_FAILURE);
     2211        }
     2212
     2213        psFree(object);
     2214
     2215            psFree(md);
     2216            exit(EXIT_FAILURE);
     2217        }
     2218        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    12762219            psFree(md);
    12772220            exit(EXIT_FAILURE);
     
    12812224            exit(EXIT_FAILURE);
    12822225        }
    1283             psFree(md);
    1284             exit(EXIT_FAILURE);
    1285         }
    1286 
    1287         psFree(md);
    1288     }
    1289 
    1290     {
    1291         psMetadata      *md;
    1292         camMaskRow      *object;
    1293         bool            status;
    1294 
    1295         object = camMaskRowAlloc("a string");
    1296         if (!object) {
    1297             exit(EXIT_FAILURE);
    1298         }
    1299 
    1300         md = camMaskMetadataFromObject(object);
    1301         if (!md) {
    1302             exit(EXIT_FAILURE);
    1303         }
    1304 
    1305         psFree(object);
    1306 
     2226        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     2227            psFree(md);
     2228            exit(EXIT_FAILURE);
     2229        }
     2230        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     2231            psFree(md);
     2232            exit(EXIT_FAILURE);
     2233        }
     2234        if (!psMetadataLookupF32(&status, md, "dtime_stack") == 32.32) {
     2235            psFree(md);
     2236            exit(EXIT_FAILURE);
     2237        }
     2238        if (!psMetadataLookupF32(&status, md, "dtime_match_mean") == 32.32) {
     2239            psFree(md);
     2240            exit(EXIT_FAILURE);
     2241        }
     2242        if (!psMetadataLookupF32(&status, md, "dtime_match_stdev") == 32.32) {
     2243            psFree(md);
     2244            exit(EXIT_FAILURE);
     2245        }
     2246        if (!psMetadataLookupF32(&status, md, "dtime_initial") == 32.32) {
     2247            psFree(md);
     2248            exit(EXIT_FAILURE);
     2249        }
     2250        if (!psMetadataLookupF32(&status, md, "dtime_reject") == 32.32) {
     2251            psFree(md);
     2252            exit(EXIT_FAILURE);
     2253        }
     2254        if (!psMetadataLookupF32(&status, md, "dtime_final") == 32.32) {
     2255            psFree(md);
     2256            exit(EXIT_FAILURE);
     2257        }
     2258        if (!psMetadataLookupF32(&status, md, "dtime_phot") == 32.32) {
     2259            psFree(md);
     2260            exit(EXIT_FAILURE);
     2261        }
     2262        if (!psMetadataLookupF32(&status, md, "dtime_script") == 32.32) {
     2263            psFree(md);
     2264            exit(EXIT_FAILURE);
     2265        }
     2266        if (!psMetadataLookupF32(&status, md, "match_mean") == 32.32) {
     2267            psFree(md);
     2268            exit(EXIT_FAILURE);
     2269        }
     2270        if (!psMetadataLookupF32(&status, md, "match_stdev") == 32.32) {
     2271            psFree(md);
     2272            exit(EXIT_FAILURE);
     2273        }
     2274        if (!psMetadataLookupF32(&status, md, "match_rms") == 32.32) {
     2275            psFree(md);
     2276            exit(EXIT_FAILURE);
     2277        }
     2278        if (!psMetadataLookupF32(&status, md, "stamps_mean") == 32.32) {
     2279            psFree(md);
     2280            exit(EXIT_FAILURE);
     2281        }
     2282        if (!psMetadataLookupF32(&status, md, "stamps_stdev") == 32.32) {
     2283            psFree(md);
     2284            exit(EXIT_FAILURE);
     2285        }
     2286        if (!psMetadataLookupS32(&status, md, "stamps_min") == -32) {
     2287            psFree(md);
     2288            exit(EXIT_FAILURE);
     2289        }
     2290        if (!psMetadataLookupS32(&status, md, "reject_images") == -32) {
     2291            psFree(md);
     2292            exit(EXIT_FAILURE);
     2293        }
     2294        if (!psMetadataLookupF32(&status, md, "reject_pix_mean") == 32.32) {
     2295            psFree(md);
     2296            exit(EXIT_FAILURE);
     2297        }
     2298        if (!psMetadataLookupF32(&status, md, "reject_pix_stdev") == 32.32) {
     2299            psFree(md);
     2300            exit(EXIT_FAILURE);
     2301        }
     2302        if (!psMetadataLookupS32(&status, md, "sources") == -32) {
     2303            psFree(md);
     2304            exit(EXIT_FAILURE);
     2305        }
     2306        if (strncmp(psMetadataLookupPtr(&status, md, "hostname"), "a string", MAX_STRING_LENGTH)) {
     2307            psFree(md);
     2308            exit(EXIT_FAILURE);
     2309        }
     2310        if (!psMetadataLookupF32(&status, md, "good_frac") == 32.32) {
     2311            psFree(md);
     2312            exit(EXIT_FAILURE);
     2313        }
     2314            psFree(md);
     2315            exit(EXIT_FAILURE);
     2316        }
     2317
     2318        psFree(md);
     2319    }
     2320
     2321    {
     2322        psMetadata      *md;
     2323        detRunRow       *object;
     2324        bool            status;
     2325
     2326        object = detRunRowAlloc(-64, -32, "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 64.64, 64.64, "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", 32.32, 32.32, "a string", -64, -32);
     2327        if (!object) {
     2328            exit(EXIT_FAILURE);
     2329        }
     2330
     2331        md = detRunMetadataFromObject(object);
     2332        if (!md) {
     2333            exit(EXIT_FAILURE);
     2334        }
     2335
     2336        psFree(object);
     2337
     2338            psFree(md);
     2339            exit(EXIT_FAILURE);
     2340        }
     2341        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     2342            psFree(md);
     2343            exit(EXIT_FAILURE);
     2344        }
     2345        if (strncmp(psMetadataLookupPtr(&status, md, "det_type"), "a string", MAX_STRING_LENGTH)) {
     2346            psFree(md);
     2347            exit(EXIT_FAILURE);
     2348        }
     2349        if (strncmp(psMetadataLookupPtr(&status, md, "mode"), "a string", MAX_STRING_LENGTH)) {
     2350            psFree(md);
     2351            exit(EXIT_FAILURE);
     2352        }
     2353        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     2354            psFree(md);
     2355            exit(EXIT_FAILURE);
     2356        }
     2357        if (strncmp(psMetadataLookupPtr(&status, md, "filelevel"), "a string", MAX_STRING_LENGTH)) {
     2358            psFree(md);
     2359            exit(EXIT_FAILURE);
     2360        }
     2361        if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
     2362            psFree(md);
     2363            exit(EXIT_FAILURE);
     2364        }
     2365        if (strncmp(psMetadataLookupPtr(&status, md, "camera"), "a string", MAX_STRING_LENGTH)) {
     2366            psFree(md);
     2367            exit(EXIT_FAILURE);
     2368        }
     2369        if (strncmp(psMetadataLookupPtr(&status, md, "telescope"), "a string", MAX_STRING_LENGTH)) {
     2370            psFree(md);
     2371            exit(EXIT_FAILURE);
     2372        }
     2373        if (strncmp(psMetadataLookupPtr(&status, md, "exp_type"), "a string", MAX_STRING_LENGTH)) {
     2374            psFree(md);
     2375            exit(EXIT_FAILURE);
     2376        }
     2377        if (strncmp(psMetadataLookupPtr(&status, md, "reduction"), "a string", MAX_STRING_LENGTH)) {
     2378            psFree(md);
     2379            exit(EXIT_FAILURE);
     2380        }
     2381        if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
     2382            psFree(md);
     2383            exit(EXIT_FAILURE);
     2384        }
     2385        if (!psMetadataLookupF32(&status, md, "airmass_min") == 32.32) {
     2386            psFree(md);
     2387            exit(EXIT_FAILURE);
     2388        }
     2389        if (!psMetadataLookupF32(&status, md, "airmass_max") == 32.32) {
     2390            psFree(md);
     2391            exit(EXIT_FAILURE);
     2392        }
     2393        if (!psMetadataLookupF32(&status, md, "exp_time_min") == 32.32) {
     2394            psFree(md);
     2395            exit(EXIT_FAILURE);
     2396        }
     2397        if (!psMetadataLookupF32(&status, md, "exp_time_max") == 32.32) {
     2398            psFree(md);
     2399            exit(EXIT_FAILURE);
     2400        }
     2401        if (!psMetadataLookupF32(&status, md, "ccd_temp_min") == 32.32) {
     2402            psFree(md);
     2403            exit(EXIT_FAILURE);
     2404        }
     2405        if (!psMetadataLookupF32(&status, md, "ccd_temp_max") == 32.32) {
     2406            psFree(md);
     2407            exit(EXIT_FAILURE);
     2408        }
     2409        if (!psMetadataLookupF64(&status, md, "posang_min") == 64.64) {
     2410            psFree(md);
     2411            exit(EXIT_FAILURE);
     2412        }
     2413        if (!psMetadataLookupF64(&status, md, "posang_max") == 64.64) {
     2414            psFree(md);
     2415            exit(EXIT_FAILURE);
     2416        }
     2417            psFree(md);
     2418            exit(EXIT_FAILURE);
     2419        }
     2420            psFree(md);
     2421            exit(EXIT_FAILURE);
     2422        }
     2423            psFree(md);
     2424            exit(EXIT_FAILURE);
     2425        }
     2426            psFree(md);
     2427            exit(EXIT_FAILURE);
     2428        }
     2429            psFree(md);
     2430            exit(EXIT_FAILURE);
     2431        }
     2432        if (!psMetadataLookupF32(&status, md, "solang_min") == 32.32) {
     2433            psFree(md);
     2434            exit(EXIT_FAILURE);
     2435        }
     2436        if (!psMetadataLookupF32(&status, md, "solang_max") == 32.32) {
     2437            psFree(md);
     2438            exit(EXIT_FAILURE);
     2439        }
    13072440        if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
    13082441            psFree(md);
    13092442            exit(EXIT_FAILURE);
    13102443        }
    1311 
    1312         psFree(md);
    1313     }
    1314 
    1315     {
    1316         psMetadata      *md;
    1317         fakeRunRow      *object;
    1318         bool            status;
    1319 
    1320         object = fakeRunRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z");
    1321         if (!object) {
    1322             exit(EXIT_FAILURE);
    1323         }
    1324 
    1325         md = fakeRunMetadataFromObject(object);
     2444            psFree(md);
     2445            exit(EXIT_FAILURE);
     2446        }
     2447        if (!psMetadataLookupS32(&status, md, "ref_iter") == -32) {
     2448            psFree(md);
     2449            exit(EXIT_FAILURE);
     2450        }
     2451
     2452        psFree(md);
     2453    }
     2454
     2455    {
     2456        psMetadata      *md;
     2457        detInputExpRow  *object;
     2458        bool            status;
     2459
     2460        object = detInputExpRowAlloc(-64, -32, -64, true);
     2461        if (!object) {
     2462            exit(EXIT_FAILURE);
     2463        }
     2464
     2465        md = detInputExpMetadataFromObject(object);
     2466        if (!md) {
     2467            exit(EXIT_FAILURE);
     2468        }
     2469
     2470        psFree(object);
     2471
     2472            psFree(md);
     2473            exit(EXIT_FAILURE);
     2474        }
     2475        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     2476            psFree(md);
     2477            exit(EXIT_FAILURE);
     2478        }
     2479            psFree(md);
     2480            exit(EXIT_FAILURE);
     2481        }
     2482        if (!psMetadataLookupBool(&status, md, "include") == true) {
     2483            psFree(md);
     2484            exit(EXIT_FAILURE);
     2485        }
     2486
     2487        psFree(md);
     2488    }
     2489
     2490    {
     2491        psMetadata      *md;
     2492        detProcessedImfileRow *object;
     2493        bool            status;
     2494
     2495        object = detProcessedImfileRowAlloc(-64, -64, "a string", "a string", "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", "a string", -16);
     2496        if (!object) {
     2497            exit(EXIT_FAILURE);
     2498        }
     2499
     2500        md = detProcessedImfileMetadataFromObject(object);
     2501        if (!md) {
     2502            exit(EXIT_FAILURE);
     2503        }
     2504
     2505        psFree(object);
     2506
     2507            psFree(md);
     2508            exit(EXIT_FAILURE);
     2509        }
     2510            psFree(md);
     2511            exit(EXIT_FAILURE);
     2512        }
     2513        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     2514            psFree(md);
     2515            exit(EXIT_FAILURE);
     2516        }
     2517        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     2518            psFree(md);
     2519            exit(EXIT_FAILURE);
     2520        }
     2521        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     2522            psFree(md);
     2523            exit(EXIT_FAILURE);
     2524        }
     2525        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     2526            psFree(md);
     2527            exit(EXIT_FAILURE);
     2528        }
     2529        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     2530            psFree(md);
     2531            exit(EXIT_FAILURE);
     2532        }
     2533        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     2534            psFree(md);
     2535            exit(EXIT_FAILURE);
     2536        }
     2537        if (!psMetadataLookupF64(&status, md, "fringe_0") == 64.64) {
     2538            psFree(md);
     2539            exit(EXIT_FAILURE);
     2540        }
     2541        if (!psMetadataLookupF64(&status, md, "fringe_1") == 64.64) {
     2542            psFree(md);
     2543            exit(EXIT_FAILURE);
     2544        }
     2545        if (!psMetadataLookupF64(&status, md, "fringe_2") == 64.64) {
     2546            psFree(md);
     2547            exit(EXIT_FAILURE);
     2548        }
     2549        if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
     2550            psFree(md);
     2551            exit(EXIT_FAILURE);
     2552        }
     2553        if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
     2554            psFree(md);
     2555            exit(EXIT_FAILURE);
     2556        }
     2557        if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
     2558            psFree(md);
     2559            exit(EXIT_FAILURE);
     2560        }
     2561        if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
     2562            psFree(md);
     2563            exit(EXIT_FAILURE);
     2564        }
     2565        if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
     2566            psFree(md);
     2567            exit(EXIT_FAILURE);
     2568        }
     2569        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     2570            psFree(md);
     2571            exit(EXIT_FAILURE);
     2572        }
     2573        if (strncmp(psMetadataLookupPtr(&status, md, "data_state"), "a string", MAX_STRING_LENGTH)) {
     2574            psFree(md);
     2575            exit(EXIT_FAILURE);
     2576        }
     2577            psFree(md);
     2578            exit(EXIT_FAILURE);
     2579        }
     2580
     2581        psFree(md);
     2582    }
     2583
     2584    {
     2585        psMetadata      *md;
     2586        detProcessedExpRow *object;
     2587        bool            status;
     2588
     2589        object = detProcessedExpRowAlloc(-64, -64, "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", "a string", -16);
     2590        if (!object) {
     2591            exit(EXIT_FAILURE);
     2592        }
     2593
     2594        md = detProcessedExpMetadataFromObject(object);
     2595        if (!md) {
     2596            exit(EXIT_FAILURE);
     2597        }
     2598
     2599        psFree(object);
     2600
     2601            psFree(md);
     2602            exit(EXIT_FAILURE);
     2603        }
     2604            psFree(md);
     2605            exit(EXIT_FAILURE);
     2606        }
     2607        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     2608            psFree(md);
     2609            exit(EXIT_FAILURE);
     2610        }
     2611        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     2612            psFree(md);
     2613            exit(EXIT_FAILURE);
     2614        }
     2615        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     2616            psFree(md);
     2617            exit(EXIT_FAILURE);
     2618        }
     2619        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     2620            psFree(md);
     2621            exit(EXIT_FAILURE);
     2622        }
     2623        if (!psMetadataLookupF64(&status, md, "fringe_0") == 64.64) {
     2624            psFree(md);
     2625            exit(EXIT_FAILURE);
     2626        }
     2627        if (!psMetadataLookupF64(&status, md, "fringe_1") == 64.64) {
     2628            psFree(md);
     2629            exit(EXIT_FAILURE);
     2630        }
     2631        if (!psMetadataLookupF64(&status, md, "fringe_2") == 64.64) {
     2632            psFree(md);
     2633            exit(EXIT_FAILURE);
     2634        }
     2635        if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
     2636            psFree(md);
     2637            exit(EXIT_FAILURE);
     2638        }
     2639        if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
     2640            psFree(md);
     2641            exit(EXIT_FAILURE);
     2642        }
     2643        if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
     2644            psFree(md);
     2645            exit(EXIT_FAILURE);
     2646        }
     2647        if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
     2648            psFree(md);
     2649            exit(EXIT_FAILURE);
     2650        }
     2651        if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
     2652            psFree(md);
     2653            exit(EXIT_FAILURE);
     2654        }
     2655        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     2656            psFree(md);
     2657            exit(EXIT_FAILURE);
     2658        }
     2659        if (strncmp(psMetadataLookupPtr(&status, md, "data_state"), "a string", MAX_STRING_LENGTH)) {
     2660            psFree(md);
     2661            exit(EXIT_FAILURE);
     2662        }
     2663            psFree(md);
     2664            exit(EXIT_FAILURE);
     2665        }
     2666
     2667        psFree(md);
     2668    }
     2669
     2670    {
     2671        psMetadata      *md;
     2672        detStackedImfileRow *object;
     2673        bool            status;
     2674
     2675        object = detStackedImfileRowAlloc(-64, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", -16);
     2676        if (!object) {
     2677            exit(EXIT_FAILURE);
     2678        }
     2679
     2680        md = detStackedImfileMetadataFromObject(object);
     2681        if (!md) {
     2682            exit(EXIT_FAILURE);
     2683        }
     2684
     2685        psFree(object);
     2686
     2687            psFree(md);
     2688            exit(EXIT_FAILURE);
     2689        }
     2690        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     2691            psFree(md);
     2692            exit(EXIT_FAILURE);
     2693        }
     2694        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     2695            psFree(md);
     2696            exit(EXIT_FAILURE);
     2697        }
     2698        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     2699            psFree(md);
     2700            exit(EXIT_FAILURE);
     2701        }
     2702        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     2703            psFree(md);
     2704            exit(EXIT_FAILURE);
     2705        }
     2706        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     2707            psFree(md);
     2708            exit(EXIT_FAILURE);
     2709        }
     2710        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     2711            psFree(md);
     2712            exit(EXIT_FAILURE);
     2713        }
     2714        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     2715            psFree(md);
     2716            exit(EXIT_FAILURE);
     2717        }
     2718        if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
     2719            psFree(md);
     2720            exit(EXIT_FAILURE);
     2721        }
     2722        if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
     2723            psFree(md);
     2724            exit(EXIT_FAILURE);
     2725        }
     2726        if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
     2727            psFree(md);
     2728            exit(EXIT_FAILURE);
     2729        }
     2730        if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
     2731            psFree(md);
     2732            exit(EXIT_FAILURE);
     2733        }
     2734        if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
     2735            psFree(md);
     2736            exit(EXIT_FAILURE);
     2737        }
     2738        if (strncmp(psMetadataLookupPtr(&status, md, "data_state"), "a string", MAX_STRING_LENGTH)) {
     2739            psFree(md);
     2740            exit(EXIT_FAILURE);
     2741        }
     2742            psFree(md);
     2743            exit(EXIT_FAILURE);
     2744        }
     2745
     2746        psFree(md);
     2747    }
     2748
     2749    {
     2750        psMetadata      *md;
     2751        detNormalizedStatImfileRow *object;
     2752        bool            status;
     2753
     2754        object = detNormalizedStatImfileRowAlloc(-64, -32, "a string", 32.32, "a string", -16);
     2755        if (!object) {
     2756            exit(EXIT_FAILURE);
     2757        }
     2758
     2759        md = detNormalizedStatImfileMetadataFromObject(object);
     2760        if (!md) {
     2761            exit(EXIT_FAILURE);
     2762        }
     2763
     2764        psFree(object);
     2765
     2766            psFree(md);
     2767            exit(EXIT_FAILURE);
     2768        }
     2769        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     2770            psFree(md);
     2771            exit(EXIT_FAILURE);
     2772        }
     2773        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     2774            psFree(md);
     2775            exit(EXIT_FAILURE);
     2776        }
     2777        if (!psMetadataLookupF32(&status, md, "norm") == 32.32) {
     2778            psFree(md);
     2779            exit(EXIT_FAILURE);
     2780        }
     2781        if (strncmp(psMetadataLookupPtr(&status, md, "data_state"), "a string", MAX_STRING_LENGTH)) {
     2782            psFree(md);
     2783            exit(EXIT_FAILURE);
     2784        }
     2785            psFree(md);
     2786            exit(EXIT_FAILURE);
     2787        }
     2788
     2789        psFree(md);
     2790    }
     2791
     2792    {
     2793        psMetadata      *md;
     2794        detNormalizedImfileRow *object;
     2795        bool            status;
     2796
     2797        object = detNormalizedImfileRowAlloc(-64, -32, "a string", "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", "a string", -16);
     2798        if (!object) {
     2799            exit(EXIT_FAILURE);
     2800        }
     2801
     2802        md = detNormalizedImfileMetadataFromObject(object);
     2803        if (!md) {
     2804            exit(EXIT_FAILURE);
     2805        }
     2806
     2807        psFree(object);
     2808
     2809            psFree(md);
     2810            exit(EXIT_FAILURE);
     2811        }
     2812        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     2813            psFree(md);
     2814            exit(EXIT_FAILURE);
     2815        }
     2816        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     2817            psFree(md);
     2818            exit(EXIT_FAILURE);
     2819        }
     2820        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     2821            psFree(md);
     2822            exit(EXIT_FAILURE);
     2823        }
     2824        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     2825            psFree(md);
     2826            exit(EXIT_FAILURE);
     2827        }
     2828        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     2829            psFree(md);
     2830            exit(EXIT_FAILURE);
     2831        }
     2832        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     2833            psFree(md);
     2834            exit(EXIT_FAILURE);
     2835        }
     2836        if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
     2837            psFree(md);
     2838            exit(EXIT_FAILURE);
     2839        }
     2840        if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
     2841            psFree(md);
     2842            exit(EXIT_FAILURE);
     2843        }
     2844        if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
     2845            psFree(md);
     2846            exit(EXIT_FAILURE);
     2847        }
     2848        if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
     2849            psFree(md);
     2850            exit(EXIT_FAILURE);
     2851        }
     2852        if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
     2853            psFree(md);
     2854            exit(EXIT_FAILURE);
     2855        }
     2856        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     2857            psFree(md);
     2858            exit(EXIT_FAILURE);
     2859        }
     2860        if (strncmp(psMetadataLookupPtr(&status, md, "data_state"), "a string", MAX_STRING_LENGTH)) {
     2861            psFree(md);
     2862            exit(EXIT_FAILURE);
     2863        }
     2864            psFree(md);
     2865            exit(EXIT_FAILURE);
     2866        }
     2867
     2868        psFree(md);
     2869    }
     2870
     2871    {
     2872        psMetadata      *md;
     2873        detNormalizedExpRow *object;
     2874        bool            status;
     2875
     2876        object = detNormalizedExpRowAlloc(-64, -32, "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", "a string", -16);
     2877        if (!object) {
     2878            exit(EXIT_FAILURE);
     2879        }
     2880
     2881        md = detNormalizedExpMetadataFromObject(object);
     2882        if (!md) {
     2883            exit(EXIT_FAILURE);
     2884        }
     2885
     2886        psFree(object);
     2887
     2888            psFree(md);
     2889            exit(EXIT_FAILURE);
     2890        }
     2891        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     2892            psFree(md);
     2893            exit(EXIT_FAILURE);
     2894        }
     2895        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     2896            psFree(md);
     2897            exit(EXIT_FAILURE);
     2898        }
     2899        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     2900            psFree(md);
     2901            exit(EXIT_FAILURE);
     2902        }
     2903        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     2904            psFree(md);
     2905            exit(EXIT_FAILURE);
     2906        }
     2907        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     2908            psFree(md);
     2909            exit(EXIT_FAILURE);
     2910        }
     2911        if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
     2912            psFree(md);
     2913            exit(EXIT_FAILURE);
     2914        }
     2915        if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
     2916            psFree(md);
     2917            exit(EXIT_FAILURE);
     2918        }
     2919        if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
     2920            psFree(md);
     2921            exit(EXIT_FAILURE);
     2922        }
     2923        if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
     2924            psFree(md);
     2925            exit(EXIT_FAILURE);
     2926        }
     2927        if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
     2928            psFree(md);
     2929            exit(EXIT_FAILURE);
     2930        }
     2931        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     2932            psFree(md);
     2933            exit(EXIT_FAILURE);
     2934        }
     2935        if (strncmp(psMetadataLookupPtr(&status, md, "data_state"), "a string", MAX_STRING_LENGTH)) {
     2936            psFree(md);
     2937            exit(EXIT_FAILURE);
     2938        }
     2939            psFree(md);
     2940            exit(EXIT_FAILURE);
     2941        }
     2942
     2943        psFree(md);
     2944    }
     2945
     2946    {
     2947        psMetadata      *md;
     2948        detResidImfileRow *object;
     2949        bool            status;
     2950
     2951        object = detResidImfileRowAlloc(-64, -32, -64, -32, -64, "a string", "a string", "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", "a string", -16);
     2952        if (!object) {
     2953            exit(EXIT_FAILURE);
     2954        }
     2955
     2956        md = detResidImfileMetadataFromObject(object);
     2957        if (!md) {
     2958            exit(EXIT_FAILURE);
     2959        }
     2960
     2961        psFree(object);
     2962
     2963            psFree(md);
     2964            exit(EXIT_FAILURE);
     2965        }
     2966        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     2967            psFree(md);
     2968            exit(EXIT_FAILURE);
     2969        }
     2970            psFree(md);
     2971            exit(EXIT_FAILURE);
     2972        }
     2973        if (!psMetadataLookupS32(&status, md, "ref_iter") == -32) {
     2974            psFree(md);
     2975            exit(EXIT_FAILURE);
     2976        }
     2977            psFree(md);
     2978            exit(EXIT_FAILURE);
     2979        }
     2980        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     2981            psFree(md);
     2982            exit(EXIT_FAILURE);
     2983        }
     2984        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     2985            psFree(md);
     2986            exit(EXIT_FAILURE);
     2987        }
     2988        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     2989            psFree(md);
     2990            exit(EXIT_FAILURE);
     2991        }
     2992        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     2993            psFree(md);
     2994            exit(EXIT_FAILURE);
     2995        }
     2996        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     2997            psFree(md);
     2998            exit(EXIT_FAILURE);
     2999        }
     3000        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     3001            psFree(md);
     3002            exit(EXIT_FAILURE);
     3003        }
     3004        if (!psMetadataLookupF64(&status, md, "bg_skewness") == 64.64) {
     3005            psFree(md);
     3006            exit(EXIT_FAILURE);
     3007        }
     3008        if (!psMetadataLookupF64(&status, md, "bg_kurtosis") == 64.64) {
     3009            psFree(md);
     3010            exit(EXIT_FAILURE);
     3011        }
     3012        if (!psMetadataLookupF64(&status, md, "bin_stdev") == 64.64) {
     3013            psFree(md);
     3014            exit(EXIT_FAILURE);
     3015        }
     3016        if (!psMetadataLookupF64(&status, md, "fringe_0") == 64.64) {
     3017            psFree(md);
     3018            exit(EXIT_FAILURE);
     3019        }
     3020        if (!psMetadataLookupF64(&status, md, "fringe_1") == 64.64) {
     3021            psFree(md);
     3022            exit(EXIT_FAILURE);
     3023        }
     3024        if (!psMetadataLookupF64(&status, md, "fringe_2") == 64.64) {
     3025            psFree(md);
     3026            exit(EXIT_FAILURE);
     3027        }
     3028        if (!psMetadataLookupF64(&status, md, "fringe_resid_0") == 64.64) {
     3029            psFree(md);
     3030            exit(EXIT_FAILURE);
     3031        }
     3032        if (!psMetadataLookupF64(&status, md, "fringe_resid_1") == 64.64) {
     3033            psFree(md);
     3034            exit(EXIT_FAILURE);
     3035        }
     3036        if (!psMetadataLookupF64(&status, md, "fringe_resid_2") == 64.64) {
     3037            psFree(md);
     3038            exit(EXIT_FAILURE);
     3039        }
     3040        if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
     3041            psFree(md);
     3042            exit(EXIT_FAILURE);
     3043        }
     3044        if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
     3045            psFree(md);
     3046            exit(EXIT_FAILURE);
     3047        }
     3048        if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
     3049            psFree(md);
     3050            exit(EXIT_FAILURE);
     3051        }
     3052        if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
     3053            psFree(md);
     3054            exit(EXIT_FAILURE);
     3055        }
     3056        if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
     3057            psFree(md);
     3058            exit(EXIT_FAILURE);
     3059        }
     3060        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     3061            psFree(md);
     3062            exit(EXIT_FAILURE);
     3063        }
     3064        if (strncmp(psMetadataLookupPtr(&status, md, "data_state"), "a string", MAX_STRING_LENGTH)) {
     3065            psFree(md);
     3066            exit(EXIT_FAILURE);
     3067        }
     3068            psFree(md);
     3069            exit(EXIT_FAILURE);
     3070        }
     3071
     3072        psFree(md);
     3073    }
     3074
     3075    {
     3076        psMetadata      *md;
     3077        detResidExpRow  *object;
     3078        bool            status;
     3079
     3080        object = detResidExpRowAlloc(-64, -32, -64, "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", "a string", true, -16);
     3081        if (!object) {
     3082            exit(EXIT_FAILURE);
     3083        }
     3084
     3085        md = detResidExpMetadataFromObject(object);
     3086        if (!md) {
     3087            exit(EXIT_FAILURE);
     3088        }
     3089
     3090        psFree(object);
     3091
     3092            psFree(md);
     3093            exit(EXIT_FAILURE);
     3094        }
     3095        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     3096            psFree(md);
     3097            exit(EXIT_FAILURE);
     3098        }
     3099            psFree(md);
     3100            exit(EXIT_FAILURE);
     3101        }
     3102        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     3103            psFree(md);
     3104            exit(EXIT_FAILURE);
     3105        }
     3106        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     3107            psFree(md);
     3108            exit(EXIT_FAILURE);
     3109        }
     3110        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     3111            psFree(md);
     3112            exit(EXIT_FAILURE);
     3113        }
     3114        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     3115            psFree(md);
     3116            exit(EXIT_FAILURE);
     3117        }
     3118        if (!psMetadataLookupF64(&status, md, "bg_skewness") == 64.64) {
     3119            psFree(md);
     3120            exit(EXIT_FAILURE);
     3121        }
     3122        if (!psMetadataLookupF64(&status, md, "bg_kurtosis") == 64.64) {
     3123            psFree(md);
     3124            exit(EXIT_FAILURE);
     3125        }
     3126        if (!psMetadataLookupF64(&status, md, "bin_stdev") == 64.64) {
     3127            psFree(md);
     3128            exit(EXIT_FAILURE);
     3129        }
     3130        if (!psMetadataLookupF64(&status, md, "fringe_0") == 64.64) {
     3131            psFree(md);
     3132            exit(EXIT_FAILURE);
     3133        }
     3134        if (!psMetadataLookupF64(&status, md, "fringe_1") == 64.64) {
     3135            psFree(md);
     3136            exit(EXIT_FAILURE);
     3137        }
     3138        if (!psMetadataLookupF64(&status, md, "fringe_2") == 64.64) {
     3139            psFree(md);
     3140            exit(EXIT_FAILURE);
     3141        }
     3142        if (!psMetadataLookupF64(&status, md, "fringe_resid_0") == 64.64) {
     3143            psFree(md);
     3144            exit(EXIT_FAILURE);
     3145        }
     3146        if (!psMetadataLookupF64(&status, md, "fringe_resid_1") == 64.64) {
     3147            psFree(md);
     3148            exit(EXIT_FAILURE);
     3149        }
     3150        if (!psMetadataLookupF64(&status, md, "fringe_resid_2") == 64.64) {
     3151            psFree(md);
     3152            exit(EXIT_FAILURE);
     3153        }
     3154        if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
     3155            psFree(md);
     3156            exit(EXIT_FAILURE);
     3157        }
     3158        if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
     3159            psFree(md);
     3160            exit(EXIT_FAILURE);
     3161        }
     3162        if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
     3163            psFree(md);
     3164            exit(EXIT_FAILURE);
     3165        }
     3166        if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
     3167            psFree(md);
     3168            exit(EXIT_FAILURE);
     3169        }
     3170        if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
     3171            psFree(md);
     3172            exit(EXIT_FAILURE);
     3173        }
     3174        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     3175            psFree(md);
     3176            exit(EXIT_FAILURE);
     3177        }
     3178        if (strncmp(psMetadataLookupPtr(&status, md, "data_state"), "a string", MAX_STRING_LENGTH)) {
     3179            psFree(md);
     3180            exit(EXIT_FAILURE);
     3181        }
     3182        if (!psMetadataLookupBool(&status, md, "accept") == true) {
     3183            psFree(md);
     3184            exit(EXIT_FAILURE);
     3185        }
     3186            psFree(md);
     3187            exit(EXIT_FAILURE);
     3188        }
     3189
     3190        psFree(md);
     3191    }
     3192
     3193    {
     3194        psMetadata      *md;
     3195        detRunSummaryRow *object;
     3196        bool            status;
     3197
     3198        object = detRunSummaryRowAlloc(-64, -32, "a string", 64.64, 64.64, 64.64, true, -16);
     3199        if (!object) {
     3200            exit(EXIT_FAILURE);
     3201        }
     3202
     3203        md = detRunSummaryMetadataFromObject(object);
     3204        if (!md) {
     3205            exit(EXIT_FAILURE);
     3206        }
     3207
     3208        psFree(object);
     3209
     3210            psFree(md);
     3211            exit(EXIT_FAILURE);
     3212        }
     3213        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     3214            psFree(md);
     3215            exit(EXIT_FAILURE);
     3216        }
     3217        if (strncmp(psMetadataLookupPtr(&status, md, "data_state"), "a string", MAX_STRING_LENGTH)) {
     3218            psFree(md);
     3219            exit(EXIT_FAILURE);
     3220        }
     3221        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     3222            psFree(md);
     3223            exit(EXIT_FAILURE);
     3224        }
     3225        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     3226            psFree(md);
     3227            exit(EXIT_FAILURE);
     3228        }
     3229        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     3230            psFree(md);
     3231            exit(EXIT_FAILURE);
     3232        }
     3233        if (!psMetadataLookupBool(&status, md, "accept") == true) {
     3234            psFree(md);
     3235            exit(EXIT_FAILURE);
     3236        }
     3237            psFree(md);
     3238            exit(EXIT_FAILURE);
     3239        }
     3240
     3241        psFree(md);
     3242    }
     3243
     3244    {
     3245        psMetadata      *md;
     3246        detRegisteredImfileRow *object;
     3247        bool            status;
     3248
     3249        object = detRegisteredImfileRowAlloc(-64, -32, "a string", "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", "a string", -16);
     3250        if (!object) {
     3251            exit(EXIT_FAILURE);
     3252        }
     3253
     3254        md = detRegisteredImfileMetadataFromObject(object);
     3255        if (!md) {
     3256            exit(EXIT_FAILURE);
     3257        }
     3258
     3259        psFree(object);
     3260
     3261            psFree(md);
     3262            exit(EXIT_FAILURE);
     3263        }
     3264        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     3265            psFree(md);
     3266            exit(EXIT_FAILURE);
     3267        }
     3268        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     3269            psFree(md);
     3270            exit(EXIT_FAILURE);
     3271        }
     3272        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     3273            psFree(md);
     3274            exit(EXIT_FAILURE);
     3275        }
     3276        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     3277            psFree(md);
     3278            exit(EXIT_FAILURE);
     3279        }
     3280        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     3281            psFree(md);
     3282            exit(EXIT_FAILURE);
     3283        }
     3284        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     3285            psFree(md);
     3286            exit(EXIT_FAILURE);
     3287        }
     3288        if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
     3289            psFree(md);
     3290            exit(EXIT_FAILURE);
     3291        }
     3292        if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
     3293            psFree(md);
     3294            exit(EXIT_FAILURE);
     3295        }
     3296        if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
     3297            psFree(md);
     3298            exit(EXIT_FAILURE);
     3299        }
     3300        if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
     3301            psFree(md);
     3302            exit(EXIT_FAILURE);
     3303        }
     3304        if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
     3305            psFree(md);
     3306            exit(EXIT_FAILURE);
     3307        }
     3308        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     3309            psFree(md);
     3310            exit(EXIT_FAILURE);
     3311        }
     3312        if (strncmp(psMetadataLookupPtr(&status, md, "data_state"), "a string", MAX_STRING_LENGTH)) {
     3313            psFree(md);
     3314            exit(EXIT_FAILURE);
     3315        }
     3316            psFree(md);
     3317            exit(EXIT_FAILURE);
     3318        }
     3319
     3320        psFree(md);
     3321    }
     3322
     3323    {
     3324        psMetadata      *md;
     3325        detCorrectedExpRow *object;
     3326        bool            status;
     3327
     3328        object = detCorrectedExpRowAlloc(-64, -64, "a string", -64, "a string", "a string", "a string", -16);
     3329        if (!object) {
     3330            exit(EXIT_FAILURE);
     3331        }
     3332
     3333        md = detCorrectedExpMetadataFromObject(object);
     3334        if (!md) {
     3335            exit(EXIT_FAILURE);
     3336        }
     3337
     3338        psFree(object);
     3339
     3340            psFree(md);
     3341            exit(EXIT_FAILURE);
     3342        }
     3343            psFree(md);
     3344            exit(EXIT_FAILURE);
     3345        }
     3346        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     3347            psFree(md);
     3348            exit(EXIT_FAILURE);
     3349        }
     3350            psFree(md);
     3351            exit(EXIT_FAILURE);
     3352        }
     3353        if (strncmp(psMetadataLookupPtr(&status, md, "corr_type"), "a string", MAX_STRING_LENGTH)) {
     3354            psFree(md);
     3355            exit(EXIT_FAILURE);
     3356        }
     3357        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     3358            psFree(md);
     3359            exit(EXIT_FAILURE);
     3360        }
     3361        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     3362            psFree(md);
     3363            exit(EXIT_FAILURE);
     3364        }
     3365            psFree(md);
     3366            exit(EXIT_FAILURE);
     3367        }
     3368
     3369        psFree(md);
     3370    }
     3371
     3372    {
     3373        psMetadata      *md;
     3374        detCorrectedImfileRow *object;
     3375        bool            status;
     3376
     3377        object = detCorrectedImfileRowAlloc(-64, -64, "a string", "a string", "a string", -16);
     3378        if (!object) {
     3379            exit(EXIT_FAILURE);
     3380        }
     3381
     3382        md = detCorrectedImfileMetadataFromObject(object);
     3383        if (!md) {
     3384            exit(EXIT_FAILURE);
     3385        }
     3386
     3387        psFree(object);
     3388
     3389            psFree(md);
     3390            exit(EXIT_FAILURE);
     3391        }
     3392            psFree(md);
     3393            exit(EXIT_FAILURE);
     3394        }
     3395        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     3396            psFree(md);
     3397            exit(EXIT_FAILURE);
     3398        }
     3399        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     3400            psFree(md);
     3401            exit(EXIT_FAILURE);
     3402        }
     3403        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     3404            psFree(md);
     3405            exit(EXIT_FAILURE);
     3406        }
     3407            psFree(md);
     3408            exit(EXIT_FAILURE);
     3409        }
     3410
     3411        psFree(md);
     3412    }
     3413
     3414    {
     3415        psMetadata      *md;
     3416        magicRunRow     *object;
     3417        bool            status;
     3418
     3419        object = magicRunRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", -16);
     3420        if (!object) {
     3421            exit(EXIT_FAILURE);
     3422        }
     3423
     3424        md = magicRunMetadataFromObject(object);
    13263425        if (!md) {
    13273426            exit(EXIT_FAILURE);
     
    13443443            exit(EXIT_FAILURE);
    13453444        }
     3445        if (strncmp(psMetadataLookupPtr(&status, md, "workdir_state"), "a string", MAX_STRING_LENGTH)) {
     3446            psFree(md);
     3447            exit(EXIT_FAILURE);
     3448        }
    13463449        if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
    13473450            psFree(md);
    13483451            exit(EXIT_FAILURE);
    13493452        }
     3453        if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
     3454            psFree(md);
     3455            exit(EXIT_FAILURE);
     3456        }
     3457            psFree(md);
     3458            exit(EXIT_FAILURE);
     3459        }
     3460            psFree(md);
     3461            exit(EXIT_FAILURE);
     3462        }
     3463
     3464        psFree(md);
     3465    }
     3466
     3467    {
     3468        psMetadata      *md;
     3469        magicInputSkyfileRow *object;
     3470        bool            status;
     3471
     3472        object = magicInputSkyfileRowAlloc(-64, -64, "a string");
     3473        if (!object) {
     3474            exit(EXIT_FAILURE);
     3475        }
     3476
     3477        md = magicInputSkyfileMetadataFromObject(object);
     3478        if (!md) {
     3479            exit(EXIT_FAILURE);
     3480        }
     3481
     3482        psFree(object);
     3483
     3484            psFree(md);
     3485            exit(EXIT_FAILURE);
     3486        }
     3487            psFree(md);
     3488            exit(EXIT_FAILURE);
     3489        }
     3490        if (strncmp(psMetadataLookupPtr(&status, md, "node"), "a string", MAX_STRING_LENGTH)) {
     3491            psFree(md);
     3492            exit(EXIT_FAILURE);
     3493        }
     3494
     3495        psFree(md);
     3496    }
     3497
     3498    {
     3499        psMetadata      *md;
     3500        magicTreeRow    *object;
     3501        bool            status;
     3502
     3503        object = magicTreeRowAlloc(-64, "a string", "a string");
     3504        if (!object) {
     3505            exit(EXIT_FAILURE);
     3506        }
     3507
     3508        md = magicTreeMetadataFromObject(object);
     3509        if (!md) {
     3510            exit(EXIT_FAILURE);
     3511        }
     3512
     3513        psFree(object);
     3514
     3515            psFree(md);
     3516            exit(EXIT_FAILURE);
     3517        }
     3518        if (strncmp(psMetadataLookupPtr(&status, md, "node"), "a string", MAX_STRING_LENGTH)) {
     3519            psFree(md);
     3520            exit(EXIT_FAILURE);
     3521        }
     3522        if (strncmp(psMetadataLookupPtr(&status, md, "dep"), "a string", MAX_STRING_LENGTH)) {
     3523            psFree(md);
     3524            exit(EXIT_FAILURE);
     3525        }
     3526
     3527        psFree(md);
     3528    }
     3529
     3530    {
     3531        psMetadata      *md;
     3532        magicNodeResultRow *object;
     3533        bool            status;
     3534
     3535        object = magicNodeResultRowAlloc(-64, "a string", "a string", -16);
     3536        if (!object) {
     3537            exit(EXIT_FAILURE);
     3538        }
     3539
     3540        md = magicNodeResultMetadataFromObject(object);
     3541        if (!md) {
     3542            exit(EXIT_FAILURE);
     3543        }
     3544
     3545        psFree(object);
     3546
     3547            psFree(md);
     3548            exit(EXIT_FAILURE);
     3549        }
     3550        if (strncmp(psMetadataLookupPtr(&status, md, "node"), "a string", MAX_STRING_LENGTH)) {
     3551            psFree(md);
     3552            exit(EXIT_FAILURE);
     3553        }
     3554        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     3555            psFree(md);
     3556            exit(EXIT_FAILURE);
     3557        }
     3558            psFree(md);
     3559            exit(EXIT_FAILURE);
     3560        }
     3561
     3562        psFree(md);
     3563    }
     3564
     3565    {
     3566        psMetadata      *md;
     3567        magicMaskRow    *object;
     3568        bool            status;
     3569
     3570        object = magicMaskRowAlloc(-64, "a string", -32, -16);
     3571        if (!object) {
     3572            exit(EXIT_FAILURE);
     3573        }
     3574
     3575        md = magicMaskMetadataFromObject(object);
     3576        if (!md) {
     3577            exit(EXIT_FAILURE);
     3578        }
     3579
     3580        psFree(object);
     3581
     3582            psFree(md);
     3583            exit(EXIT_FAILURE);
     3584        }
     3585        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     3586            psFree(md);
     3587            exit(EXIT_FAILURE);
     3588        }
     3589        if (!psMetadataLookupS32(&status, md, "streaks") == -32) {
     3590            psFree(md);
     3591            exit(EXIT_FAILURE);
     3592        }
     3593            psFree(md);
     3594            exit(EXIT_FAILURE);
     3595        }
     3596
     3597        psFree(md);
     3598    }
     3599
     3600    {
     3601        psMetadata      *md;
     3602        calDBRow        *object;
     3603        bool            status;
     3604
     3605        object = calDBRowAlloc(-64, "a string", "a string");
     3606        if (!object) {
     3607            exit(EXIT_FAILURE);
     3608        }
     3609
     3610        md = calDBMetadataFromObject(object);
     3611        if (!md) {
     3612            exit(EXIT_FAILURE);
     3613        }
     3614
     3615        psFree(object);
     3616
     3617            psFree(md);
     3618            exit(EXIT_FAILURE);
     3619        }
     3620        if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
     3621            psFree(md);
     3622            exit(EXIT_FAILURE);
     3623        }
     3624        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     3625            psFree(md);
     3626            exit(EXIT_FAILURE);
     3627        }
     3628
     3629        psFree(md);
     3630    }
     3631
     3632    {
     3633        psMetadata      *md;
     3634        calRunRow       *object;
     3635        bool            status;
     3636
     3637        object = calRunRowAlloc(-64, "a string", "a string", "a string");
     3638        if (!object) {
     3639            exit(EXIT_FAILURE);
     3640        }
     3641
     3642        md = calRunMetadataFromObject(object);
     3643        if (!md) {
     3644            exit(EXIT_FAILURE);
     3645        }
     3646
     3647        psFree(object);
     3648
     3649            psFree(md);
     3650            exit(EXIT_FAILURE);
     3651        }
     3652        if (strncmp(psMetadataLookupPtr(&status, md, "region"), "a string", MAX_STRING_LENGTH)) {
     3653            psFree(md);
     3654            exit(EXIT_FAILURE);
     3655        }
     3656        if (strncmp(psMetadataLookupPtr(&status, md, "last_step"), "a string", MAX_STRING_LENGTH)) {
     3657            psFree(md);
     3658            exit(EXIT_FAILURE);
     3659        }
     3660        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     3661            psFree(md);
     3662            exit(EXIT_FAILURE);
     3663        }
     3664
     3665        psFree(md);
     3666    }
     3667
     3668    {
     3669        psMetadata      *md;
     3670        flatcorrRunRow  *object;
     3671        bool            status;
     3672
     3673        object = flatcorrRunRowAlloc(-64, "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", -16);
     3674        if (!object) {
     3675            exit(EXIT_FAILURE);
     3676        }
     3677
     3678        md = flatcorrRunMetadataFromObject(object);
     3679        if (!md) {
     3680            exit(EXIT_FAILURE);
     3681        }
     3682
     3683        psFree(object);
     3684
     3685            psFree(md);
     3686            exit(EXIT_FAILURE);
     3687        }
     3688        if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
     3689            psFree(md);
     3690            exit(EXIT_FAILURE);
     3691        }
     3692        if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
     3693            psFree(md);
     3694            exit(EXIT_FAILURE);
     3695        }
     3696        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     3697            psFree(md);
     3698            exit(EXIT_FAILURE);
     3699        }
     3700        if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
     3701            psFree(md);
     3702            exit(EXIT_FAILURE);
     3703        }
     3704        if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
     3705            psFree(md);
     3706            exit(EXIT_FAILURE);
     3707        }
    13503708        if (strncmp(psMetadataLookupPtr(&status, md, "reduction"), "a string", MAX_STRING_LENGTH)) {
    13513709            psFree(md);
    13523710            exit(EXIT_FAILURE);
    13533711        }
    1354         if (strncmp(psMetadataLookupPtr(&status, md, "expgroup"), "a string", MAX_STRING_LENGTH)) {
     3712        if (strncmp(psMetadataLookupPtr(&status, md, "region"), "a string", MAX_STRING_LENGTH)) {
     3713            psFree(md);
     3714            exit(EXIT_FAILURE);
     3715        }
     3716        if (strncmp(psMetadataLookupPtr(&status, md, "hostname"), "a string", MAX_STRING_LENGTH)) {
     3717            psFree(md);
     3718            exit(EXIT_FAILURE);
     3719        }
     3720            psFree(md);
     3721            exit(EXIT_FAILURE);
     3722        }
     3723
     3724        psFree(md);
     3725    }
     3726
     3727    {
     3728        psMetadata      *md;
     3729        flatcorrChipLinkRow *object;
     3730        bool            status;
     3731
     3732        object = flatcorrChipLinkRowAlloc(-64, -64);
     3733        if (!object) {
     3734            exit(EXIT_FAILURE);
     3735        }
     3736
     3737        md = flatcorrChipLinkMetadataFromObject(object);
     3738        if (!md) {
     3739            exit(EXIT_FAILURE);
     3740        }
     3741
     3742        psFree(object);
     3743
     3744            psFree(md);
     3745            exit(EXIT_FAILURE);
     3746        }
     3747            psFree(md);
     3748            exit(EXIT_FAILURE);
     3749        }
     3750
     3751        psFree(md);
     3752    }
     3753
     3754    {
     3755        psMetadata      *md;
     3756        flatcorrCamLinkRow *object;
     3757        bool            status;
     3758
     3759        object = flatcorrCamLinkRowAlloc(-64, -64, -64);
     3760        if (!object) {
     3761            exit(EXIT_FAILURE);
     3762        }
     3763
     3764        md = flatcorrCamLinkMetadataFromObject(object);
     3765        if (!md) {
     3766            exit(EXIT_FAILURE);
     3767        }
     3768
     3769        psFree(object);
     3770
     3771            psFree(md);
     3772            exit(EXIT_FAILURE);
     3773        }
     3774            psFree(md);
     3775            exit(EXIT_FAILURE);
     3776        }
     3777            psFree(md);
     3778            exit(EXIT_FAILURE);
     3779        }
     3780
     3781        psFree(md);
     3782    }
     3783
     3784    {
     3785        psMetadata      *md;
     3786        pstampDataStoreRow *object;
     3787        bool            status;
     3788
     3789        object = pstampDataStoreRowAlloc(-64, "a string", "a string", "a string", "a string");
     3790        if (!object) {
     3791            exit(EXIT_FAILURE);
     3792        }
     3793
     3794        md = pstampDataStoreMetadataFromObject(object);
     3795        if (!md) {
     3796            exit(EXIT_FAILURE);
     3797        }
     3798
     3799        psFree(object);
     3800
     3801            psFree(md);
     3802            exit(EXIT_FAILURE);
     3803        }
     3804        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     3805            psFree(md);
     3806            exit(EXIT_FAILURE);
     3807        }
     3808        if (strncmp(psMetadataLookupPtr(&status, md, "lastFileset"), "a string", MAX_STRING_LENGTH)) {
     3809            psFree(md);
     3810            exit(EXIT_FAILURE);
     3811        }
     3812        if (strncmp(psMetadataLookupPtr(&status, md, "outProduct"), "a string", MAX_STRING_LENGTH)) {
     3813            psFree(md);
     3814            exit(EXIT_FAILURE);
     3815        }
     3816        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     3817            psFree(md);
     3818            exit(EXIT_FAILURE);
     3819        }
     3820
     3821        psFree(md);
     3822    }
     3823
     3824    {
     3825        psMetadata      *md;
     3826        pstampProjectRow *object;
     3827        bool            status;
     3828
     3829        object = pstampProjectRowAlloc(-64, "a string", "a string", "a string", "a string", "a string", "a string", true);
     3830        if (!object) {
     3831            exit(EXIT_FAILURE);
     3832        }
     3833
     3834        md = pstampProjectMetadataFromObject(object);
     3835        if (!md) {
     3836            exit(EXIT_FAILURE);
     3837        }
     3838
     3839        psFree(object);
     3840
     3841            psFree(md);
     3842            exit(EXIT_FAILURE);
     3843        }
     3844        if (strncmp(psMetadataLookupPtr(&status, md, "name"), "a string", MAX_STRING_LENGTH)) {
     3845            psFree(md);
     3846            exit(EXIT_FAILURE);
     3847        }
     3848        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     3849            psFree(md);
     3850            exit(EXIT_FAILURE);
     3851        }
     3852        if (strncmp(psMetadataLookupPtr(&status, md, "dbname"), "a string", MAX_STRING_LENGTH)) {
    13553853            psFree(md);
    13563854            exit(EXIT_FAILURE);
     
    13603858            exit(EXIT_FAILURE);
    13613859        }
    1362         if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
    1363             psFree(md);
    1364             exit(EXIT_FAILURE);
    1365         }
    1366         if (strncmp(psMetadataLookupPtr(&status, md, "end_stage"), "a string", MAX_STRING_LENGTH)) {
    1367             psFree(md);
    1368             exit(EXIT_FAILURE);
    1369         }
    1370             psFree(md);
    1371             exit(EXIT_FAILURE);
    1372         }
    1373 
    1374         psFree(md);
    1375     }
    1376 
    1377     {
    1378         psMetadata      *md;
    1379         fakeProcessedImfileRow *object;
    1380         bool            status;
    1381 
    1382         object = fakeProcessedImfileRowAlloc(-64, -64, "a string", "a string", 32.32, "a string", "a string", -16, "0001-01-01T00:00:00Z");
    1383         if (!object) {
    1384             exit(EXIT_FAILURE);
    1385         }
    1386 
    1387         md = fakeProcessedImfileMetadataFromObject(object);
    1388         if (!md) {
    1389             exit(EXIT_FAILURE);
    1390         }
    1391 
    1392         psFree(object);
    1393 
    1394             psFree(md);
    1395             exit(EXIT_FAILURE);
    1396         }
    1397             psFree(md);
    1398             exit(EXIT_FAILURE);
    1399         }
    1400         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     3860        if (strncmp(psMetadataLookupPtr(&status, md, "camera"), "a string", MAX_STRING_LENGTH)) {
     3861            psFree(md);
     3862            exit(EXIT_FAILURE);
     3863        }
     3864        if (strncmp(psMetadataLookupPtr(&status, md, "telescope"), "a string", MAX_STRING_LENGTH)) {
     3865            psFree(md);
     3866            exit(EXIT_FAILURE);
     3867        }
     3868        if (!psMetadataLookupBool(&status, md, "need_magic") == true) {
     3869            psFree(md);
     3870            exit(EXIT_FAILURE);
     3871        }
     3872
     3873        psFree(md);
     3874    }
     3875
     3876    {
     3877        psMetadata      *md;
     3878        pstampRequestRow *object;
     3879        bool            status;
     3880
     3881        object = pstampRequestRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", -32);
     3882        if (!object) {
     3883            exit(EXIT_FAILURE);
     3884        }
     3885
     3886        md = pstampRequestMetadataFromObject(object);
     3887        if (!md) {
     3888            exit(EXIT_FAILURE);
     3889        }
     3890
     3891        psFree(object);
     3892
     3893            psFree(md);
     3894            exit(EXIT_FAILURE);
     3895        }
     3896            psFree(md);
     3897            exit(EXIT_FAILURE);
     3898        }
     3899        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     3900            psFree(md);
     3901            exit(EXIT_FAILURE);
     3902        }
     3903        if (strncmp(psMetadataLookupPtr(&status, md, "name"), "a string", MAX_STRING_LENGTH)) {
     3904            psFree(md);
     3905            exit(EXIT_FAILURE);
     3906        }
     3907        if (strncmp(psMetadataLookupPtr(&status, md, "reqType"), "a string", MAX_STRING_LENGTH)) {
     3908            psFree(md);
     3909            exit(EXIT_FAILURE);
     3910        }
     3911        if (strncmp(psMetadataLookupPtr(&status, md, "outProduct"), "a string", MAX_STRING_LENGTH)) {
    14013912            psFree(md);
    14023913            exit(EXIT_FAILURE);
     
    14063917            exit(EXIT_FAILURE);
    14073918        }
    1408         if (!psMetadataLookupF32(&status, md, "dtime_fake") == 32.32) {
    1409             psFree(md);
    1410             exit(EXIT_FAILURE);
    1411         }
    1412         if (strncmp(psMetadataLookupPtr(&status, md, "hostname"), "a string", MAX_STRING_LENGTH)) {
    1413             psFree(md);
    1414             exit(EXIT_FAILURE);
    1415         }
    1416         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    1417             psFree(md);
    1418             exit(EXIT_FAILURE);
    1419         }
    1420             psFree(md);
    1421             exit(EXIT_FAILURE);
    1422         }
    1423             psFree(md);
    1424             exit(EXIT_FAILURE);
    1425         }
    1426 
    1427         psFree(md);
    1428     }
    1429 
    1430     {
    1431         psMetadata      *md;
    1432         fakeMaskRow     *object;
    1433         bool            status;
    1434 
    1435         object = fakeMaskRowAlloc("a string");
    1436         if (!object) {
    1437             exit(EXIT_FAILURE);
    1438         }
    1439 
    1440         md = fakeMaskMetadataFromObject(object);
    1441         if (!md) {
    1442             exit(EXIT_FAILURE);
    1443         }
    1444 
    1445         psFree(object);
    1446 
    1447         if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
    1448             psFree(md);
    1449             exit(EXIT_FAILURE);
    1450         }
    1451 
    1452         psFree(md);
    1453     }
    1454 
    1455     {
    1456         psMetadata      *md;
    1457         warpRunRow      *object;
    1458         bool            status;
    1459 
    1460         object = warpRunRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", true);
    1461         if (!object) {
    1462             exit(EXIT_FAILURE);
    1463         }
    1464 
    1465         md = warpRunMetadataFromObject(object);
    1466         if (!md) {
    1467             exit(EXIT_FAILURE);
    1468         }
    1469 
    1470         psFree(object);
    1471 
    1472             psFree(md);
    1473             exit(EXIT_FAILURE);
    1474         }
    1475             psFree(md);
    1476             exit(EXIT_FAILURE);
    1477         }
    1478         if (strncmp(psMetadataLookupPtr(&status, md, "mode"), "a string", MAX_STRING_LENGTH)) {
     3919        if (!psMetadataLookupS32(&status, md, "fault") == -32) {
     3920            psFree(md);
     3921            exit(EXIT_FAILURE);
     3922        }
     3923
     3924        psFree(md);
     3925    }
     3926
     3927    {
     3928        psMetadata      *md;
     3929        pstampJobRow    *object;
     3930        bool            status;
     3931
     3932        object = pstampJobRowAlloc(-64, -64, "a string", "a string", "a string", -32, "a string", -64, "a string", "a string");
     3933        if (!object) {
     3934            exit(EXIT_FAILURE);
     3935        }
     3936
     3937        md = pstampJobMetadataFromObject(object);
     3938        if (!md) {
     3939            exit(EXIT_FAILURE);
     3940        }
     3941
     3942        psFree(object);
     3943
     3944            psFree(md);
     3945            exit(EXIT_FAILURE);
     3946        }
     3947            psFree(md);
     3948            exit(EXIT_FAILURE);
     3949        }
     3950        if (strncmp(psMetadataLookupPtr(&status, md, "rownum"), "a string", MAX_STRING_LENGTH)) {
    14793951            psFree(md);
    14803952            exit(EXIT_FAILURE);
     
    14843956            exit(EXIT_FAILURE);
    14853957        }
    1486         if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
    1487             psFree(md);
    1488             exit(EXIT_FAILURE);
    1489         }
    1490         if (strncmp(psMetadataLookupPtr(&status, md, "workdir_state"), "a string", MAX_STRING_LENGTH)) {
    1491             psFree(md);
    1492             exit(EXIT_FAILURE);
    1493         }
    1494         if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
    1495             psFree(md);
    1496             exit(EXIT_FAILURE);
    1497         }
    1498         if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
    1499             psFree(md);
    1500             exit(EXIT_FAILURE);
    1501         }
    1502         if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
    1503             psFree(md);
    1504             exit(EXIT_FAILURE);
    1505         }
    1506         if (strncmp(psMetadataLookupPtr(&status, md, "end_stage"), "a string", MAX_STRING_LENGTH)) {
    1507             psFree(md);
    1508             exit(EXIT_FAILURE);
    1509         }
    1510             psFree(md);
    1511             exit(EXIT_FAILURE);
    1512         }
    1513         if (!psMetadataLookupBool(&status, md, "magiced") == true) {
    1514             psFree(md);
    1515             exit(EXIT_FAILURE);
    1516         }
    1517 
    1518         psFree(md);
    1519     }
    1520 
    1521     {
    1522         psMetadata      *md;
    1523         warpSkyCellMapRow *object;
    1524         bool            status;
    1525 
    1526         object = warpSkyCellMapRowAlloc(-64, "a string", "a string", "a string", -16);
    1527         if (!object) {
    1528             exit(EXIT_FAILURE);
    1529         }
    1530 
    1531         md = warpSkyCellMapMetadataFromObject(object);
    1532         if (!md) {
    1533             exit(EXIT_FAILURE);
    1534         }
    1535 
    1536         psFree(object);
    1537 
    1538             psFree(md);
    1539             exit(EXIT_FAILURE);
    1540         }
    1541         if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
    1542             psFree(md);
    1543             exit(EXIT_FAILURE);
    1544         }
    1545         if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
    1546             psFree(md);
    1547             exit(EXIT_FAILURE);
    1548         }
    1549         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    1550             psFree(md);
    1551             exit(EXIT_FAILURE);
    1552         }
    1553             psFree(md);
    1554             exit(EXIT_FAILURE);
    1555         }
    1556 
    1557         psFree(md);
    1558     }
    1559 
    1560     {
    1561         psMetadata      *md;
    1562         warpSkyfileRow  *object;
    1563         bool            status;
    1564 
    1565         object = warpSkyfileRowAlloc(-64, "a string", "a string", "a string", "a string", 64.64, 64.64, 32.32, "a string", 32.32, -32, -32, -32, -32, true, -16);
    1566         if (!object) {
    1567             exit(EXIT_FAILURE);
    1568         }
    1569 
    1570         md = warpSkyfileMetadataFromObject(object);
    1571         if (!md) {
    1572             exit(EXIT_FAILURE);
    1573         }
    1574 
    1575         psFree(object);
    1576 
    1577             psFree(md);
    1578             exit(EXIT_FAILURE);
    1579         }
    1580         if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
    1581             psFree(md);
    1582             exit(EXIT_FAILURE);
    1583         }
    1584         if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
     3958        if (strncmp(psMetadataLookupPtr(&status, md, "jobType"), "a string", MAX_STRING_LENGTH)) {
     3959            psFree(md);
     3960            exit(EXIT_FAILURE);
     3961        }
     3962        if (!psMetadataLookupS32(&status, md, "fault") == -32) {
    15853963            psFree(md);
    15863964            exit(EXIT_FAILURE);
     
    15903968            exit(EXIT_FAILURE);
    15913969        }
    1592         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    1593             psFree(md);
    1594             exit(EXIT_FAILURE);
    1595         }
    1596         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    1597             psFree(md);
    1598             exit(EXIT_FAILURE);
    1599         }
    1600         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    1601             psFree(md);
    1602             exit(EXIT_FAILURE);
    1603         }
    1604         if (!psMetadataLookupF32(&status, md, "dtime_warp") == 32.32) {
    1605             psFree(md);
    1606             exit(EXIT_FAILURE);
    1607         }
    1608         if (strncmp(psMetadataLookupPtr(&status, md, "hostname"), "a string", MAX_STRING_LENGTH)) {
    1609             psFree(md);
    1610             exit(EXIT_FAILURE);
    1611         }
    1612         if (!psMetadataLookupF32(&status, md, "good_frac") == 32.32) {
    1613             psFree(md);
    1614             exit(EXIT_FAILURE);
    1615         }
    1616         if (!psMetadataLookupS32(&status, md, "xmin") == -32) {
    1617             psFree(md);
    1618             exit(EXIT_FAILURE);
    1619         }
    1620         if (!psMetadataLookupS32(&status, md, "xmax") == -32) {
    1621             psFree(md);
    1622             exit(EXIT_FAILURE);
    1623         }
    1624         if (!psMetadataLookupS32(&status, md, "ymin") == -32) {
    1625             psFree(md);
    1626             exit(EXIT_FAILURE);
    1627         }
    1628         if (!psMetadataLookupS32(&status, md, "ymax") == -32) {
    1629             psFree(md);
    1630             exit(EXIT_FAILURE);
    1631         }
    1632         if (!psMetadataLookupBool(&status, md, "ignored") == true) {
    1633             psFree(md);
    1634             exit(EXIT_FAILURE);
    1635         }
    1636             psFree(md);
    1637             exit(EXIT_FAILURE);
    1638         }
    1639 
    1640         psFree(md);
    1641     }
    1642 
    1643     {
    1644         psMetadata      *md;
    1645         warpMaskRow     *object;
    1646         bool            status;
    1647 
    1648         object = warpMaskRowAlloc("a string");
    1649         if (!object) {
    1650             exit(EXIT_FAILURE);
    1651         }
    1652 
    1653         md = warpMaskMetadataFromObject(object);
    1654         if (!md) {
    1655             exit(EXIT_FAILURE);
    1656         }
    1657 
    1658         psFree(object);
    1659 
    1660         if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
    1661             psFree(md);
    1662             exit(EXIT_FAILURE);
    1663         }
    1664 
    1665         psFree(md);
    1666     }
    1667 
    1668     {
    1669         psMetadata      *md;
    1670         diffRunRow      *object;
    1671         bool            status;
    1672 
    1673         object = diffRunRowAlloc(-64, "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", "a string");
    1674         if (!object) {
    1675             exit(EXIT_FAILURE);
    1676         }
    1677 
    1678         md = diffRunMetadataFromObject(object);
    1679         if (!md) {
    1680             exit(EXIT_FAILURE);
    1681         }
    1682 
    1683         psFree(object);
    1684 
    1685             psFree(md);
    1686             exit(EXIT_FAILURE);
    1687         }
    1688         if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
    1689             psFree(md);
    1690             exit(EXIT_FAILURE);
    1691         }
    1692         if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
    1693             psFree(md);
    1694             exit(EXIT_FAILURE);
    1695         }
    1696         if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
    1697             psFree(md);
    1698             exit(EXIT_FAILURE);
    1699         }
    1700             psFree(md);
    1701             exit(EXIT_FAILURE);
    1702         }
    1703         if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
    1704             psFree(md);
    1705             exit(EXIT_FAILURE);
    1706         }
    1707         if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
    1708             psFree(md);
    1709             exit(EXIT_FAILURE);
    1710         }
    1711 
    1712         psFree(md);
    1713     }
    1714 
    1715     {
    1716         psMetadata      *md;
    1717         diffInputSkyfileRow *object;
    1718         bool            status;
    1719 
    1720         object = diffInputSkyfileRowAlloc(-64, true, -64, -64, "a string", "a string", "a string");
    1721         if (!object) {
    1722             exit(EXIT_FAILURE);
    1723         }
    1724 
    1725         md = diffInputSkyfileMetadataFromObject(object);
    1726         if (!md) {
    1727             exit(EXIT_FAILURE);
    1728         }
    1729 
    1730         psFree(object);
    1731 
    1732             psFree(md);
    1733             exit(EXIT_FAILURE);
    1734         }
    1735         if (!psMetadataLookupBool(&status, md, "template") == true) {
    1736             psFree(md);
    1737             exit(EXIT_FAILURE);
    1738         }
    1739             psFree(md);
    1740             exit(EXIT_FAILURE);
    1741         }
    1742             psFree(md);
    1743             exit(EXIT_FAILURE);
    1744         }
    1745         if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
    1746             psFree(md);
    1747             exit(EXIT_FAILURE);
    1748         }
    1749         if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
    1750             psFree(md);
    1751             exit(EXIT_FAILURE);
    1752         }
    1753         if (strncmp(psMetadataLookupPtr(&status, md, "kind"), "a string", MAX_STRING_LENGTH)) {
    1754             psFree(md);
    1755             exit(EXIT_FAILURE);
    1756         }
    1757 
    1758         psFree(md);
    1759     }
    1760 
    1761     {
    1762         psMetadata      *md;
    1763         diffSkyfileRow  *object;
    1764         bool            status;
    1765 
    1766         object = diffSkyfileRowAlloc(-64, "a string", "a string", 64.64, 64.64, -32, 32.32, -32, 32.32, "a string", 32.32, -16);
    1767         if (!object) {
    1768             exit(EXIT_FAILURE);
    1769         }
    1770 
    1771         md = diffSkyfileMetadataFromObject(object);
    1772         if (!md) {
    1773             exit(EXIT_FAILURE);
    1774         }
    1775 
    1776         psFree(object);
    1777 
    1778             psFree(md);
    1779             exit(EXIT_FAILURE);
    1780         }
    1781         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    1782             psFree(md);
    1783             exit(EXIT_FAILURE);
    1784         }
    1785         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    1786             psFree(md);
    1787             exit(EXIT_FAILURE);
    1788         }
    1789         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    1790             psFree(md);
    1791             exit(EXIT_FAILURE);
    1792         }
    1793         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    1794             psFree(md);
    1795             exit(EXIT_FAILURE);
    1796         }
    1797         if (!psMetadataLookupS32(&status, md, "stamps_num") == -32) {
    1798             psFree(md);
    1799             exit(EXIT_FAILURE);
    1800         }
    1801         if (!psMetadataLookupF32(&status, md, "stamps_rms") == 32.32) {
    1802             psFree(md);
    1803             exit(EXIT_FAILURE);
    1804         }
    1805         if (!psMetadataLookupS32(&status, md, "sources") == -32) {
    1806             psFree(md);
    1807             exit(EXIT_FAILURE);
    1808         }
    1809         if (!psMetadataLookupF32(&status, md, "dtime_diff") == 32.32) {
    1810             psFree(md);
    1811             exit(EXIT_FAILURE);
    1812         }
    1813         if (strncmp(psMetadataLookupPtr(&status, md, "hostname"), "a string", MAX_STRING_LENGTH)) {
    1814             psFree(md);
    1815             exit(EXIT_FAILURE);
    1816         }
    1817         if (!psMetadataLookupF32(&status, md, "good_frac") == 32.32) {
    1818             psFree(md);
    1819             exit(EXIT_FAILURE);
    1820         }
    1821             psFree(md);
    1822             exit(EXIT_FAILURE);
    1823         }
    1824 
    1825         psFree(md);
    1826     }
    1827 
    1828     {
    1829         psMetadata      *md;
    1830         stackRunRow     *object;
    1831         bool            status;
    1832 
    1833         object = stackRunRowAlloc(-64, "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", "a string", "a string");
    1834         if (!object) {
    1835             exit(EXIT_FAILURE);
    1836         }
    1837 
    1838         md = stackRunMetadataFromObject(object);
    1839         if (!md) {
    1840             exit(EXIT_FAILURE);
    1841         }
    1842 
    1843         psFree(object);
    1844 
    1845             psFree(md);
    1846             exit(EXIT_FAILURE);
    1847         }
    1848         if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
    1849             psFree(md);
    1850             exit(EXIT_FAILURE);
    1851         }
    1852         if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
    1853             psFree(md);
    1854             exit(EXIT_FAILURE);
    1855         }
    1856         if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
    1857             psFree(md);
    1858             exit(EXIT_FAILURE);
    1859         }
    1860             psFree(md);
    1861             exit(EXIT_FAILURE);
    1862         }
    1863         if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
    1864             psFree(md);
    1865             exit(EXIT_FAILURE);
    1866         }
    1867         if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
    1868             psFree(md);
    1869             exit(EXIT_FAILURE);
    1870         }
    1871         if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
    1872             psFree(md);
    1873             exit(EXIT_FAILURE);
    1874         }
    1875 
    1876         psFree(md);
    1877     }
    1878 
    1879     {
    1880         psMetadata      *md;
    1881         stackInputSkyfileRow *object;
    1882         bool            status;
    1883 
    1884         object = stackInputSkyfileRowAlloc(-64, -64);
    1885         if (!object) {
    1886             exit(EXIT_FAILURE);
    1887         }
    1888 
    1889         md = stackInputSkyfileMetadataFromObject(object);
    1890         if (!md) {
    1891             exit(EXIT_FAILURE);
    1892         }
    1893 
    1894         psFree(object);
    1895 
    1896             psFree(md);
    1897             exit(EXIT_FAILURE);
    1898         }
    1899             psFree(md);
    1900             exit(EXIT_FAILURE);
    1901         }
    1902 
    1903         psFree(md);
    1904     }
    1905 
    1906     {
    1907         psMetadata      *md;
    1908         stackSumSkyfileRow *object;
    1909         bool            status;
    1910 
    1911         object = stackSumSkyfileRowAlloc(-64, "a string", "a string", 64.64, 64.64, 32.32, "a string", 32.32, -16);
    1912         if (!object) {
    1913             exit(EXIT_FAILURE);
    1914         }
    1915 
    1916         md = stackSumSkyfileMetadataFromObject(object);
    1917         if (!md) {
    1918             exit(EXIT_FAILURE);
    1919         }
    1920 
    1921         psFree(object);
    1922 
    1923             psFree(md);
    1924             exit(EXIT_FAILURE);
    1925         }
    1926         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    1927             psFree(md);
    1928             exit(EXIT_FAILURE);
    1929         }
    1930         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    1931             psFree(md);
    1932             exit(EXIT_FAILURE);
    1933         }
    1934         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    1935             psFree(md);
    1936             exit(EXIT_FAILURE);
    1937         }
    1938         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    1939             psFree(md);
    1940             exit(EXIT_FAILURE);
    1941         }
    1942         if (!psMetadataLookupF32(&status, md, "dtime_stack") == 32.32) {
    1943             psFree(md);
    1944             exit(EXIT_FAILURE);
    1945         }
    1946         if (strncmp(psMetadataLookupPtr(&status, md, "hostname"), "a string", MAX_STRING_LENGTH)) {
    1947             psFree(md);
    1948             exit(EXIT_FAILURE);
    1949         }
    1950         if (!psMetadataLookupF32(&status, md, "good_frac") == 32.32) {
    1951             psFree(md);
    1952             exit(EXIT_FAILURE);
    1953         }
    1954             psFree(md);
    1955             exit(EXIT_FAILURE);
    1956         }
    1957 
    1958         psFree(md);
    1959     }
    1960 
    1961     {
    1962         psMetadata      *md;
    1963         detRunRow       *object;
    1964         bool            status;
    1965 
    1966         object = detRunRowAlloc(-64, -32, "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 64.64, 64.64, "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", 32.32, 32.32, "a string", -32);
    1967         if (!object) {
    1968             exit(EXIT_FAILURE);
    1969         }
    1970 
    1971         md = detRunMetadataFromObject(object);
    1972         if (!md) {
    1973             exit(EXIT_FAILURE);
    1974         }
    1975 
    1976         psFree(object);
    1977 
    1978             psFree(md);
    1979             exit(EXIT_FAILURE);
    1980         }
    1981         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    1982             psFree(md);
    1983             exit(EXIT_FAILURE);
    1984         }
    1985         if (strncmp(psMetadataLookupPtr(&status, md, "det_type"), "a string", MAX_STRING_LENGTH)) {
    1986             psFree(md);
    1987             exit(EXIT_FAILURE);
    1988         }
    1989         if (strncmp(psMetadataLookupPtr(&status, md, "mode"), "a string", MAX_STRING_LENGTH)) {
    1990             psFree(md);
    1991             exit(EXIT_FAILURE);
    1992         }
    1993         if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
    1994             psFree(md);
    1995             exit(EXIT_FAILURE);
    1996         }
    1997         if (strncmp(psMetadataLookupPtr(&status, md, "filelevel"), "a string", MAX_STRING_LENGTH)) {
    1998             psFree(md);
    1999             exit(EXIT_FAILURE);
    2000         }
    2001         if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
    2002             psFree(md);
    2003             exit(EXIT_FAILURE);
    2004         }
    2005         if (strncmp(psMetadataLookupPtr(&status, md, "camera"), "a string", MAX_STRING_LENGTH)) {
    2006             psFree(md);
    2007             exit(EXIT_FAILURE);
    2008         }
    2009         if (strncmp(psMetadataLookupPtr(&status, md, "telescope"), "a string", MAX_STRING_LENGTH)) {
    2010             psFree(md);
    2011             exit(EXIT_FAILURE);
    2012         }
    2013         if (strncmp(psMetadataLookupPtr(&status, md, "exp_type"), "a string", MAX_STRING_LENGTH)) {
    2014             psFree(md);
    2015             exit(EXIT_FAILURE);
    2016         }
    2017         if (strncmp(psMetadataLookupPtr(&status, md, "reduction"), "a string", MAX_STRING_LENGTH)) {
    2018             psFree(md);
    2019             exit(EXIT_FAILURE);
    2020         }
    2021         if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
    2022             psFree(md);
    2023             exit(EXIT_FAILURE);
    2024         }
    2025         if (!psMetadataLookupF32(&status, md, "airmass_min") == 32.32) {
    2026             psFree(md);
    2027             exit(EXIT_FAILURE);
    2028         }
    2029         if (!psMetadataLookupF32(&status, md, "airmass_max") == 32.32) {
    2030             psFree(md);
    2031             exit(EXIT_FAILURE);
    2032         }
    2033         if (!psMetadataLookupF32(&status, md, "exp_time_min") == 32.32) {
    2034             psFree(md);
    2035             exit(EXIT_FAILURE);
    2036         }
    2037         if (!psMetadataLookupF32(&status, md, "exp_time_max") == 32.32) {
    2038             psFree(md);
    2039             exit(EXIT_FAILURE);
    2040         }
    2041         if (!psMetadataLookupF32(&status, md, "ccd_temp_min") == 32.32) {
    2042             psFree(md);
    2043             exit(EXIT_FAILURE);
    2044         }
    2045         if (!psMetadataLookupF32(&status, md, "ccd_temp_max") == 32.32) {
    2046             psFree(md);
    2047             exit(EXIT_FAILURE);
    2048         }
    2049         if (!psMetadataLookupF64(&status, md, "posang_min") == 64.64) {
    2050             psFree(md);
    2051             exit(EXIT_FAILURE);
    2052         }
    2053         if (!psMetadataLookupF64(&status, md, "posang_max") == 64.64) {
    2054             psFree(md);
    2055             exit(EXIT_FAILURE);
    2056         }
    2057             psFree(md);
    2058             exit(EXIT_FAILURE);
    2059         }
    2060             psFree(md);
    2061             exit(EXIT_FAILURE);
    2062         }
    2063             psFree(md);
    2064             exit(EXIT_FAILURE);
    2065         }
    2066             psFree(md);
    2067             exit(EXIT_FAILURE);
    2068         }
    2069             psFree(md);
    2070             exit(EXIT_FAILURE);
    2071         }
    2072         if (!psMetadataLookupF32(&status, md, "solang_min") == 32.32) {
    2073             psFree(md);
    2074             exit(EXIT_FAILURE);
    2075         }
    2076         if (!psMetadataLookupF32(&status, md, "solang_max") == 32.32) {
    2077             psFree(md);
    2078             exit(EXIT_FAILURE);
    2079         }
    2080         if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
    2081             psFree(md);
    2082             exit(EXIT_FAILURE);
    2083         }
    2084         if (!psMetadataLookupS32(&status, md, "parent") == -32) {
    2085             psFree(md);
    2086             exit(EXIT_FAILURE);
    2087         }
    2088 
    2089         psFree(md);
    2090     }
    2091 
    2092     {
    2093         psMetadata      *md;
    2094         detInputExpRow  *object;
    2095         bool            status;
    2096 
    2097         object = detInputExpRowAlloc(-64, -32, -64, true);
    2098         if (!object) {
    2099             exit(EXIT_FAILURE);
    2100         }
    2101 
    2102         md = detInputExpMetadataFromObject(object);
    2103         if (!md) {
    2104             exit(EXIT_FAILURE);
    2105         }
    2106 
    2107         psFree(object);
    2108 
    2109             psFree(md);
    2110             exit(EXIT_FAILURE);
    2111         }
    2112         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    2113             psFree(md);
    2114             exit(EXIT_FAILURE);
    2115         }
    2116             psFree(md);
    2117             exit(EXIT_FAILURE);
    2118         }
    2119         if (!psMetadataLookupBool(&status, md, "include") == true) {
    2120             psFree(md);
    2121             exit(EXIT_FAILURE);
    2122         }
    2123 
    2124         psFree(md);
    2125     }
    2126 
    2127     {
    2128         psMetadata      *md;
    2129         detProcessedImfileRow *object;
    2130         bool            status;
    2131 
    2132         object = detProcessedImfileRowAlloc(-64, -64, "a string", "a string", "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", -16);
    2133         if (!object) {
    2134             exit(EXIT_FAILURE);
    2135         }
    2136 
    2137         md = detProcessedImfileMetadataFromObject(object);
    2138         if (!md) {
    2139             exit(EXIT_FAILURE);
    2140         }
    2141 
    2142         psFree(object);
    2143 
    2144             psFree(md);
    2145             exit(EXIT_FAILURE);
    2146         }
    2147             psFree(md);
    2148             exit(EXIT_FAILURE);
    2149         }
    2150         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    2151             psFree(md);
    2152             exit(EXIT_FAILURE);
    2153         }
    2154         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    2155             psFree(md);
    2156             exit(EXIT_FAILURE);
    2157         }
    2158         if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    2159             psFree(md);
    2160             exit(EXIT_FAILURE);
    2161         }
    2162         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    2163             psFree(md);
    2164             exit(EXIT_FAILURE);
    2165         }
    2166         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    2167             psFree(md);
    2168             exit(EXIT_FAILURE);
    2169         }
    2170         if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
    2171             psFree(md);
    2172             exit(EXIT_FAILURE);
    2173         }
    2174         if (!psMetadataLookupF64(&status, md, "fringe_0") == 64.64) {
    2175             psFree(md);
    2176             exit(EXIT_FAILURE);
    2177         }
    2178         if (!psMetadataLookupF64(&status, md, "fringe_1") == 64.64) {
    2179             psFree(md);
    2180             exit(EXIT_FAILURE);
    2181         }
    2182         if (!psMetadataLookupF64(&status, md, "fringe_2") == 64.64) {
    2183             psFree(md);
    2184             exit(EXIT_FAILURE);
    2185         }
    2186         if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
    2187             psFree(md);
    2188             exit(EXIT_FAILURE);
    2189         }
    2190         if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
    2191             psFree(md);
    2192             exit(EXIT_FAILURE);
    2193         }
    2194         if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
    2195             psFree(md);
    2196             exit(EXIT_FAILURE);
    2197         }
    2198         if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
    2199             psFree(md);
    2200             exit(EXIT_FAILURE);
    2201         }
    2202         if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
    2203             psFree(md);
    2204             exit(EXIT_FAILURE);
    2205         }
    2206         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    2207             psFree(md);
    2208             exit(EXIT_FAILURE);
    2209         }
    2210             psFree(md);
    2211             exit(EXIT_FAILURE);
    2212         }
    2213 
    2214         psFree(md);
    2215     }
    2216 
    2217     {
    2218         psMetadata      *md;
    2219         detProcessedExpRow *object;
    2220         bool            status;
    2221 
    2222         object = detProcessedExpRowAlloc(-64, -64, "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", -16);
    2223         if (!object) {
    2224             exit(EXIT_FAILURE);
    2225         }
    2226 
    2227         md = detProcessedExpMetadataFromObject(object);
    2228         if (!md) {
    2229             exit(EXIT_FAILURE);
    2230         }
    2231 
    2232         psFree(object);
    2233 
    2234             psFree(md);
    2235             exit(EXIT_FAILURE);
    2236         }
    2237             psFree(md);
    2238             exit(EXIT_FAILURE);
    2239         }
    2240         if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    2241             psFree(md);
    2242             exit(EXIT_FAILURE);
    2243         }
    2244         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    2245             psFree(md);
    2246             exit(EXIT_FAILURE);
    2247         }
    2248         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    2249             psFree(md);
    2250             exit(EXIT_FAILURE);
    2251         }
    2252         if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
    2253             psFree(md);
    2254             exit(EXIT_FAILURE);
    2255         }
    2256         if (!psMetadataLookupF64(&status, md, "fringe_0") == 64.64) {
    2257             psFree(md);
    2258             exit(EXIT_FAILURE);
    2259         }
    2260         if (!psMetadataLookupF64(&status, md, "fringe_1") == 64.64) {
    2261             psFree(md);
    2262             exit(EXIT_FAILURE);
    2263         }
    2264         if (!psMetadataLookupF64(&status, md, "fringe_2") == 64.64) {
    2265             psFree(md);
    2266             exit(EXIT_FAILURE);
    2267         }
    2268         if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
    2269             psFree(md);
    2270             exit(EXIT_FAILURE);
    2271         }
    2272         if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
    2273             psFree(md);
    2274             exit(EXIT_FAILURE);
    2275         }
    2276         if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
    2277             psFree(md);
    2278             exit(EXIT_FAILURE);
    2279         }
    2280         if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
    2281             psFree(md);
    2282             exit(EXIT_FAILURE);
    2283         }
    2284         if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
    2285             psFree(md);
    2286             exit(EXIT_FAILURE);
    2287         }
    2288         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    2289             psFree(md);
    2290             exit(EXIT_FAILURE);
    2291         }
    2292             psFree(md);
    2293             exit(EXIT_FAILURE);
    2294         }
    2295 
    2296         psFree(md);
    2297     }
    2298 
    2299     {
    2300         psMetadata      *md;
    2301         detStackedImfileRow *object;
    2302         bool            status;
    2303 
    2304         object = detStackedImfileRowAlloc(-64, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, -16);
    2305         if (!object) {
    2306             exit(EXIT_FAILURE);
    2307         }
    2308 
    2309         md = detStackedImfileMetadataFromObject(object);
    2310         if (!md) {
    2311             exit(EXIT_FAILURE);
    2312         }
    2313 
    2314         psFree(object);
    2315 
    2316             psFree(md);
    2317             exit(EXIT_FAILURE);
    2318         }
    2319         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    2320             psFree(md);
    2321             exit(EXIT_FAILURE);
    2322         }
    2323         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    2324             psFree(md);
    2325             exit(EXIT_FAILURE);
    2326         }
    2327         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    2328             psFree(md);
    2329             exit(EXIT_FAILURE);
    2330         }
    2331         if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    2332             psFree(md);
    2333             exit(EXIT_FAILURE);
    2334         }
    2335         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    2336             psFree(md);
    2337             exit(EXIT_FAILURE);
    2338         }
    2339         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    2340             psFree(md);
    2341             exit(EXIT_FAILURE);
    2342         }
    2343         if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
    2344             psFree(md);
    2345             exit(EXIT_FAILURE);
    2346         }
    2347         if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
    2348             psFree(md);
    2349             exit(EXIT_FAILURE);
    2350         }
    2351         if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
    2352             psFree(md);
    2353             exit(EXIT_FAILURE);
    2354         }
    2355         if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
    2356             psFree(md);
    2357             exit(EXIT_FAILURE);
    2358         }
    2359         if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
    2360             psFree(md);
    2361             exit(EXIT_FAILURE);
    2362         }
    2363         if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
    2364             psFree(md);
    2365             exit(EXIT_FAILURE);
    2366         }
    2367             psFree(md);
    2368             exit(EXIT_FAILURE);
    2369         }
    2370 
    2371         psFree(md);
    2372     }
    2373 
    2374     {
    2375         psMetadata      *md;
    2376         detNormalizedStatImfileRow *object;
    2377         bool            status;
    2378 
    2379         object = detNormalizedStatImfileRowAlloc(-64, -32, "a string", 32.32, -16);
    2380         if (!object) {
    2381             exit(EXIT_FAILURE);
    2382         }
    2383 
    2384         md = detNormalizedStatImfileMetadataFromObject(object);
    2385         if (!md) {
    2386             exit(EXIT_FAILURE);
    2387         }
    2388 
    2389         psFree(object);
    2390 
    2391             psFree(md);
    2392             exit(EXIT_FAILURE);
    2393         }
    2394         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    2395             psFree(md);
    2396             exit(EXIT_FAILURE);
    2397         }
    2398         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    2399             psFree(md);
    2400             exit(EXIT_FAILURE);
    2401         }
    2402         if (!psMetadataLookupF32(&status, md, "norm") == 32.32) {
    2403             psFree(md);
    2404             exit(EXIT_FAILURE);
    2405         }
    2406             psFree(md);
    2407             exit(EXIT_FAILURE);
    2408         }
    2409 
    2410         psFree(md);
    2411     }
    2412 
    2413     {
    2414         psMetadata      *md;
    2415         detNormalizedImfileRow *object;
    2416         bool            status;
    2417 
    2418         object = detNormalizedImfileRowAlloc(-64, -32, "a string", "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", -16);
    2419         if (!object) {
    2420             exit(EXIT_FAILURE);
    2421         }
    2422 
    2423         md = detNormalizedImfileMetadataFromObject(object);
    2424         if (!md) {
    2425             exit(EXIT_FAILURE);
    2426         }
    2427 
    2428         psFree(object);
    2429 
    2430             psFree(md);
    2431             exit(EXIT_FAILURE);
    2432         }
    2433         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    2434             psFree(md);
    2435             exit(EXIT_FAILURE);
    2436         }
    2437         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    2438             psFree(md);
    2439             exit(EXIT_FAILURE);
    2440         }
    2441         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    2442             psFree(md);
    2443             exit(EXIT_FAILURE);
    2444         }
    2445         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    2446             psFree(md);
    2447             exit(EXIT_FAILURE);
    2448         }
    2449         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    2450             psFree(md);
    2451             exit(EXIT_FAILURE);
    2452         }
    2453         if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
    2454             psFree(md);
    2455             exit(EXIT_FAILURE);
    2456         }
    2457         if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
    2458             psFree(md);
    2459             exit(EXIT_FAILURE);
    2460         }
    2461         if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
    2462             psFree(md);
    2463             exit(EXIT_FAILURE);
    2464         }
    2465         if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
    2466             psFree(md);
    2467             exit(EXIT_FAILURE);
    2468         }
    2469         if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
    2470             psFree(md);
    2471             exit(EXIT_FAILURE);
    2472         }
    2473         if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
    2474             psFree(md);
    2475             exit(EXIT_FAILURE);
    2476         }
    2477         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    2478             psFree(md);
    2479             exit(EXIT_FAILURE);
    2480         }
    2481             psFree(md);
    2482             exit(EXIT_FAILURE);
    2483         }
    2484 
    2485         psFree(md);
    2486     }
    2487 
    2488     {
    2489         psMetadata      *md;
    2490         detNormalizedExpRow *object;
    2491         bool            status;
    2492 
    2493         object = detNormalizedExpRowAlloc(-64, -32, "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", -16);
    2494         if (!object) {
    2495             exit(EXIT_FAILURE);
    2496         }
    2497 
    2498         md = detNormalizedExpMetadataFromObject(object);
    2499         if (!md) {
    2500             exit(EXIT_FAILURE);
    2501         }
    2502 
    2503         psFree(object);
    2504 
    2505             psFree(md);
    2506             exit(EXIT_FAILURE);
    2507         }
    2508         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    2509             psFree(md);
    2510             exit(EXIT_FAILURE);
    2511         }
    2512         if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    2513             psFree(md);
    2514             exit(EXIT_FAILURE);
    2515         }
    2516         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    2517             psFree(md);
    2518             exit(EXIT_FAILURE);
    2519         }
    2520         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    2521             psFree(md);
    2522             exit(EXIT_FAILURE);
    2523         }
    2524         if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
    2525             psFree(md);
    2526             exit(EXIT_FAILURE);
    2527         }
    2528         if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
    2529             psFree(md);
    2530             exit(EXIT_FAILURE);
    2531         }
    2532         if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
    2533             psFree(md);
    2534             exit(EXIT_FAILURE);
    2535         }
    2536         if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
    2537             psFree(md);
    2538             exit(EXIT_FAILURE);
    2539         }
    2540         if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
    2541             psFree(md);
    2542             exit(EXIT_FAILURE);
    2543         }
    2544         if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
    2545             psFree(md);
    2546             exit(EXIT_FAILURE);
    2547         }
    2548         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    2549             psFree(md);
    2550             exit(EXIT_FAILURE);
    2551         }
    2552             psFree(md);
    2553             exit(EXIT_FAILURE);
    2554         }
    2555 
    2556         psFree(md);
    2557     }
    2558 
    2559     {
    2560         psMetadata      *md;
    2561         detResidImfileRow *object;
    2562         bool            status;
    2563 
    2564         object = detResidImfileRowAlloc(-64, -32, -64, "a string", "a string", "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", -16);
    2565         if (!object) {
    2566             exit(EXIT_FAILURE);
    2567         }
    2568 
    2569         md = detResidImfileMetadataFromObject(object);
    2570         if (!md) {
    2571             exit(EXIT_FAILURE);
    2572         }
    2573 
    2574         psFree(object);
    2575 
    2576             psFree(md);
    2577             exit(EXIT_FAILURE);
    2578         }
    2579         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    2580             psFree(md);
    2581             exit(EXIT_FAILURE);
    2582         }
    2583             psFree(md);
    2584             exit(EXIT_FAILURE);
    2585         }
    2586         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    2587             psFree(md);
    2588             exit(EXIT_FAILURE);
    2589         }
    2590         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    2591             psFree(md);
    2592             exit(EXIT_FAILURE);
    2593         }
    2594         if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    2595             psFree(md);
    2596             exit(EXIT_FAILURE);
    2597         }
    2598         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    2599             psFree(md);
    2600             exit(EXIT_FAILURE);
    2601         }
    2602         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    2603             psFree(md);
    2604             exit(EXIT_FAILURE);
    2605         }
    2606         if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
    2607             psFree(md);
    2608             exit(EXIT_FAILURE);
    2609         }
    2610         if (!psMetadataLookupF64(&status, md, "bg_skewness") == 64.64) {
    2611             psFree(md);
    2612             exit(EXIT_FAILURE);
    2613         }
    2614         if (!psMetadataLookupF64(&status, md, "bg_kurtosis") == 64.64) {
    2615             psFree(md);
    2616             exit(EXIT_FAILURE);
    2617         }
    2618         if (!psMetadataLookupF64(&status, md, "bin_stdev") == 64.64) {
    2619             psFree(md);
    2620             exit(EXIT_FAILURE);
    2621         }
    2622         if (!psMetadataLookupF64(&status, md, "fringe_0") == 64.64) {
    2623             psFree(md);
    2624             exit(EXIT_FAILURE);
    2625         }
    2626         if (!psMetadataLookupF64(&status, md, "fringe_1") == 64.64) {
    2627             psFree(md);
    2628             exit(EXIT_FAILURE);
    2629         }
    2630         if (!psMetadataLookupF64(&status, md, "fringe_2") == 64.64) {
    2631             psFree(md);
    2632             exit(EXIT_FAILURE);
    2633         }
    2634         if (!psMetadataLookupF64(&status, md, "fringe_resid_0") == 64.64) {
    2635             psFree(md);
    2636             exit(EXIT_FAILURE);
    2637         }
    2638         if (!psMetadataLookupF64(&status, md, "fringe_resid_1") == 64.64) {
    2639             psFree(md);
    2640             exit(EXIT_FAILURE);
    2641         }
    2642         if (!psMetadataLookupF64(&status, md, "fringe_resid_2") == 64.64) {
    2643             psFree(md);
    2644             exit(EXIT_FAILURE);
    2645         }
    2646         if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
    2647             psFree(md);
    2648             exit(EXIT_FAILURE);
    2649         }
    2650         if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
    2651             psFree(md);
    2652             exit(EXIT_FAILURE);
    2653         }
    2654         if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
    2655             psFree(md);
    2656             exit(EXIT_FAILURE);
    2657         }
    2658         if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
    2659             psFree(md);
    2660             exit(EXIT_FAILURE);
    2661         }
    2662         if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
    2663             psFree(md);
    2664             exit(EXIT_FAILURE);
    2665         }
    2666         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    2667             psFree(md);
    2668             exit(EXIT_FAILURE);
    2669         }
    2670             psFree(md);
    2671             exit(EXIT_FAILURE);
    2672         }
    2673 
    2674         psFree(md);
    2675     }
    2676 
    2677     {
    2678         psMetadata      *md;
    2679         detResidExpRow  *object;
    2680         bool            status;
    2681 
    2682         object = detResidExpRowAlloc(-64, -32, -64, "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", true, -16);
    2683         if (!object) {
    2684             exit(EXIT_FAILURE);
    2685         }
    2686 
    2687         md = detResidExpMetadataFromObject(object);
    2688         if (!md) {
    2689             exit(EXIT_FAILURE);
    2690         }
    2691 
    2692         psFree(object);
    2693 
    2694             psFree(md);
    2695             exit(EXIT_FAILURE);
    2696         }
    2697         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    2698             psFree(md);
    2699             exit(EXIT_FAILURE);
    2700         }
    2701             psFree(md);
    2702             exit(EXIT_FAILURE);
    2703         }
    2704         if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    2705             psFree(md);
    2706             exit(EXIT_FAILURE);
    2707         }
    2708         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    2709             psFree(md);
    2710             exit(EXIT_FAILURE);
    2711         }
    2712         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    2713             psFree(md);
    2714             exit(EXIT_FAILURE);
    2715         }
    2716         if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
    2717             psFree(md);
    2718             exit(EXIT_FAILURE);
    2719         }
    2720         if (!psMetadataLookupF64(&status, md, "bg_skewness") == 64.64) {
    2721             psFree(md);
    2722             exit(EXIT_FAILURE);
    2723         }
    2724         if (!psMetadataLookupF64(&status, md, "bg_kurtosis") == 64.64) {
    2725             psFree(md);
    2726             exit(EXIT_FAILURE);
    2727         }
    2728         if (!psMetadataLookupF64(&status, md, "bin_stdev") == 64.64) {
    2729             psFree(md);
    2730             exit(EXIT_FAILURE);
    2731         }
    2732         if (!psMetadataLookupF64(&status, md, "fringe_0") == 64.64) {
    2733             psFree(md);
    2734             exit(EXIT_FAILURE);
    2735         }
    2736         if (!psMetadataLookupF64(&status, md, "fringe_1") == 64.64) {
    2737             psFree(md);
    2738             exit(EXIT_FAILURE);
    2739         }
    2740         if (!psMetadataLookupF64(&status, md, "fringe_2") == 64.64) {
    2741             psFree(md);
    2742             exit(EXIT_FAILURE);
    2743         }
    2744         if (!psMetadataLookupF64(&status, md, "fringe_resid_0") == 64.64) {
    2745             psFree(md);
    2746             exit(EXIT_FAILURE);
    2747         }
    2748         if (!psMetadataLookupF64(&status, md, "fringe_resid_1") == 64.64) {
    2749             psFree(md);
    2750             exit(EXIT_FAILURE);
    2751         }
    2752         if (!psMetadataLookupF64(&status, md, "fringe_resid_2") == 64.64) {
    2753             psFree(md);
    2754             exit(EXIT_FAILURE);
    2755         }
    2756         if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
    2757             psFree(md);
    2758             exit(EXIT_FAILURE);
    2759         }
    2760         if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
    2761             psFree(md);
    2762             exit(EXIT_FAILURE);
    2763         }
    2764         if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
    2765             psFree(md);
    2766             exit(EXIT_FAILURE);
    2767         }
    2768         if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
    2769             psFree(md);
    2770             exit(EXIT_FAILURE);
    2771         }
    2772         if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
    2773             psFree(md);
    2774             exit(EXIT_FAILURE);
    2775         }
    2776         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    2777             psFree(md);
    2778             exit(EXIT_FAILURE);
    2779         }
    2780         if (!psMetadataLookupBool(&status, md, "accept") == true) {
    2781             psFree(md);
    2782             exit(EXIT_FAILURE);
    2783         }
    2784             psFree(md);
    2785             exit(EXIT_FAILURE);
    2786         }
    2787 
    2788         psFree(md);
    2789     }
    2790 
    2791     {
    2792         psMetadata      *md;
    2793         detRunSummaryRow *object;
    2794         bool            status;
    2795 
    2796         object = detRunSummaryRowAlloc(-64, -32, 64.64, 64.64, 64.64, true, -16);
    2797         if (!object) {
    2798             exit(EXIT_FAILURE);
    2799         }
    2800 
    2801         md = detRunSummaryMetadataFromObject(object);
    2802         if (!md) {
    2803             exit(EXIT_FAILURE);
    2804         }
    2805 
    2806         psFree(object);
    2807 
    2808             psFree(md);
    2809             exit(EXIT_FAILURE);
    2810         }
    2811         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    2812             psFree(md);
    2813             exit(EXIT_FAILURE);
    2814         }
    2815         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    2816             psFree(md);
    2817             exit(EXIT_FAILURE);
    2818         }
    2819         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    2820             psFree(md);
    2821             exit(EXIT_FAILURE);
    2822         }
    2823         if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
    2824             psFree(md);
    2825             exit(EXIT_FAILURE);
    2826         }
    2827         if (!psMetadataLookupBool(&status, md, "accept") == true) {
    2828             psFree(md);
    2829             exit(EXIT_FAILURE);
    2830         }
    2831             psFree(md);
    2832             exit(EXIT_FAILURE);
    2833         }
    2834 
    2835         psFree(md);
    2836     }
    2837 
    2838     {
    2839         psMetadata      *md;
    2840         detRegisteredImfileRow *object;
    2841         bool            status;
    2842 
    2843         object = detRegisteredImfileRowAlloc(-64, -32, "a string", "a string", 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, 64.64, "a string", -16);
    2844         if (!object) {
    2845             exit(EXIT_FAILURE);
    2846         }
    2847 
    2848         md = detRegisteredImfileMetadataFromObject(object);
    2849         if (!md) {
    2850             exit(EXIT_FAILURE);
    2851         }
    2852 
    2853         psFree(object);
    2854 
    2855             psFree(md);
    2856             exit(EXIT_FAILURE);
    2857         }
    2858         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    2859             psFree(md);
    2860             exit(EXIT_FAILURE);
    2861         }
    2862         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    2863             psFree(md);
    2864             exit(EXIT_FAILURE);
    2865         }
    2866         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    2867             psFree(md);
    2868             exit(EXIT_FAILURE);
    2869         }
    2870         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    2871             psFree(md);
    2872             exit(EXIT_FAILURE);
    2873         }
    2874         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    2875             psFree(md);
    2876             exit(EXIT_FAILURE);
    2877         }
    2878         if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
    2879             psFree(md);
    2880             exit(EXIT_FAILURE);
    2881         }
    2882         if (!psMetadataLookupF64(&status, md, "user_1") == 64.64) {
    2883             psFree(md);
    2884             exit(EXIT_FAILURE);
    2885         }
    2886         if (!psMetadataLookupF64(&status, md, "user_2") == 64.64) {
    2887             psFree(md);
    2888             exit(EXIT_FAILURE);
    2889         }
    2890         if (!psMetadataLookupF64(&status, md, "user_3") == 64.64) {
    2891             psFree(md);
    2892             exit(EXIT_FAILURE);
    2893         }
    2894         if (!psMetadataLookupF64(&status, md, "user_4") == 64.64) {
    2895             psFree(md);
    2896             exit(EXIT_FAILURE);
    2897         }
    2898         if (!psMetadataLookupF64(&status, md, "user_5") == 64.64) {
    2899             psFree(md);
    2900             exit(EXIT_FAILURE);
    2901         }
    2902         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    2903             psFree(md);
    2904             exit(EXIT_FAILURE);
    2905         }
    2906             psFree(md);
    2907             exit(EXIT_FAILURE);
    2908         }
    2909 
    2910         psFree(md);
    2911     }
    2912 
    2913     {
    2914         psMetadata      *md;
    2915         detCorrectedExpRow *object;
    2916         bool            status;
    2917 
    2918         object = detCorrectedExpRowAlloc(-64, -64, "a string", -64, "a string", "a string", "a string", -16);
    2919         if (!object) {
    2920             exit(EXIT_FAILURE);
    2921         }
    2922 
    2923         md = detCorrectedExpMetadataFromObject(object);
    2924         if (!md) {
    2925             exit(EXIT_FAILURE);
    2926         }
    2927 
    2928         psFree(object);
    2929 
    2930             psFree(md);
    2931             exit(EXIT_FAILURE);
    2932         }
    2933             psFree(md);
    2934             exit(EXIT_FAILURE);
    2935         }
    2936         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    2937             psFree(md);
    2938             exit(EXIT_FAILURE);
    2939         }
    2940             psFree(md);
    2941             exit(EXIT_FAILURE);
    2942         }
    2943         if (strncmp(psMetadataLookupPtr(&status, md, "corr_type"), "a string", MAX_STRING_LENGTH)) {
    2944             psFree(md);
    2945             exit(EXIT_FAILURE);
    2946         }
    2947         if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    2948             psFree(md);
    2949             exit(EXIT_FAILURE);
    2950         }
    2951         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    2952             psFree(md);
    2953             exit(EXIT_FAILURE);
    2954         }
    2955             psFree(md);
    2956             exit(EXIT_FAILURE);
    2957         }
    2958 
    2959         psFree(md);
    2960     }
    2961 
    2962     {
    2963         psMetadata      *md;
    2964         detCorrectedImfileRow *object;
    2965         bool            status;
    2966 
    2967         object = detCorrectedImfileRowAlloc(-64, -64, "a string", "a string", "a string", -16);
    2968         if (!object) {
    2969             exit(EXIT_FAILURE);
    2970         }
    2971 
    2972         md = detCorrectedImfileMetadataFromObject(object);
    2973         if (!md) {
    2974             exit(EXIT_FAILURE);
    2975         }
    2976 
    2977         psFree(object);
    2978 
    2979             psFree(md);
    2980             exit(EXIT_FAILURE);
    2981         }
    2982             psFree(md);
    2983             exit(EXIT_FAILURE);
    2984         }
    2985         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    2986             psFree(md);
    2987             exit(EXIT_FAILURE);
    2988         }
    2989         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    2990             psFree(md);
    2991             exit(EXIT_FAILURE);
    2992         }
    2993         if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
    2994             psFree(md);
    2995             exit(EXIT_FAILURE);
    2996         }
    2997             psFree(md);
    2998             exit(EXIT_FAILURE);
    2999         }
    3000 
    3001         psFree(md);
    3002     }
    3003 
    3004     {
    3005         psMetadata      *md;
    3006         magicRunRow     *object;
    3007         bool            status;
    3008 
    3009         object = magicRunRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", -16);
    3010         if (!object) {
    3011             exit(EXIT_FAILURE);
    3012         }
    3013 
    3014         md = magicRunMetadataFromObject(object);
    3015         if (!md) {
    3016             exit(EXIT_FAILURE);
    3017         }
    3018 
    3019         psFree(object);
    3020 
    3021             psFree(md);
    3022             exit(EXIT_FAILURE);
    3023         }
    3024             psFree(md);
    3025             exit(EXIT_FAILURE);
    3026         }
    3027         if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
    3028             psFree(md);
    3029             exit(EXIT_FAILURE);
    3030         }
    3031         if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
    3032             psFree(md);
    3033             exit(EXIT_FAILURE);
    3034         }
    3035         if (strncmp(psMetadataLookupPtr(&status, md, "workdir_state"), "a string", MAX_STRING_LENGTH)) {
    3036             psFree(md);
    3037             exit(EXIT_FAILURE);
    3038         }
    3039         if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
    3040             psFree(md);
    3041             exit(EXIT_FAILURE);
    3042         }
    3043         if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
    3044             psFree(md);
    3045             exit(EXIT_FAILURE);
    3046         }
    3047             psFree(md);
    3048             exit(EXIT_FAILURE);
    3049         }
    3050             psFree(md);
    3051             exit(EXIT_FAILURE);
    3052         }
    3053 
    3054         psFree(md);
    3055     }
    3056 
    3057     {
    3058         psMetadata      *md;
    3059         magicInputSkyfileRow *object;
    3060         bool            status;
    3061 
    3062         object = magicInputSkyfileRowAlloc(-64, -64, "a string");
    3063         if (!object) {
    3064             exit(EXIT_FAILURE);
    3065         }
    3066 
    3067         md = magicInputSkyfileMetadataFromObject(object);
    3068         if (!md) {
    3069             exit(EXIT_FAILURE);
    3070         }
    3071 
    3072         psFree(object);
    3073 
    3074             psFree(md);
    3075             exit(EXIT_FAILURE);
    3076         }
    3077             psFree(md);
    3078             exit(EXIT_FAILURE);
    3079         }
    3080         if (strncmp(psMetadataLookupPtr(&status, md, "node"), "a string", MAX_STRING_LENGTH)) {
    3081             psFree(md);
    3082             exit(EXIT_FAILURE);
    3083         }
    3084 
    3085         psFree(md);
    3086     }
    3087 
    3088     {
    3089         psMetadata      *md;
    3090         magicTreeRow    *object;
    3091         bool            status;
    3092 
    3093         object = magicTreeRowAlloc(-64, "a string", "a string");
    3094         if (!object) {
    3095             exit(EXIT_FAILURE);
    3096         }
    3097 
    3098         md = magicTreeMetadataFromObject(object);
    3099         if (!md) {
    3100             exit(EXIT_FAILURE);
    3101         }
    3102 
    3103         psFree(object);
    3104 
    3105             psFree(md);
    3106             exit(EXIT_FAILURE);
    3107         }
    3108         if (strncmp(psMetadataLookupPtr(&status, md, "node"), "a string", MAX_STRING_LENGTH)) {
    3109             psFree(md);
    3110             exit(EXIT_FAILURE);
    3111         }
    3112         if (strncmp(psMetadataLookupPtr(&status, md, "dep"), "a string", MAX_STRING_LENGTH)) {
    3113             psFree(md);
    3114             exit(EXIT_FAILURE);
    3115         }
    3116 
    3117         psFree(md);
    3118     }
    3119 
    3120     {
    3121         psMetadata      *md;
    3122         magicNodeResultRow *object;
    3123         bool            status;
    3124 
    3125         object = magicNodeResultRowAlloc(-64, "a string", "a string", -16);
    3126         if (!object) {
    3127             exit(EXIT_FAILURE);
    3128         }
    3129 
    3130         md = magicNodeResultMetadataFromObject(object);
    3131         if (!md) {
    3132             exit(EXIT_FAILURE);
    3133         }
    3134 
    3135         psFree(object);
    3136 
    3137             psFree(md);
    3138             exit(EXIT_FAILURE);
    3139         }
    3140         if (strncmp(psMetadataLookupPtr(&status, md, "node"), "a string", MAX_STRING_LENGTH)) {
    3141             psFree(md);
    3142             exit(EXIT_FAILURE);
    3143         }
    3144         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    3145             psFree(md);
    3146             exit(EXIT_FAILURE);
    3147         }
    3148             psFree(md);
    3149             exit(EXIT_FAILURE);
    3150         }
    3151 
    3152         psFree(md);
    3153     }
    3154 
    3155     {
    3156         psMetadata      *md;
    3157         magicMaskRow    *object;
    3158         bool            status;
    3159 
    3160         object = magicMaskRowAlloc(-64, "a string", -32, -16);
    3161         if (!object) {
    3162             exit(EXIT_FAILURE);
    3163         }
    3164 
    3165         md = magicMaskMetadataFromObject(object);
    3166         if (!md) {
    3167             exit(EXIT_FAILURE);
    3168         }
    3169 
    3170         psFree(object);
    3171 
    3172             psFree(md);
    3173             exit(EXIT_FAILURE);
    3174         }
    3175         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    3176             psFree(md);
    3177             exit(EXIT_FAILURE);
    3178         }
    3179         if (!psMetadataLookupS32(&status, md, "streaks") == -32) {
    3180             psFree(md);
    3181             exit(EXIT_FAILURE);
    3182         }
    3183             psFree(md);
    3184             exit(EXIT_FAILURE);
    3185         }
    3186 
    3187         psFree(md);
    3188     }
    3189 
    3190     {
    3191         psMetadata      *md;
    3192         calDBRow        *object;
    3193         bool            status;
    3194 
    3195         object = calDBRowAlloc(-64, "a string", "a string");
    3196         if (!object) {
    3197             exit(EXIT_FAILURE);
    3198         }
    3199 
    3200         md = calDBMetadataFromObject(object);
    3201         if (!md) {
    3202             exit(EXIT_FAILURE);
    3203         }
    3204 
    3205         psFree(object);
    3206 
    3207             psFree(md);
    3208             exit(EXIT_FAILURE);
    3209         }
    3210         if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
    3211             psFree(md);
    3212             exit(EXIT_FAILURE);
    3213         }
    3214         if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
    3215             psFree(md);
    3216             exit(EXIT_FAILURE);
    3217         }
    3218 
    3219         psFree(md);
    3220     }
    3221 
    3222     {
    3223         psMetadata      *md;
    3224         calRunRow       *object;
    3225         bool            status;
    3226 
    3227         object = calRunRowAlloc(-64, "a string", "a string", "a string");
    3228         if (!object) {
    3229             exit(EXIT_FAILURE);
    3230         }
    3231 
    3232         md = calRunMetadataFromObject(object);
    3233         if (!md) {
    3234             exit(EXIT_FAILURE);
    3235         }
    3236 
    3237         psFree(object);
    3238 
    3239             psFree(md);
    3240             exit(EXIT_FAILURE);
    3241         }
    3242         if (strncmp(psMetadataLookupPtr(&status, md, "region"), "a string", MAX_STRING_LENGTH)) {
    3243             psFree(md);
    3244             exit(EXIT_FAILURE);
    3245         }
    3246         if (strncmp(psMetadataLookupPtr(&status, md, "last_step"), "a string", MAX_STRING_LENGTH)) {
    3247             psFree(md);
    3248             exit(EXIT_FAILURE);
    3249         }
    3250         if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
    3251             psFree(md);
    3252             exit(EXIT_FAILURE);
    3253         }
    3254 
    3255         psFree(md);
    3256     }
    3257 
    3258     {
    3259         psMetadata      *md;
    3260         flatcorrRunRow  *object;
    3261         bool            status;
    3262 
    3263         object = flatcorrRunRowAlloc(-64, "a string", "a string", "a string", "a string", "a string", "a string", "a string");
    3264         if (!object) {
    3265             exit(EXIT_FAILURE);
    3266         }
    3267 
    3268         md = flatcorrRunMetadataFromObject(object);
    3269         if (!md) {
    3270             exit(EXIT_FAILURE);
    3271         }
    3272 
    3273         psFree(object);
    3274 
    3275             psFree(md);
    3276             exit(EXIT_FAILURE);
    3277         }
    3278         if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {
    3279             psFree(md);
    3280             exit(EXIT_FAILURE);
    3281         }
    3282         if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
    3283             psFree(md);
    3284             exit(EXIT_FAILURE);
    3285         }
    3286         if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
    3287             psFree(md);
    3288             exit(EXIT_FAILURE);
    3289         }
    3290         if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
    3291             psFree(md);
    3292             exit(EXIT_FAILURE);
    3293         }
    3294         if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {
    3295             psFree(md);
    3296             exit(EXIT_FAILURE);
    3297         }
    3298         if (strncmp(psMetadataLookupPtr(&status, md, "stats"), "a string", MAX_STRING_LENGTH)) {
    3299             psFree(md);
    3300             exit(EXIT_FAILURE);
    3301         }
    3302         if (strncmp(psMetadataLookupPtr(&status, md, "region"), "a string", MAX_STRING_LENGTH)) {
    3303             psFree(md);
    3304             exit(EXIT_FAILURE);
    3305         }
    3306 
    3307         psFree(md);
    3308     }
    3309 
    3310     {
    3311         psMetadata      *md;
    3312         flatcorrExpRow  *object;
    3313         bool            status;
    3314 
    3315         object = flatcorrExpRowAlloc(-64, -64);
    3316         if (!object) {
    3317             exit(EXIT_FAILURE);
    3318         }
    3319 
    3320         md = flatcorrExpMetadataFromObject(object);
    3321         if (!md) {
    3322             exit(EXIT_FAILURE);
    3323         }
    3324 
    3325         psFree(object);
    3326 
    3327             psFree(md);
    3328             exit(EXIT_FAILURE);
    3329         }
    3330             psFree(md);
    3331             exit(EXIT_FAILURE);
    3332         }
    3333 
    3334         psFree(md);
    3335     }
    3336 
    3337     {
    3338         psMetadata      *md;
    3339         pstampDataStoreRow *object;
    3340         bool            status;
    3341 
    3342         object = pstampDataStoreRowAlloc(-64, "a string", "a string", "a string", "a string");
    3343         if (!object) {
    3344             exit(EXIT_FAILURE);
    3345         }
    3346 
    3347         md = pstampDataStoreMetadataFromObject(object);
    3348         if (!md) {
    3349             exit(EXIT_FAILURE);
    3350         }
    3351 
    3352         psFree(object);
    3353 
    3354             psFree(md);
    3355             exit(EXIT_FAILURE);
    3356         }
    3357         if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
    3358             psFree(md);
    3359             exit(EXIT_FAILURE);
    3360         }
    3361         if (strncmp(psMetadataLookupPtr(&status, md, "lastFileset"), "a string", MAX_STRING_LENGTH)) {
    3362             psFree(md);
    3363             exit(EXIT_FAILURE);
    3364         }
    3365         if (strncmp(psMetadataLookupPtr(&status, md, "outProduct"), "a string", MAX_STRING_LENGTH)) {
    3366             psFree(md);
    3367             exit(EXIT_FAILURE);
    3368         }
    3369         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    3370             psFree(md);
    3371             exit(EXIT_FAILURE);
    3372         }
    3373 
    3374         psFree(md);
    3375     }
    3376 
    3377     {
    3378         psMetadata      *md;
    3379         pstampRequestRow *object;
    3380         bool            status;
    3381 
    3382         object = pstampRequestRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", -32);
    3383         if (!object) {
    3384             exit(EXIT_FAILURE);
    3385         }
    3386 
    3387         md = pstampRequestMetadataFromObject(object);
    3388         if (!md) {
    3389             exit(EXIT_FAILURE);
    3390         }
    3391 
    3392         psFree(object);
    3393 
    3394             psFree(md);
    3395             exit(EXIT_FAILURE);
    3396         }
    3397             psFree(md);
    3398             exit(EXIT_FAILURE);
    3399         }
    3400         if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
    3401             psFree(md);
    3402             exit(EXIT_FAILURE);
    3403         }
    3404         if (strncmp(psMetadataLookupPtr(&status, md, "name"), "a string", MAX_STRING_LENGTH)) {
    3405             psFree(md);
    3406             exit(EXIT_FAILURE);
    3407         }
    3408         if (strncmp(psMetadataLookupPtr(&status, md, "reqType"), "a string", MAX_STRING_LENGTH)) {
    3409             psFree(md);
    3410             exit(EXIT_FAILURE);
    3411         }
    3412         if (strncmp(psMetadataLookupPtr(&status, md, "outProduct"), "a string", MAX_STRING_LENGTH)) {
    3413             psFree(md);
    3414             exit(EXIT_FAILURE);
    3415         }
    3416         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    3417             psFree(md);
    3418             exit(EXIT_FAILURE);
    3419         }
    3420         if (!psMetadataLookupS32(&status, md, "fault") == -32) {
    3421             psFree(md);
    3422             exit(EXIT_FAILURE);
    3423         }
    3424 
    3425         psFree(md);
    3426     }
    3427 
    3428     {
    3429         psMetadata      *md;
    3430         pstampJobRow    *object;
    3431         bool            status;
    3432 
    3433         object = pstampJobRowAlloc(-64, -64, "a string", "a string", "a string", -32, "a string", "a string", "a string");
    3434         if (!object) {
    3435             exit(EXIT_FAILURE);
    3436         }
    3437 
    3438         md = pstampJobMetadataFromObject(object);
    3439         if (!md) {
    3440             exit(EXIT_FAILURE);
    3441         }
    3442 
    3443         psFree(object);
    3444 
    3445             psFree(md);
    3446             exit(EXIT_FAILURE);
    3447         }
    3448             psFree(md);
    3449             exit(EXIT_FAILURE);
    3450         }
    3451         if (strncmp(psMetadataLookupPtr(&status, md, "rownum"), "a string", MAX_STRING_LENGTH)) {
    3452             psFree(md);
    3453             exit(EXIT_FAILURE);
    3454         }
    3455         if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
    3456             psFree(md);
    3457             exit(EXIT_FAILURE);
    3458         }
    3459         if (strncmp(psMetadataLookupPtr(&status, md, "jobType"), "a string", MAX_STRING_LENGTH)) {
    3460             psFree(md);
    3461             exit(EXIT_FAILURE);
    3462         }
    3463         if (!psMetadataLookupS32(&status, md, "fault") == -32) {
    3464             psFree(md);
    3465             exit(EXIT_FAILURE);
    3466         }
    3467         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    34683970            psFree(md);
    34693971            exit(EXIT_FAILURE);
Note: See TracChangeset for help on using the changeset viewer.