{
  "schemaVersion": 1,
  "experiment": "hdf5-vds-dependencies",
  "evidenceType": "measured-api-behavior",
  "repetitions": 3,
  "casesPerRepetition": 8,
  "generatedAt": "2026-10-17T21:21:32.318946+00:00",
  "sourceSha256": "be6d49365040507c986d81db134d064373255a9f8724128a20800b74e1596309",
  "requirementsSha256": "1562cd45452194a553bb9af837d31e54fb70bb0f83af365693aaa6c672957e1a",
  "environment": {
    "python": "3.12.3",
    "kernel": "6.8.0-146-generic",
    "machine": "x86_64",
    "h5py": "3.15.0",
    "hdf5": "1.14.6",
    "numpy": "2.3.3",
    "driver": "sec2",
    "libver": "v110"
  },
  "method": "Eight fresh private fixtures per repetition. Each VDS maps two three-element int32 arrays into fixed (2,3) shape, once with default fill and once with -999. Every final observation uses a fresh Python process and empty working directory; HDF5_VDS_PREFIX is unset except in the named override case. All handles close before mutations. A separately materialized baseline is a control.",
  "limits": [
    "Synthetic integers without physical units; not a scientific instrument dataset.",
    "One host and pinned library build; repetitions are not independent reliability trials.",
    "No power failure, concurrent writer, corrupt source, permissions fault or network filesystem test.",
    "Fixed relative filenames only; no unlimited selections, printf mappings, nested VDS or external links.",
    "Colocated hashes cover named files beside the VDS, not the library's complete resolution environment.",
    "The materialized control preserves this array only, not every group, attribute or scientific dependency."
  ],
  "observations": [
    {
      "repetition": 1,
      "case": "present",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "28c57426e0d0015811b9582a5f176b9939e5088dbbf5b16dff373cac843fc27d",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "28c57426e0d0015811b9582a5f176b9939e5088dbbf5b16dff373cac843fc27d",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": true,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 1,
      "case": "missing-file",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "28c57426e0d0015811b9582a5f176b9939e5088dbbf5b16dff373cac843fc27d",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "28c57426e0d0015811b9582a5f176b9939e5088dbbf5b16dff373cac843fc27d",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": null,
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": false,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              -999,
              -999,
              -999
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 1,
      "case": "missing-dataset",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "dfe19eb1262270db62170593bd7aef6e74e1f22a16b008f84734111e5e42099f",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "dfe19eb1262270db62170593bd7aef6e74e1f22a16b008f84734111e5e42099f",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "99871d03230c0a79c3a524fb596dc9d859e0a93d92cdc65089e6b6f0fc897f21",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": false,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              -999,
              -999,
              -999
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 1,
      "case": "substituted-source",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "dfe19eb1262270db62170593bd7aef6e74e1f22a16b008f84734111e5e42099f",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "dfe19eb1262270db62170593bd7aef6e74e1f22a16b008f84734111e5e42099f",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "87d3dba0c18500aa31aa9b1f6312fedfd776e71ccc5ec0150a44385c16f132c5",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": false,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              91,
              92,
              93
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              91,
              92,
              93
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 1,
      "case": "legitimate-zero",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "dfe19eb1262270db62170593bd7aef6e74e1f22a16b008f84734111e5e42099f",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "5836e9655b48ed351006c1234ecf3b74a06b666b8fd43f7f559835fa1a47b953",
        "materialized.h5": "e5a992257373fb9c1afadfaacfc153c6bea87c34954a96933a93386c5b6363ba"
      },
      "colocatedFileSha256": {
        "view.h5": "dfe19eb1262270db62170593bd7aef6e74e1f22a16b008f84734111e5e42099f",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "5836e9655b48ed351006c1234ecf3b74a06b666b8fd43f7f559835fa1a47b953",
        "materialized.h5": "e5a992257373fb9c1afadfaacfc153c6bea87c34954a96933a93386c5b6363ba"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": true,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          0,
          0,
          0
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 1,
      "case": "relocated-vds-only",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "dfe19eb1262270db62170593bd7aef6e74e1f22a16b008f84734111e5e42099f",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "dfe19eb1262270db62170593bd7aef6e74e1f22a16b008f84734111e5e42099f",
        "a.h5": null,
        "b.h5": null,
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": false,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              0,
              0,
              0
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              -999,
              -999,
              -999
            ],
            [
              -999,
              -999,
              -999
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 1,
      "case": "relocated-complete",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "dfe19eb1262270db62170593bd7aef6e74e1f22a16b008f84734111e5e42099f",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "dfe19eb1262270db62170593bd7aef6e74e1f22a16b008f84734111e5e42099f",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": true,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 1,
      "case": "prefix-override",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": true,
      "baselineFileSha256": {
        "view.h5": "dfe19eb1262270db62170593bd7aef6e74e1f22a16b008f84734111e5e42099f",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "dfe19eb1262270db62170593bd7aef6e74e1f22a16b008f84734111e5e42099f",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": "87d3dba0c18500aa31aa9b1f6312fedfd776e71ccc5ec0150a44385c16f132c5",
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": true,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              91,
              92,
              93
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              91,
              92,
              93
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 2,
      "case": "present",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "dfe19eb1262270db62170593bd7aef6e74e1f22a16b008f84734111e5e42099f",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "dfe19eb1262270db62170593bd7aef6e74e1f22a16b008f84734111e5e42099f",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": true,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 2,
      "case": "missing-file",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "5ed008d3fe8594c76de85fd30a8afb5b762b72455feeba67bccdbc14740ca152",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "5ed008d3fe8594c76de85fd30a8afb5b762b72455feeba67bccdbc14740ca152",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": null,
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": false,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              -999,
              -999,
              -999
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 2,
      "case": "missing-dataset",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "5ed008d3fe8594c76de85fd30a8afb5b762b72455feeba67bccdbc14740ca152",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "5ed008d3fe8594c76de85fd30a8afb5b762b72455feeba67bccdbc14740ca152",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "99871d03230c0a79c3a524fb596dc9d859e0a93d92cdc65089e6b6f0fc897f21",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": false,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              -999,
              -999,
              -999
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 2,
      "case": "substituted-source",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "5ed008d3fe8594c76de85fd30a8afb5b762b72455feeba67bccdbc14740ca152",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "5ed008d3fe8594c76de85fd30a8afb5b762b72455feeba67bccdbc14740ca152",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "87d3dba0c18500aa31aa9b1f6312fedfd776e71ccc5ec0150a44385c16f132c5",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": false,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              91,
              92,
              93
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              91,
              92,
              93
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 2,
      "case": "legitimate-zero",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "5ed008d3fe8594c76de85fd30a8afb5b762b72455feeba67bccdbc14740ca152",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "5836e9655b48ed351006c1234ecf3b74a06b666b8fd43f7f559835fa1a47b953",
        "materialized.h5": "e5a992257373fb9c1afadfaacfc153c6bea87c34954a96933a93386c5b6363ba"
      },
      "colocatedFileSha256": {
        "view.h5": "5ed008d3fe8594c76de85fd30a8afb5b762b72455feeba67bccdbc14740ca152",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "5836e9655b48ed351006c1234ecf3b74a06b666b8fd43f7f559835fa1a47b953",
        "materialized.h5": "e5a992257373fb9c1afadfaacfc153c6bea87c34954a96933a93386c5b6363ba"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": true,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          0,
          0,
          0
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 2,
      "case": "relocated-vds-only",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "5ed008d3fe8594c76de85fd30a8afb5b762b72455feeba67bccdbc14740ca152",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "5ed008d3fe8594c76de85fd30a8afb5b762b72455feeba67bccdbc14740ca152",
        "a.h5": null,
        "b.h5": null,
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": false,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              0,
              0,
              0
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              -999,
              -999,
              -999
            ],
            [
              -999,
              -999,
              -999
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 2,
      "case": "relocated-complete",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "5ed008d3fe8594c76de85fd30a8afb5b762b72455feeba67bccdbc14740ca152",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "5ed008d3fe8594c76de85fd30a8afb5b762b72455feeba67bccdbc14740ca152",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": true,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 2,
      "case": "prefix-override",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": true,
      "baselineFileSha256": {
        "view.h5": "5ed008d3fe8594c76de85fd30a8afb5b762b72455feeba67bccdbc14740ca152",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "5ed008d3fe8594c76de85fd30a8afb5b762b72455feeba67bccdbc14740ca152",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": "87d3dba0c18500aa31aa9b1f6312fedfd776e71ccc5ec0150a44385c16f132c5",
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": true,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              91,
              92,
              93
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              91,
              92,
              93
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 3,
      "case": "present",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "1d5bf691697ea61151626147426c9a33a840dd0e1b7b8a559feeac3d91adb3ee",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "1d5bf691697ea61151626147426c9a33a840dd0e1b7b8a559feeac3d91adb3ee",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": true,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 3,
      "case": "missing-file",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "1d5bf691697ea61151626147426c9a33a840dd0e1b7b8a559feeac3d91adb3ee",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "1d5bf691697ea61151626147426c9a33a840dd0e1b7b8a559feeac3d91adb3ee",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": null,
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": false,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              -999,
              -999,
              -999
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 3,
      "case": "missing-dataset",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "1d5bf691697ea61151626147426c9a33a840dd0e1b7b8a559feeac3d91adb3ee",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "1d5bf691697ea61151626147426c9a33a840dd0e1b7b8a559feeac3d91adb3ee",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "99871d03230c0a79c3a524fb596dc9d859e0a93d92cdc65089e6b6f0fc897f21",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": false,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              -999,
              -999,
              -999
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 3,
      "case": "substituted-source",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "1d5bf691697ea61151626147426c9a33a840dd0e1b7b8a559feeac3d91adb3ee",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "1d5bf691697ea61151626147426c9a33a840dd0e1b7b8a559feeac3d91adb3ee",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "87d3dba0c18500aa31aa9b1f6312fedfd776e71ccc5ec0150a44385c16f132c5",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": false,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              91,
              92,
              93
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              91,
              92,
              93
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 3,
      "case": "legitimate-zero",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "1d5bf691697ea61151626147426c9a33a840dd0e1b7b8a559feeac3d91adb3ee",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "5836e9655b48ed351006c1234ecf3b74a06b666b8fd43f7f559835fa1a47b953",
        "materialized.h5": "e5a992257373fb9c1afadfaacfc153c6bea87c34954a96933a93386c5b6363ba"
      },
      "colocatedFileSha256": {
        "view.h5": "1d5bf691697ea61151626147426c9a33a840dd0e1b7b8a559feeac3d91adb3ee",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "5836e9655b48ed351006c1234ecf3b74a06b666b8fd43f7f559835fa1a47b953",
        "materialized.h5": "e5a992257373fb9c1afadfaacfc153c6bea87c34954a96933a93386c5b6363ba"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": true,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          0,
          0,
          0
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              0,
              0,
              0
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 3,
      "case": "relocated-vds-only",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "1d5bf691697ea61151626147426c9a33a840dd0e1b7b8a559feeac3d91adb3ee",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "1d5bf691697ea61151626147426c9a33a840dd0e1b7b8a559feeac3d91adb3ee",
        "a.h5": null,
        "b.h5": null,
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": false,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              0,
              0,
              0
            ],
            [
              0,
              0,
              0
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              -999,
              -999,
              -999
            ],
            [
              -999,
              -999,
              -999
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 3,
      "case": "relocated-complete",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": false,
      "baselineFileSha256": {
        "view.h5": "87864b6ae2239afb915e7c0ffaad218924e97474e4a780014dd006662e11a5e1",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "87864b6ae2239afb915e7c0ffaad218924e97474e4a780014dd006662e11a5e1",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": null,
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": true,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    },
    {
      "repetition": 3,
      "case": "prefix-override",
      "readerExitCode": 0,
      "readerStderr": "",
      "prefixOverride": true,
      "baselineFileSha256": {
        "view.h5": "87864b6ae2239afb915e7c0ffaad218924e97474e4a780014dd006662e11a5e1",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "colocatedFileSha256": {
        "view.h5": "87864b6ae2239afb915e7c0ffaad218924e97474e4a780014dd006662e11a5e1",
        "a.h5": "b79a5b84c63395ca11de204fae9da5c42fa806780885beacfdb441b7ecad4c10",
        "b.h5": "2554ca37dc5cc35eca55ae194b0df6ca01dd93ed7423c111bc6ed6a6962792cd",
        "materialized.h5": "da8ff495ef209837a5568de693c25f0d22974dc7ac842e7bbf30cf477e919470"
      },
      "overrideFileSha256": "87d3dba0c18500aa31aa9b1f6312fedfd776e71ccc5ec0150a44385c16f132c5",
      "viewHashMatches": true,
      "colocatedSourceHashesMatch": true,
      "expectedAtCapture": [
        [
          11,
          12,
          13
        ],
        [
          21,
          22,
          23
        ]
      ],
      "observed": {
        "default": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              91,
              92,
              93
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": 0,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "sentinel": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              91,
              92,
              93
            ]
          ],
          "shape": [
            2,
            3
          ],
          "dtype": "<i4",
          "fillValue": -999,
          "isVirtual": true,
          "mappings": [
            {
              "file": "a.h5",
              "dataset": "/data"
            },
            {
              "file": "b.h5",
              "dataset": "/data"
            }
          ]
        },
        "materialized": {
          "values": [
            [
              11,
              12,
              13
            ],
            [
              21,
              22,
              23
            ]
          ],
          "isVirtual": false
        }
      }
    }
  ]
}
