Testing: gts_compare

This commit is contained in:
shahramn 2024-08-26 15:34:23 +01:00
parent 302f7bc93c
commit 5d00cae2c9
2 changed files with 1 additions and 14 deletions

View File

@ -71,6 +71,7 @@ set -e
[ $status -eq 1 ] [ $status -eq 1 ]
# Add correct blocklist # Add correct blocklist
${tools_dir}/gts_compare -b GG $gts_file $fGtsTmp ${tools_dir}/gts_compare -b GG $gts_file $fGtsTmp
${tools_dir}/gts_compare -b CCCC,GG $gts_file $fGtsTmp
#---------------------------------------------------- #----------------------------------------------------
# Compare using -c # Compare using -c

View File

@ -17,8 +17,6 @@ grib_option grib_options[] = {
{ "d", 0, "Write different messages on files\n", 0, 1, 0 }, { "d", 0, "Write different messages on files\n", 0, 1, 0 },
{ "T:", 0, 0, 1, 0, "T" }, /* GTS */ { "T:", 0, 0, 1, 0, "T" }, /* GTS */
{ "c:", 0, 0, 0, 1, 0 }, { "c:", 0, 0, 0, 1, 0 },
{ "S:", "start", "First field to be processed.\n", 0, 1, 0 },
{ "E:", "end", "Last field to be processed.\n", 0, 1, 0 },
{ "a", 0, "-c option modifier. The keys listed with the option -c will be added to the list of keys compared without -c.\n", 0, 1, 0 }, { "a", 0, "-c option modifier. The keys listed with the option -c will be added to the list of keys compared without -c.\n", 0, 1, 0 },
/*{"R:",0,0,0,1,0},*/ /*{"R:",0,0,0,1,0},*/
/*{"A:",0,0,0,1,0},*/ /*{"A:",0,0,0,1,0},*/
@ -87,9 +85,6 @@ static int write_count = 0;
grib_handle* global_handle = NULL; grib_handle* global_handle = NULL;
int counter = 0; int counter = 0;
int start = -1;
int end = -1;
static void write_message(grib_handle* h, const char* str) static void write_message(grib_handle* h, const char* str)
{ {
@ -155,11 +150,6 @@ int grib_tool_init(grib_runtime_options* options)
grib_context* context = grib_context_get_default(); grib_context* context = grib_context_get_default();
options->strict = 1; options->strict = 1;
if (grib_options_on("S:"))
start = atoi(grib_options_get_option("S:"));
if (grib_options_on("E:"))
end = atoi(grib_options_get_option("E:"));
if (grib_options_on("f")) if (grib_options_on("f"))
force = 1; force = 1;
@ -537,10 +527,6 @@ static int compare_values(const grib_runtime_options* options, grib_handle* h1,
return err2; return err2;
break; break;
case GRIB_TYPE_DOUBLE:
Assert(!"GTS cannot contain keys of type DOUBLE");
break;
case GRIB_TYPE_BYTES: case GRIB_TYPE_BYTES:
// We do not want to compare the message itself // We do not want to compare the message itself
return 0; return 0;