p Check the marshaling facilities (trying to read what we write)
$ rm -f datadesc_usage.out
+! setenv GRAS_NO_WARN_EXPERIMENTAL=1
$ gras/datadesc/datadesc_usage --write "--log=root.fmt:%m%n"
> Write to file datadesc_usage.out
> ---- Test on integer ----
> ---- Test on string (ref to dynamic array) ----
> ---- Test on dynar containing integers ----
> ---- Test on empty dynar of integers ----
-> ---- Test on all possible struct having 3 fields (49 structs) ----
+> ---- Test on all possible struct having 4 fields (49 structs) ----
> ---- Test on homogeneous structure ----
> ---- Test on heterogeneous structure ----
> ---- Test on nested structures ----
> ---- Test on struct containing dynamic array and its size when size=0 (cbps test) ----
> Exiting GRAS
+! setenv GRAS_NO_WARN_EXPERIMENTAL=1
$ gras/datadesc/datadesc_usage --read "--log=root.fmt:%m%n"
> Read from file datadesc_usage.out
> ---- Test on integer ----
> ---- Test on string (ref to dynamic array) ----
> ---- Test on dynar containing integers ----
> ---- Test on empty dynar of integers ----
-> ---- Test on all possible struct having 3 fields (49 structs) ----
+> ---- Test on all possible struct having 4 fields (49 structs) ----
> ---- Test on homogeneous structure ----
> ---- Test on heterogeneous structure ----
> ---- Test on nested structures ----