{
  "schema_version": "1.0.0",
  "schema_extensions": [],
  "run": {
    "id": "2026-04-04T04-36-35Z_d1b1f7",
    "created_at": "2026-04-04T04:36:35.018710Z",
    "branch": "main",
    "commit": "unknown",
    "runner": {
      "os": "Windows-2025Server-10.0.26100-SP0",
      "kernel": null,
      "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD",
      "python": "3.12.10",
      "container_image": null
    }
  },
  "run_environment": {
    "os": "Windows-2025Server-10.0.26100-SP0",
    "kernel": null,
    "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD",
    "python": "3.12.10",
    "container_image": null
  },
  "implementations": [
    {
      "id": "git",
      "version": "1.0.0",
      "git_sha": "8f4777dd7856",
      "git": "8f4777dd7856",
      "language": "python",
      "api_version": "1.0",
      "capabilities": {
        "supported_types": [
          "cnt",
          "dir",
          "rev",
          "rel",
          "snp"
        ],
        "supported_qualifiers": [
          "origin",
          "visit",
          "anchor",
          "path",
          "lines"
        ],
        "api_version": "1.0",
        "max_payload_size_mb": 1000,
        "supports_unicode": true,
        "supports_percent_encoding": true
      },
      "toolchain": {
        "python": "3.12.10",
        "language": "python"
      }
    },
    {
      "id": "git-cmd",
      "version": "1.0.0",
      "git_sha": "8f4777dd7856",
      "git": "8f4777dd7856",
      "language": "shell",
      "api_version": "1.0",
      "capabilities": {
        "supported_types": [
          "cnt",
          "dir",
          "rev",
          "rel",
          "snp"
        ],
        "supported_qualifiers": [
          "origin",
          "visit",
          "anchor",
          "path",
          "lines"
        ],
        "api_version": "1.0",
        "max_payload_size_mb": 1000,
        "supports_unicode": true,
        "supports_percent_encoding": true
      },
      "toolchain": {
        "python": "3.12.10",
        "language": "shell"
      }
    },
    {
      "id": "go",
      "version": "0.1.0",
      "git_sha": "8f4777dd7856",
      "git": "8f4777dd7856",
      "language": "go",
      "api_version": "1.0",
      "capabilities": {
        "supported_types": [
          "cnt",
          "dir",
          "rev",
          "rel",
          "snp"
        ],
        "supported_qualifiers": [
          "origin",
          "visit",
          "anchor",
          "path",
          "lines",
          "bytes"
        ],
        "api_version": "1.0",
        "max_payload_size_mb": 1000,
        "supports_unicode": true,
        "supports_percent_encoding": true
      },
      "toolchain": {
        "python": "3.12.10",
        "language": "go"
      }
    },
    {
      "id": "pygit2",
      "version": "1.0.0",
      "git_sha": "8f4777dd7856",
      "git": "8f4777dd7856",
      "language": "python",
      "api_version": "1.0",
      "capabilities": {
        "supported_types": [
          "cnt",
          "dir",
          "rev",
          "rel",
          "snp"
        ],
        "supported_qualifiers": [
          "origin",
          "visit",
          "anchor",
          "path",
          "lines"
        ],
        "api_version": "1.0",
        "max_payload_size_mb": 1000,
        "supports_unicode": true,
        "supports_percent_encoding": true
      },
      "toolchain": {
        "python": "3.12.10",
        "language": "python"
      }
    },
    {
      "id": "python",
      "version": "1.0.0",
      "git_sha": "8f4777dd7856",
      "git": "8f4777dd7856",
      "language": "python",
      "api_version": "1.0",
      "capabilities": {
        "supported_types": [
          "cnt",
          "dir",
          "rev",
          "rel",
          "snp"
        ],
        "supported_qualifiers": [
          "origin",
          "visit",
          "anchor",
          "path",
          "lines"
        ],
        "api_version": "1.0",
        "max_payload_size_mb": 1000,
        "supports_unicode": true,
        "supports_percent_encoding": true
      },
      "toolchain": {
        "python": "3.12.10",
        "language": "python"
      }
    },
    {
      "id": "ruby",
      "version": "0.3.1",
      "git_sha": "8f4777dd7856",
      "git": "8f4777dd7856",
      "language": "ruby",
      "api_version": "1.0",
      "capabilities": {
        "supported_types": [
          "cnt",
          "dir",
          "rev",
          "rel",
          "snp"
        ],
        "supported_qualifiers": [
          "origin",
          "visit",
          "anchor",
          "path",
          "lines",
          "bytes"
        ],
        "api_version": "1.0",
        "max_payload_size_mb": 1000,
        "supports_unicode": true,
        "supports_percent_encoding": true
      },
      "toolchain": {
        "python": "3.12.10",
        "language": "ruby"
      }
    },
    {
      "id": "rust",
      "version": "1.0.0",
      "git_sha": "8f4777dd7856",
      "git": "8f4777dd7856",
      "language": "rust",
      "api_version": "1.0",
      "capabilities": {
        "supported_types": [
          "cnt",
          "dir",
          "rev",
          "rel",
          "snp"
        ],
        "supported_qualifiers": [
          "origin",
          "visit",
          "anchor",
          "path",
          "lines"
        ],
        "api_version": "1.0",
        "max_payload_size_mb": 1000,
        "supports_unicode": true,
        "supports_percent_encoding": true
      },
      "toolchain": {
        "python": "3.12.10",
        "language": "rust"
      }
    }
  ],
  "tests": [
    {
      "id": "binary_file",
      "category": "content/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/content/binary.bin",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:cnt:b909b6e399ef856d8c36fcb662322152e8ff04da",
        "expected_swhid_sha256": "swh:2:cnt:41c39889d1ec9ed0c66c041ab3d5f3a9f15658456f937bb0141386c9f7352dab"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 2.023,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.023,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:b909b6e399ef856d8c36fcb662322152e8ff04da"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 51.241,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 51.241,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:b909b6e399ef856d8c36fcb662322152e8ff04da"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 19.809,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 19.809,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:b909b6e399ef856d8c36fcb662322152e8ff04da"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 19.809,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 19.809,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:b909b6e399ef856d8c36fcb662322152e8ff04da"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 234.316,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 234.316,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:b909b6e399ef856d8c36fcb662322152e8ff04da"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 440.939,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 440.939,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:b909b6e399ef856d8c36fcb662322152e8ff04da"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 37.501,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 37.501,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:b909b6e399ef856d8c36fcb662322152e8ff04da"
        }
      ]
    },
    {
      "id": "empty_file",
      "category": "content/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/content/empty.txt",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:cnt:e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
        "expected_swhid_sha256": "swh:2:cnt:473a0f4c3be8a93681a267e3b1e9a7dcda1185436fe141f7749120a303721813"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 51.407,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 51.407,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 21.969,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 21.969,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 15.952,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 15.952,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 227.993,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 227.993,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 434.201,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 434.201,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 17.558,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 17.558,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"
        }
      ]
    },
    {
      "id": "hello_world",
      "category": "content/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/content/hello.txt",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:cnt:f732d2ae1a449d8204f266b59bb35cb4eb0e899d",
        "expected_swhid_sha256": "swh:2:cnt:a0a477f1ecf419c7eaa7fe256c5c12fb03bee86df9a22aad25f85930de203e14"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.769,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.769,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:f732d2ae1a449d8204f266b59bb35cb4eb0e899d"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 49.607,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 49.607,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:f732d2ae1a449d8204f266b59bb35cb4eb0e899d"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 21.77,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 21.77,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:f732d2ae1a449d8204f266b59bb35cb4eb0e899d"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 16.245,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 16.245,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:f732d2ae1a449d8204f266b59bb35cb4eb0e899d"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 240.332,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 240.332,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:f732d2ae1a449d8204f266b59bb35cb4eb0e899d"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 447.979,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 447.979,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:f732d2ae1a449d8204f266b59bb35cb4eb0e899d"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 21.007,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 21.007,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:f732d2ae1a449d8204f266b59bb35cb4eb0e899d"
        }
      ]
    },
    {
      "id": "large_file",
      "category": "content/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/content/large.txt",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:cnt:fc26db1cf2fd25ac90dbf93eef0ebb92b51e8850",
        "expected_swhid_sha256": "swh:2:cnt:1707c428cf4b5ca56c153dd298b7a2c11e5a5fa63c145c4c9fafbfc37be417b8"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 2.789,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.789,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:fc26db1cf2fd25ac90dbf93eef0ebb92b51e8850"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 52.64,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 52.64,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:fc26db1cf2fd25ac90dbf93eef0ebb92b51e8850"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 33.915,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 33.915,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:fc26db1cf2fd25ac90dbf93eef0ebb92b51e8850"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 23.024,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 23.024,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:fc26db1cf2fd25ac90dbf93eef0ebb92b51e8850"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 241.294,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 241.294,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:fc26db1cf2fd25ac90dbf93eef0ebb92b51e8850"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 457.895,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 457.895,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:fc26db1cf2fd25ac90dbf93eef0ebb92b51e8850"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 22.006,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 22.006,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:fc26db1cf2fd25ac90dbf93eef0ebb92b51e8850"
        }
      ]
    },
    {
      "id": "truly_empty",
      "category": "content/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/content/truly_empty.txt",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:cnt:8d1c8b69c3fce7bea45c73efd06983e3c419a92f",
        "expected_swhid_sha256": "swh:2:cnt:5739035bedeba9615f3406b3f5e3e7881d440616941f5b5918eab90f14428019"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:8d1c8b69c3fce7bea45c73efd06983e3c419a92f"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 45.8,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 45.8,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:8d1c8b69c3fce7bea45c73efd06983e3c419a92f"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 20.746,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 20.746,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:8d1c8b69c3fce7bea45c73efd06983e3c419a92f"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 15.958,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 15.958,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:8d1c8b69c3fce7bea45c73efd06983e3c419a92f"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 230.864,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 230.864,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:8d1c8b69c3fce7bea45c73efd06983e3c419a92f"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 433.963,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 433.963,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:8d1c8b69c3fce7bea45c73efd06983e3c419a92f"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 19.241,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 19.241,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:8d1c8b69c3fce7bea45c73efd06983e3c419a92f"
        }
      ]
    },
    {
      "id": "unicode_text",
      "category": "content/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/content/unicode.txt",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:cnt:a5c8b6044dbae83d6d31ce1d66f09b9900d0556a",
        "expected_swhid_sha256": "swh:2:cnt:b0c2d7d90cf1a9497ef1ea636c3bba1c38d0041275b7a8abea21a62fe29d31d0"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.317,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.317,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:a5c8b6044dbae83d6d31ce1d66f09b9900d0556a"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 50.619,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 50.619,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:a5c8b6044dbae83d6d31ce1d66f09b9900d0556a"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 20.51,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 20.51,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:a5c8b6044dbae83d6d31ce1d66f09b9900d0556a"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 15.639,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 15.639,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:a5c8b6044dbae83d6d31ce1d66f09b9900d0556a"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 236.957,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 236.957,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:a5c8b6044dbae83d6d31ce1d66f09b9900d0556a"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 446.961,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 446.961,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:a5c8b6044dbae83d6d31ce1d66f09b9900d0556a"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 22.024,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 22.024,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:a5c8b6044dbae83d6d31ce1d66f09b9900d0556a"
        }
      ]
    },
    {
      "id": "crlf_line_endings",
      "category": "content/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/content/edge_cases/crlf.txt",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:cnt:08a29ba1a45a68c26a3326af2b32d0d53741b8e2",
        "expected_swhid_sha256": "swh:2:cnt:358ca252cdba86b8b4a63793bfeae634f48a8d9be80d9f38c11a48ae5978b675"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.998,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.998,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:08a29ba1a45a68c26a3326af2b32d0d53741b8e2"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 47.927,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 47.927,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:08a29ba1a45a68c26a3326af2b32d0d53741b8e2"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 20.873,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 20.873,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:08a29ba1a45a68c26a3326af2b32d0d53741b8e2"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 16.088,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 16.088,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:08a29ba1a45a68c26a3326af2b32d0d53741b8e2"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 233.927,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 233.927,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:08a29ba1a45a68c26a3326af2b32d0d53741b8e2"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 443.542,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 443.542,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:08a29ba1a45a68c26a3326af2b32d0d53741b8e2"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 20.249,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 20.249,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:08a29ba1a45a68c26a3326af2b32d0d53741b8e2"
        }
      ]
    },
    {
      "id": "huge_line",
      "category": "content/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/content/edge_cases/huge_line.txt",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:cnt:0cc78f03afecc3168390651ee40b7d605c47373b",
        "expected_swhid_sha256": "swh:2:cnt:71fc787559ba944bd647614c1973acd2d68d58bc32c2635d80a34a6be6e157f6"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 2.018,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.018,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:0cc78f03afecc3168390651ee40b7d605c47373b"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 49.242,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 49.242,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:0cc78f03afecc3168390651ee40b7d605c47373b"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 21.917,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 21.917,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:0cc78f03afecc3168390651ee40b7d605c47373b"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 14.026,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 14.026,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:0cc78f03afecc3168390651ee40b7d605c47373b"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 233.556,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 233.556,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:0cc78f03afecc3168390651ee40b7d605c47373b"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 439.824,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 439.824,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:0cc78f03afecc3168390651ee40b7d605c47373b"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 20.531,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 20.531,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:0cc78f03afecc3168390651ee40b7d605c47373b"
        }
      ]
    },
    {
      "id": "lf_only_line_endings",
      "category": "content/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/content/edge_cases/lf_only.txt",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:cnt:baa3d84af3432fc2165fbeedfd3d01a9ef8f1f8f",
        "expected_swhid_sha256": "swh:2:cnt:8d350824350b609d7dd52c283008e4fdc093750a7cfe47b0e516bed780454b97"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:baa3d84af3432fc2165fbeedfd3d01a9ef8f1f8f"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 47.392,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 47.392,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:baa3d84af3432fc2165fbeedfd3d01a9ef8f1f8f"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 22.546,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 22.546,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:baa3d84af3432fc2165fbeedfd3d01a9ef8f1f8f"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 16.478,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 16.478,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:baa3d84af3432fc2165fbeedfd3d01a9ef8f1f8f"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 224.777,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 224.777,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:baa3d84af3432fc2165fbeedfd3d01a9ef8f1f8f"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 429.781,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 429.781,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:baa3d84af3432fc2165fbeedfd3d01a9ef8f1f8f"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 19.769,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 19.769,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:baa3d84af3432fc2165fbeedfd3d01a9ef8f1f8f"
        }
      ]
    },
    {
      "id": "mixed_line_endings",
      "category": "content/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/content/edge_cases/mixed_line_endings.txt",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:cnt:34f1257dbbb7e20b745654c0cd067ff24375d1d7",
        "expected_swhid_sha256": "swh:2:cnt:0c5577ca2629467c3edfff5fa717739a7576d4bdf0d34563c60700cd9a41c7ad"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:34f1257dbbb7e20b745654c0cd067ff24375d1d7"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 49.994,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 49.994,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:34f1257dbbb7e20b745654c0cd067ff24375d1d7"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 22.145,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 22.145,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:34f1257dbbb7e20b745654c0cd067ff24375d1d7"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 16.077,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 16.077,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:34f1257dbbb7e20b745654c0cd067ff24375d1d7"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 234.801,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 234.801,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:34f1257dbbb7e20b745654c0cd067ff24375d1d7"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 444.13,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 444.13,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:34f1257dbbb7e20b745654c0cd067ff24375d1d7"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 18.485,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 18.485,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:34f1257dbbb7e20b745654c0cd067ff24375d1d7"
        }
      ]
    },
    {
      "id": "no_trailing_newline",
      "category": "content/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/content/edge_cases/no_trailing_nl.txt",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:cnt:5ab2f8a4323abafb10abb68657d9d39f1a775057",
        "expected_swhid_sha256": "swh:2:cnt:1301800ffa9c48e2a82cbfda7fe9d17d5605cfa5df7c673639c44d8fcc244a71"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:5ab2f8a4323abafb10abb68657d9d39f1a775057"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 50.098,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 50.098,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:5ab2f8a4323abafb10abb68657d9d39f1a775057"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 22.469,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 22.469,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:5ab2f8a4323abafb10abb68657d9d39f1a775057"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 16.104,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 16.104,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:5ab2f8a4323abafb10abb68657d9d39f1a775057"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 234.234,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 234.234,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:5ab2f8a4323abafb10abb68657d9d39f1a775057"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 439.087,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 439.087,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:5ab2f8a4323abafb10abb68657d9d39f1a775057"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 19.5,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 19.5,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:5ab2f8a4323abafb10abb68657d9d39f1a775057"
        }
      ]
    },
    {
      "id": "only_newlines",
      "category": "content/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/content/edge_cases/only_newlines.txt",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:cnt:3f2ff2d6cc8f257ffcade7ead1ca4042c0e884b9",
        "expected_swhid_sha256": "swh:2:cnt:5c601de2c229872649d66f9523f82d6b9db10d7cd0ebc6bbd11eaa88fedf6f83"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:3f2ff2d6cc8f257ffcade7ead1ca4042c0e884b9"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 51.523,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 51.523,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:3f2ff2d6cc8f257ffcade7ead1ca4042c0e884b9"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 22.059,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 22.059,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:3f2ff2d6cc8f257ffcade7ead1ca4042c0e884b9"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 15.997,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 15.997,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:3f2ff2d6cc8f257ffcade7ead1ca4042c0e884b9"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 227.496,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 227.496,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:3f2ff2d6cc8f257ffcade7ead1ca4042c0e884b9"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 430.998,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 430.998,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:3f2ff2d6cc8f257ffcade7ead1ca4042c0e884b9"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 21.378,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 21.378,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:3f2ff2d6cc8f257ffcade7ead1ca4042c0e884b9"
        }
      ]
    },
    {
      "id": "with_trailing_newline",
      "category": "content/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/content/edge_cases/with_trailing_nl.txt",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:cnt:e965047ad7c57865823c7d992b1d046ea66edf78",
        "expected_swhid_sha256": "swh:2:cnt:66224663d23e6f4d9de9e2c7e6d8764305a92a3830a1a52d3d5f4aa8007b5c39"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e965047ad7c57865823c7d992b1d046ea66edf78"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 46.516,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 46.516,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e965047ad7c57865823c7d992b1d046ea66edf78"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 20.781,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 20.781,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e965047ad7c57865823c7d992b1d046ea66edf78"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 15.518,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 15.518,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e965047ad7c57865823c7d992b1d046ea66edf78"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 229.89,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 229.89,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e965047ad7c57865823c7d992b1d046ea66edf78"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 434.132,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 434.132,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e965047ad7c57865823c7d992b1d046ea66edf78"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 19.661,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 19.661,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e965047ad7c57865823c7d992b1d046ea66edf78"
        }
      ]
    },
    {
      "id": "zero_bytes",
      "category": "content/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/content/edge_cases/zero_bytes.bin",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:cnt:c2e47a26313532fc1adeb13e3231cd9909d38fac",
        "expected_swhid_sha256": "swh:2:cnt:878e4fcc1ec6063fee615b8c2527db5ce809b785fdfa454a64f4979cffbf3826"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 2.017,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.017,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:c2e47a26313532fc1adeb13e3231cd9909d38fac"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 52.271,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 52.271,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:c2e47a26313532fc1adeb13e3231cd9909d38fac"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 23.922,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 23.922,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:c2e47a26313532fc1adeb13e3231cd9909d38fac"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 16.783,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 16.783,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:c2e47a26313532fc1adeb13e3231cd9909d38fac"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 231.463,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 231.463,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:c2e47a26313532fc1adeb13e3231cd9909d38fac"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 432.506,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 432.506,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:c2e47a26313532fc1adeb13e3231cd9909d38fac"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 17.966,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 17.966,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:c2e47a26313532fc1adeb13e3231cd9909d38fac"
        }
      ]
    },
    {
      "id": "empty_dir",
      "category": "directory/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/directory/empty/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:dir:d564d0bc3dd917926892c55e3706cc116d5b165e",
        "expected_swhid_sha256": "swh:2:dir:de6f8a1c4a2e6e2d8fc8b81fd7cb477ab5f58af185b8bb57046052f170fbb222"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 77.304,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 77.304,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:d564d0bc3dd917926892c55e3706cc116d5b165e"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 328.374,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 328.374,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:d564d0bc3dd917926892c55e3706cc116d5b165e"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 75.279,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 75.279,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:d564d0bc3dd917926892c55e3706cc116d5b165e"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 19.965,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 19.965,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:d564d0bc3dd917926892c55e3706cc116d5b165e"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 290.487,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 290.487,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:d564d0bc3dd917926892c55e3706cc116d5b165e"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 524.533,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 524.533,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:d564d0bc3dd917926892c55e3706cc116d5b165e"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 74.61,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 74.61,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:d564d0bc3dd917926892c55e3706cc116d5b165e"
        }
      ]
    },
    {
      "id": "nested_dir",
      "category": "directory/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/directory/nested/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:dir:0bbbf9c7f265450b510251ff215a729f062a763a",
        "expected_swhid_sha256": "swh:2:dir:741f4566b80fb94c13dee7e1c10d934f49c4f3bf03b1fc8b2ed6816c97ca9002"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 133.631,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 133.631,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:0bbbf9c7f265450b510251ff215a729f062a763a"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 399.415,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 399.415,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:0bbbf9c7f265450b510251ff215a729f062a763a"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 137.424,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 137.424,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:0bbbf9c7f265450b510251ff215a729f062a763a"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 23.763,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 23.763,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:0bbbf9c7f265450b510251ff215a729f062a763a"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 308.171,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 308.171,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:0bbbf9c7f265450b510251ff215a729f062a763a"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 553.188,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 553.188,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:0bbbf9c7f265450b510251ff215a729f062a763a"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 133.044,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 133.044,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:0bbbf9c7f265450b510251ff215a729f062a763a"
        }
      ]
    },
    {
      "id": "permissions_dir",
      "category": "directory/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/directory/permissions/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:dir:bc3f7f74e7aa5fcb859eaaa3949d5cae29c28ca4",
        "expected_swhid_sha256": "swh:2:dir:702b56cb3d129536c6ea6f77eca4bf6a171374774a27a3c638c8439bc4728f7e"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 124.151,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 124.151,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:bc3f7f74e7aa5fcb859eaaa3949d5cae29c28ca4"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 484.218,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 484.218,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:bc3f7f74e7aa5fcb859eaaa3949d5cae29c28ca4"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 500.277,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 500.277,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:bc3f7f74e7aa5fcb859eaaa3949d5cae29c28ca4"
        },
        {
          "implementation": "pygit2",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:dir:1786880efb8d00c6bf9c56627155668769a46c21",
              "expected": "swh:1:dir:bc3f7f74e7aa5fcb859eaaa3949d5cae29c28ca4"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:dir:bc3f7f74e7aa5fcb859eaaa3949d5cae29c28ca4",
                "actual": "swh:1:dir:1786880efb8d00c6bf9c56627155668769a46c21",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 22.261,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 22.261,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:1786880efb8d00c6bf9c56627155668769a46c21"
        },
        {
          "implementation": "python",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:dir:1786880efb8d00c6bf9c56627155668769a46c21",
              "expected": "swh:1:dir:bc3f7f74e7aa5fcb859eaaa3949d5cae29c28ca4"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:dir:bc3f7f74e7aa5fcb859eaaa3949d5cae29c28ca4",
                "actual": "swh:1:dir:1786880efb8d00c6bf9c56627155668769a46c21",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 321.398,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 321.398,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:1786880efb8d00c6bf9c56627155668769a46c21"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 888.943,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 888.943,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:bc3f7f74e7aa5fcb859eaaa3949d5cae29c28ca4"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 400.713,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 400.713,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:bc3f7f74e7aa5fcb859eaaa3949d5cae29c28ca4"
        }
      ]
    },
    {
      "id": "simple_dir",
      "category": "directory/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/directory/simple/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:dir:3f09c252c646f8ac591d60e02e41ab09274de7c1",
        "expected_swhid_sha256": "swh:2:dir:8b6ff16ed274bf60326d654c3f5bca679a7ced5542be29713bb67b36a1237ac2"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 128.96,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 128.96,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:3f09c252c646f8ac591d60e02e41ab09274de7c1"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 396.236,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 396.236,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:3f09c252c646f8ac591d60e02e41ab09274de7c1"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 135.029,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 135.029,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:3f09c252c646f8ac591d60e02e41ab09274de7c1"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 24.047,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 24.047,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:3f09c252c646f8ac591d60e02e41ab09274de7c1"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 305.587,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 305.587,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:3f09c252c646f8ac591d60e02e41ab09274de7c1"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 558.082,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 558.082,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:3f09c252c646f8ac591d60e02e41ab09274de7c1"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 129.999,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 129.999,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:3f09c252c646f8ac591d60e02e41ab09274de7c1"
        }
      ]
    },
    {
      "id": "symlink_dir",
      "category": "directory/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/directory/symlink/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:dir:98e24c042d1ed01420c09c873d8b5e4e50c400bf",
        "expected_swhid_sha256": "swh:2:dir:977e5f1ebb683f9006fb828c1a5e8fe0155a7211694d123db2a591d640460ad2"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 124.967,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 124.967,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:98e24c042d1ed01420c09c873d8b5e4e50c400bf"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 389.407,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 389.407,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:98e24c042d1ed01420c09c873d8b5e4e50c400bf"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 127.998,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 127.998,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:98e24c042d1ed01420c09c873d8b5e4e50c400bf"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 21.54,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 21.54,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:98e24c042d1ed01420c09c873d8b5e4e50c400bf"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 310.251,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 310.251,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:98e24c042d1ed01420c09c873d8b5e4e50c400bf"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 562.751,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 562.751,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:98e24c042d1ed01420c09c873d8b5e4e50c400bf"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 137.126,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 137.126,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:98e24c042d1ed01420c09c873d8b5e4e50c400bf"
        }
      ]
    },
    {
      "id": "comprehensive_permissions",
      "category": "directory/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/directory/edge_cases/comprehensive_permissions/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:dir:32798ac33695bd283d6e650c61a40bc2dbda3a2e",
        "expected_swhid_sha256": "swh:2:dir:6986f3d18106aecd3d4e1171eb5e38f02c05a63239066a6d6e798a4338ade3a6"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 225.855,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 225.855,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:32798ac33695bd283d6e650c61a40bc2dbda3a2e"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 590.926,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 590.926,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:32798ac33695bd283d6e650c61a40bc2dbda3a2e"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 605.115,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 605.115,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:32798ac33695bd283d6e650c61a40bc2dbda3a2e"
        },
        {
          "implementation": "pygit2",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:dir:bbb968463c32959031f5962fef0cd51530dcf194",
              "expected": "swh:1:dir:32798ac33695bd283d6e650c61a40bc2dbda3a2e"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:dir:32798ac33695bd283d6e650c61a40bc2dbda3a2e",
                "actual": "swh:1:dir:bbb968463c32959031f5962fef0cd51530dcf194",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 29.847,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 29.847,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:bbb968463c32959031f5962fef0cd51530dcf194"
        },
        {
          "implementation": "python",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:dir:bbb968463c32959031f5962fef0cd51530dcf194",
              "expected": "swh:1:dir:32798ac33695bd283d6e650c61a40bc2dbda3a2e"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:dir:32798ac33695bd283d6e650c61a40bc2dbda3a2e",
                "actual": "swh:1:dir:bbb968463c32959031f5962fef0cd51530dcf194",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 321.341,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 321.341,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:bbb968463c32959031f5962fef0cd51530dcf194"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 952.052,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 952.052,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:32798ac33695bd283d6e650c61a40bc2dbda3a2e"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 495.316,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 495.316,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:32798ac33695bd283d6e650c61a40bc2dbda3a2e"
        }
      ]
    },
    {
      "id": "dir_ordering",
      "category": "directory/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/directory/edge_cases/dir_ordering/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:dir:8a75e785dc497ca2fd150e8f32e13656eb3b6f88",
        "expected_swhid_sha256": "swh:2:dir:8488b95fe3587e0224e652fad205810531555542e8cc7e82ce2fc4d41481fc41"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 230.505,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 230.505,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:8a75e785dc497ca2fd150e8f32e13656eb3b6f88"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 500.893,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 500.893,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:8a75e785dc497ca2fd150e8f32e13656eb3b6f88"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 240.255,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 240.255,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:8a75e785dc497ca2fd150e8f32e13656eb3b6f88"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 30.402,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 30.402,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:8a75e785dc497ca2fd150e8f32e13656eb3b6f88"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 321.432,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 321.432,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:8a75e785dc497ca2fd150e8f32e13656eb3b6f88"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 623.395,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 623.395,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:8a75e785dc497ca2fd150e8f32e13656eb3b6f88"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 205.37,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 205.37,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:8a75e785dc497ca2fd150e8f32e13656eb3b6f88"
        }
      ]
    },
    {
      "id": "empty_paths",
      "category": "directory/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/directory/edge_cases/empty_paths/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:dir:e74c2821d3ed7d865d81068116994c209988dac2",
        "expected_swhid_sha256": "swh:2:dir:e2f6aa942f021772f074a256b27468c791e9f2e5855aa4d9a76cbb46bd2871ce"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 231.843,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 231.843,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:e74c2821d3ed7d865d81068116994c209988dac2"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 490.557,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 490.557,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:e74c2821d3ed7d865d81068116994c209988dac2"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 237.92,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 237.92,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:e74c2821d3ed7d865d81068116994c209988dac2"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 30.584,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 30.584,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:e74c2821d3ed7d865d81068116994c209988dac2"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 318.352,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 318.352,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:e74c2821d3ed7d865d81068116994c209988dac2"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 620.557,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 620.557,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:e74c2821d3ed7d865d81068116994c209988dac2"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 214.17,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 214.17,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:e74c2821d3ed7d865d81068116994c209988dac2"
        }
      ]
    },
    {
      "id": "entry_ordering",
      "category": "directory/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/directory/edge_cases/entry_ordering/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:dir:367667c0665514d6e9aacf236eca852ae92c0cf6",
        "expected_swhid_sha256": "swh:2:dir:ef3635807e9e5af2a4188298de95f4e1a2300295a7d7629ce07b803fe4d127d9"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 223.735,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 223.735,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:367667c0665514d6e9aacf236eca852ae92c0cf6"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 491.085,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 491.085,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:367667c0665514d6e9aacf236eca852ae92c0cf6"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 239.426,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 239.426,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:367667c0665514d6e9aacf236eca852ae92c0cf6"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 28.593,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 28.593,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:367667c0665514d6e9aacf236eca852ae92c0cf6"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 331.015,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 331.015,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:367667c0665514d6e9aacf236eca852ae92c0cf6"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 614.272,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 614.272,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:367667c0665514d6e9aacf236eca852ae92c0cf6"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 207.937,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 207.937,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:367667c0665514d6e9aacf236eca852ae92c0cf6"
        }
      ]
    },
    {
      "id": "mixed_types",
      "category": "directory/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/directory/edge_cases/mixed_types/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:dir:6a805bfd6380e2e1e4412ac66933ebd244fb9d72",
        "expected_swhid_sha256": "swh:2:dir:fad4b42e6c2b590c9a432a5976d37215cf291c76c77f11cf57d65733d3ce7db6"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 225.487,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 225.487,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:6a805bfd6380e2e1e4412ac66933ebd244fb9d72"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 595.89,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 595.89,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:6a805bfd6380e2e1e4412ac66933ebd244fb9d72"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 606.38,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 606.38,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:6a805bfd6380e2e1e4412ac66933ebd244fb9d72"
        },
        {
          "implementation": "pygit2",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:dir:829dac03dfaf3dcafe01fe280aedb7cb00ee3282",
              "expected": "swh:1:dir:6a805bfd6380e2e1e4412ac66933ebd244fb9d72"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:dir:6a805bfd6380e2e1e4412ac66933ebd244fb9d72",
                "actual": "swh:1:dir:829dac03dfaf3dcafe01fe280aedb7cb00ee3282",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 29.017,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 29.017,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:829dac03dfaf3dcafe01fe280aedb7cb00ee3282"
        },
        {
          "implementation": "python",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:dir:829dac03dfaf3dcafe01fe280aedb7cb00ee3282",
              "expected": "swh:1:dir:6a805bfd6380e2e1e4412ac66933ebd244fb9d72"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:dir:6a805bfd6380e2e1e4412ac66933ebd244fb9d72",
                "actual": "swh:1:dir:829dac03dfaf3dcafe01fe280aedb7cb00ee3282",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 320.551,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 320.551,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:829dac03dfaf3dcafe01fe280aedb7cb00ee3282"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 946.753,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 946.753,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:6a805bfd6380e2e1e4412ac66933ebd244fb9d72"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 497.115,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 497.115,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:6a805bfd6380e2e1e4412ac66933ebd244fb9d72"
        }
      ]
    },
    {
      "id": "path_terminator",
      "category": "directory/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/directory/edge_cases/path_terminator/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:dir:cfed4cb9781dbec4a5d0184bd2f671dc350137ca",
        "expected_swhid_sha256": "swh:2:dir:134a6aca679b1fc4107adb1237e4b020150510d328c257721ee85e4700d712ce"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 235.116,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 235.116,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:cfed4cb9781dbec4a5d0184bd2f671dc350137ca"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 508.608,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 508.608,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:cfed4cb9781dbec4a5d0184bd2f671dc350137ca"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 238.798,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 238.798,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:cfed4cb9781dbec4a5d0184bd2f671dc350137ca"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 35.296,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 35.296,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:cfed4cb9781dbec4a5d0184bd2f671dc350137ca"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 322.056,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 322.056,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:cfed4cb9781dbec4a5d0184bd2f671dc350137ca"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 614.886,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 614.886,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:cfed4cb9781dbec4a5d0184bd2f671dc350137ca"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 226.578,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 226.578,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:cfed4cb9781dbec4a5d0184bd2f671dc350137ca"
        }
      ]
    },
    {
      "id": "special_chars",
      "category": "directory/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/directory/edge_cases/special_chars/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:dir:09b68fff5b158f616bd76d5e82836dafc6b96aaf",
        "expected_swhid_sha256": "swh:2:dir:fbe5726704829cb41375d567ebdd1a0e313b2a045551b05ef77a0c47a8f2823d"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 394.303,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 394.303,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:09b68fff5b158f616bd76d5e82836dafc6b96aaf"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 663.632,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 663.632,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:09b68fff5b158f616bd76d5e82836dafc6b96aaf"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 418.34,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 418.34,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:09b68fff5b158f616bd76d5e82836dafc6b96aaf"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 35.599,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 35.599,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:09b68fff5b158f616bd76d5e82836dafc6b96aaf"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 329.44,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 329.44,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:09b68fff5b158f616bd76d5e82836dafc6b96aaf"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 742.326,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 742.326,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:09b68fff5b158f616bd76d5e82836dafc6b96aaf"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 318.533,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 318.533,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:09b68fff5b158f616bd76d5e82836dafc6b96aaf"
        }
      ]
    },
    {
      "id": "unicode_names",
      "category": "directory/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/directory/edge_cases/unicode_names/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:dir:ee7194e754e8a911d41b83a06c10a22b7266d1bd",
        "expected_swhid_sha256": "swh:2:dir:03ea1f801e73041096c6e699fa1f46913cc478973e5430079aa72efe21e25d7b"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 236.99,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 236.99,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:ee7194e754e8a911d41b83a06c10a22b7266d1bd"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 497.065,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 497.065,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:ee7194e754e8a911d41b83a06c10a22b7266d1bd"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 241.529,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 241.529,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:ee7194e754e8a911d41b83a06c10a22b7266d1bd"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 27.81,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 27.81,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:ee7194e754e8a911d41b83a06c10a22b7266d1bd"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 327.097,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 327.097,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:ee7194e754e8a911d41b83a06c10a22b7266d1bd"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 625.054,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 625.054,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:ee7194e754e8a911d41b83a06c10a22b7266d1bd"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 212.602,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 212.602,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:ee7194e754e8a911d41b83a06c10a22b7266d1bd"
        }
      ]
    },
    {
      "id": "unicode_normalization",
      "category": "directory/edge_cases",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/directory/edge_cases/unicode_normalization/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:dir:53d793e1a86c17e1c120e8cf1d9cec788a5c360f",
        "expected_swhid_sha256": "swh:2:dir:4fd288829483b6f50c616f044a7bdb4375f4d6178a71650208efead7725761c1"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 177.032,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 177.032,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:53d793e1a86c17e1c120e8cf1d9cec788a5c360f"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 459.066,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 459.066,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:53d793e1a86c17e1c120e8cf1d9cec788a5c360f"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 189.739,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 189.739,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:53d793e1a86c17e1c120e8cf1d9cec788a5c360f"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 25.805,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 25.805,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:53d793e1a86c17e1c120e8cf1d9cec788a5c360f"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 326.614,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 326.614,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:53d793e1a86c17e1c120e8cf1d9cec788a5c360f"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 595.495,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 595.495,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:53d793e1a86c17e1c120e8cf1d9cec788a5c360f"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 182.658,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 182.658,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:53d793e1a86c17e1c120e8cf1d9cec788a5c360f"
        }
      ]
    },
    {
      "id": "alias_branches",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/alias_branches/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:9985c2da7ec2950ae93a4bc81d09bbe21ac3d423",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 23.597,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 23.597,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:9985c2da7ec2950ae93a4bc81d09bbe21ac3d423"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 322.263,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 322.263,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:9985c2da7ec2950ae93a4bc81d09bbe21ac3d423"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 519.788,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 519.788,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:9985c2da7ec2950ae93a4bc81d09bbe21ac3d423"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 312.145,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 312.145,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:9985c2da7ec2950ae93a4bc81d09bbe21ac3d423"
        }
      ]
    },
    {
      "id": "case_rename",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/case_rename/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:f72a5cda8a9e692733f28dd97f6a497789fe4f1a",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 24.132,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 24.132,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:f72a5cda8a9e692733f28dd97f6a497789fe4f1a"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 279.555,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 279.555,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:f72a5cda8a9e692733f28dd97f6a497789fe4f1a"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 475.79,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 475.79,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:f72a5cda8a9e692733f28dd97f6a497789fe4f1a"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 202.105,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 202.105,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:f72a5cda8a9e692733f28dd97f6a497789fe4f1a"
        }
      ]
    },
    {
      "id": "dangling_branches",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/dangling_branches/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:b1a1cb66e7a27f7a6b2424e953bd21d39c975f78",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:snp:da11ffd92144992a4715673dea6eb6b0a7791d2b",
              "expected": "swh:1:snp:b1a1cb66e7a27f7a6b2424e953bd21d39c975f78"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:snp:b1a1cb66e7a27f7a6b2424e953bd21d39c975f78",
                "actual": "swh:1:snp:da11ffd92144992a4715673dea6eb6b0a7791d2b",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 21.597,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 21.597,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:da11ffd92144992a4715673dea6eb6b0a7791d2b"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "FAIL",
          "error": {
            "code": "COMPUTE_ERROR",
            "subtype": "exception",
            "message": "[COMPUTE_ERROR] Error running Python implementation: [COMPUTE_ERROR] Python implementation failed: Traceback (most recent call last):\n  File \"<frozen runpy>\", line 198, in _run_module_as_main\n  File \"<frozen runpy>\", line 88, in _run_code\n  File \"C:\\hostedtoolcache\\windows\\Python\\3.12.10\\x64\\Lib\\site-packages\\swh\\model\\cli.py\", line 323, in <module>\n    identify()\n  File \"C:\\hostedtoolcache\\windows\\Python\\3.12.10\\x64\\Lib\\site-packages\\click\\core.py\", line 1485, in __call__\n    return self.main(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"C:\\hostedtoolcache\\windows\\Python\\3.12.10\\x64\\Lib\\site-packages\\click\\core.py\", line 1406, in main\n    rv = self.invoke(ctx)\n         ^^^^^^^^^^^^^^^^\n  File \"C:\\hostedtoolcache\\windows\\Python\\3.12.10\\x64\\Lib\\site-packages\\click\\core.py\", line 1269, in invoke\n    return ctx.invoke(self.callback, **ctx.params)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"C:\\hostedtoolcache\\windows\\Python\\3.12.10\\x64\\Lib\\site-packages\\click\\core.py\", line 824, in invoke\n    return callback(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"C:\\hostedtoolcache\\windows\\Python\\3.12.10\\x64\\Lib\\site-packages\\swh\\model\\cli.py\", line 315, in identify\n    for obj, swhid in results:\n                      ^^^^^^^\n  File \"C:\\hostedtoolcache\\windows\\Python\\3.12.10\\x64\\Lib\\site-packages\\swh\\model\\cli.py\", line 177, in identify_object\n    swhid = str(swhid_of_git_repo(obj))\n                ^^^^^^^^^^^^^^^^^^^^^^\n  File \"C:\\hostedtoolcache\\windows\\Python\\3.12.10\\x64\\Lib\\site-packages\\swh\\model\\cli.py\", line 124, in swhid_of_git_repo\n    obj = repo[target]\n          ~~~~^^^^^^^^\n  File \"C:\\hostedtoolcache\\windows\\Python\\3.12.10\\x64\\Lib\\site-packages\\dulwich\\repo.py\", line 1227, in __getitem__\n    raise KeyError(name)\nKeyError: b'0000000000000000000000000000000000000001'\n",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 310.919,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 310.919,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "ruby",
          "status": "FAIL",
          "error": {
            "code": "COMPUTE_ERROR",
            "subtype": "exception",
            "message": "Error running Ruby implementation: Ruby implementation failed: ",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 494.339,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 494.339,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 251.804,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 251.804,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:b1a1cb66e7a27f7a6b2424e953bd21d39c975f78"
        }
      ]
    },
    {
      "id": "lightweight_vs_annotated",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/lightweight_vs_annotated/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:3ed4bb336012f1b2fa16fbf57c55f90c29cdf173",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 25.37,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 25.37,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:3ed4bb336012f1b2fa16fbf57c55f90c29cdf173"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 323.964,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 323.964,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:3ed4bb336012f1b2fa16fbf57c55f90c29cdf173"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 534.702,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 534.702,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:3ed4bb336012f1b2fa16fbf57c55f90c29cdf173"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 465.009,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 465.009,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:3ed4bb336012f1b2fa16fbf57c55f90c29cdf173"
        }
      ]
    },
    {
      "id": "merge_commits",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/merge_commits/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:ef2430afbf4735f02b73c79bc4a53af6da5c6d18",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 22.773,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 22.773,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:ef2430afbf4735f02b73c79bc4a53af6da5c6d18"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 313.469,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 313.469,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:ef2430afbf4735f02b73c79bc4a53af6da5c6d18"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 499.011,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 499.011,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:ef2430afbf4735f02b73c79bc4a53af6da5c6d18"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 241.985,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 241.985,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:ef2430afbf4735f02b73c79bc4a53af6da5c6d18"
        }
      ]
    },
    {
      "id": "signed_tag",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/signed_tag/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:1109043ec17eeb3bf7d657689ab60336c901fde9",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 23.585,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 23.585,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:1109043ec17eeb3bf7d657689ab60336c901fde9"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 307.24,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 307.24,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:1109043ec17eeb3bf7d657689ab60336c901fde9"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 517.293,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 517.293,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:1109043ec17eeb3bf7d657689ab60336c901fde9"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 297.398,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 297.398,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:1109043ec17eeb3bf7d657689ab60336c901fde9"
        }
      ]
    },
    {
      "id": "snapshot_branch_order",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/snapshot_branch_order/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:8f0d48de532ad98671b25f6b069ee3003f46a505",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 24.222,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 24.222,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:8f0d48de532ad98671b25f6b069ee3003f46a505"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 327.762,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 327.762,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:8f0d48de532ad98671b25f6b069ee3003f46a505"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 522.51,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 522.51,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:8f0d48de532ad98671b25f6b069ee3003f46a505"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 433.266,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 433.266,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:8f0d48de532ad98671b25f6b069ee3003f46a505"
        }
      ]
    },
    {
      "id": "submodule",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/submodule/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:92683e1879de34dc894fa28d4854e9437257dee2",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 22.677,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 22.677,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:92683e1879de34dc894fa28d4854e9437257dee2"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 275.764,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 275.764,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:92683e1879de34dc894fa28d4854e9437257dee2"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 487.423,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 487.423,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:92683e1879de34dc894fa28d4854e9437257dee2"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 184.55,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 184.55,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:92683e1879de34dc894fa28d4854e9437257dee2"
        }
      ]
    },
    {
      "id": "synthetic_repo",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/synthetic/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:d66db619f7d82b4bc6524810d045d731ae099ef7",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:snp:8366b57cf3ca8f2f20d65c69837be070894a83b2",
              "expected": "swh:1:snp:d66db619f7d82b4bc6524810d045d731ae099ef7"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:snp:d66db619f7d82b4bc6524810d045d731ae099ef7",
                "actual": "swh:1:snp:8366b57cf3ca8f2f20d65c69837be070894a83b2",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 24.03,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 24.03,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:8366b57cf3ca8f2f20d65c69837be070894a83b2"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 324.739,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 324.739,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:d66db619f7d82b4bc6524810d045d731ae099ef7"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 527.251,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 527.251,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:d66db619f7d82b4bc6524810d045d731ae099ef7"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 344.443,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 344.443,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:d66db619f7d82b4bc6524810d045d731ae099ef7"
        }
      ]
    },
    {
      "id": "timezone_extremes",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/timezone_extremes/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:a08106ee77186a6657c1ac9214cda20e728e66a2",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 24.116,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 24.116,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:a08106ee77186a6657c1ac9214cda20e728e66a2"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 297.242,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 297.242,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:a08106ee77186a6657c1ac9214cda20e728e66a2"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 479.554,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 479.554,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:a08106ee77186a6657c1ac9214cda20e728e66a2"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 176.598,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 176.598,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:a08106ee77186a6657c1ac9214cda20e728e66a2"
        }
      ]
    },
    {
      "id": "with_tags",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/with_tags/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:9497c331aac82899611d1c2e9a0eef1d3c161c8d",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 22.634,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 22.634,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:9497c331aac82899611d1c2e9a0eef1d3c161c8d"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 306.542,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 306.542,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:9497c331aac82899611d1c2e9a0eef1d3c161c8d"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 529.275,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 529.275,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:9497c331aac82899611d1c2e9a0eef1d3c161c8d"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 459.431,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 459.431,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:9497c331aac82899611d1c2e9a0eef1d3c161c8d"
        }
      ]
    },
    {
      "id": "branch_ordering",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/branch_ordering.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:e44a647204ef944dd0fd28302a0d65124b93cd36",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:snp:2c7bb0f4015176850a9fd301025ff5c24ab429f5",
              "expected": "swh:1:snp:e44a647204ef944dd0fd28302a0d65124b93cd36"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:snp:e44a647204ef944dd0fd28302a0d65124b93cd36",
                "actual": "swh:1:snp:2c7bb0f4015176850a9fd301025ff5c24ab429f5",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 259.643,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 259.643,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:2c7bb0f4015176850a9fd301025ff5c24ab429f5"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 490.946,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 490.946,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:e44a647204ef944dd0fd28302a0d65124b93cd36"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 703.066,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 703.066,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:e44a647204ef944dd0fd28302a0d65124b93cd36"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 616.265,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 616.265,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:e44a647204ef944dd0fd28302a0d65124b93cd36"
        }
      ]
    },
    {
      "id": "complex_merges",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/complex_merges.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:604524a5decb4c927258eb4d9f5a121c48218bd4",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:snp:1483e03d492f5695b82bd5851ee72a2c6be8805e",
              "expected": "swh:1:snp:604524a5decb4c927258eb4d9f5a121c48218bd4"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:snp:604524a5decb4c927258eb4d9f5a121c48218bd4",
                "actual": "swh:1:snp:1483e03d492f5695b82bd5851ee72a2c6be8805e",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 221.778,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 221.778,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:1483e03d492f5695b82bd5851ee72a2c6be8805e"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 460.763,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 460.763,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:604524a5decb4c927258eb4d9f5a121c48218bd4"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 647.246,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 647.246,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:604524a5decb4c927258eb4d9f5a121c48218bd4"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 468.596,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 468.596,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:604524a5decb4c927258eb4d9f5a121c48218bd4"
        }
      ]
    },
    {
      "id": "comprehensive_branch_develop",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_tdkpri4q\\comprehensive",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362",
        "expected_swhid_sha256": "swh:2:rev:ce9977aecc562d66a1788ceea6085d1a9fdfe0e6ec624b55bfee5d37c8ed3d2e"
      },
      "results": [
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 51.793,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 51.793,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 55.834,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 55.834,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 74.061,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 74.061,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 103.722,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 103.722,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 69.377,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 69.377,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 161.204,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 161.204,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 479.898,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 479.898,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362"
        }
      ]
    },
    {
      "id": "comprehensive_branch_feature-a",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_tdkpri4q\\comprehensive",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764",
        "expected_swhid_sha256": "swh:2:rev:be92c18a69f4061c1af3edcd55b1d65c2963db763cffd4129238a3f6ae9952ad"
      },
      "results": [
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 54.146,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 54.146,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 58.189,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 58.189,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 77.65,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 77.65,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 99.225,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 99.225,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 67.351,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 67.351,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 158.451,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 158.451,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 476.388,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 476.388,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        }
      ]
    },
    {
      "id": "comprehensive_branch_feature-b",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_tdkpri4q\\comprehensive",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149",
        "expected_swhid_sha256": "swh:2:rev:30ab3f05fe4b048aa1d4b7b2cab384c1ba83b101ea25731aa015cf6c35362428"
      },
      "results": [
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 51.826,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 51.826,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 53.843,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 53.843,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 72.505,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 72.505,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 102.106,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 102.106,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 74.598,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 74.598,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 154.832,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 154.832,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 488.581,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 488.581,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        }
      ]
    },
    {
      "id": "comprehensive_branch_hotfix",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_tdkpri4q\\comprehensive",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720",
        "expected_swhid_sha256": "swh:2:rev:31f042943bb64a93323c18f5afd5a5f6d8c8cf8e70d07a14c78c361bc80db32b"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 55.394,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 55.394,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 55.867,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 55.867,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 73.84,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 73.84,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 99.076,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 99.076,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 63.155,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 63.155,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 158.861,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 158.861,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 485.133,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 485.133,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        }
      ]
    },
    {
      "id": "comprehensive_branch_main",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_tdkpri4q\\comprehensive",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf",
        "expected_swhid_sha256": "swh:2:rev:b511eaf5a579cc893da0464c4a555adfaa15bdf65dc337e5a140c80261b30bf4"
      },
      "results": [
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 55.549,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 55.549,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 59.577,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 59.577,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 71.707,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 71.707,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 99.374,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 99.374,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 69.466,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 69.466,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 158.089,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 158.089,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 480.865,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 480.865,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v1.0.0",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_tdkpri4q\\comprehensive",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4",
        "expected_swhid_sha256": "swh:2:rel:fc5f81a1411b41556c6558845c5fe48efbe70f4a0a7dd6bd5a8b3c72a6228786"
      },
      "results": [
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 2.023,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.023,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 4.039,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 4.039,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 24.848,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 24.848,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 27.815,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 27.815,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 90.095,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 90.095,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 195.59,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 195.59,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 467.685,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 467.685,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v1.0.1",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_tdkpri4q\\comprehensive",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54",
        "expected_swhid_sha256": "swh:2:rel:b7c9b8486f02e73cfc55a6aef25b8f1f95772a9b988f9f729184137b28762c56"
      },
      "results": [
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 2.015,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.015,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 4.028,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 4.028,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 24.39,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 24.39,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 29.672,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 29.672,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 97.818,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 97.818,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 201.083,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 201.083,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 460.836,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 460.836,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v1.1.0",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_tdkpri4q\\comprehensive",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a",
        "expected_swhid_sha256": "swh:2:rel:a6423cd273e7af6554423736f950e831969e2f39c725dde857cb30222105c2ca"
      },
      "results": [
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 1.897,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 1.897,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 3.56,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 3.56,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 23.457,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 23.457,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 32.384,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 32.384,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 94.245,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 94.245,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 188.038,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 188.038,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 462.528,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 462.528,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v2.0.0",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_tdkpri4q\\comprehensive",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f",
        "expected_swhid_sha256": "swh:2:rel:f0fbfaaa8972a49fce82dfc62c1d97592cf2c62faca5adb1e0c0e227655d6068"
      },
      "results": [
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 2.022,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.022,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 6.065,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 6.065,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 23.857,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 23.857,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 31.329,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 31.329,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 91.13,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 91.13,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 200.487,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 200.487,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 464.978,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 464.978,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v2.1.0",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_tdkpri4q\\comprehensive",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39",
        "expected_swhid_sha256": "swh:2:rel:b071c1d398f3d7fb9c3fce176b4993a4f38f897b42db2bc9bdbda5e09ad97216"
      },
      "results": [
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 2.018,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.018,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 4.556,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 4.556,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 24.707,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 24.707,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 29.519,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 29.519,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 90.701,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 90.701,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 201.584,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 201.584,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 466.946,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 466.946,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        }
      ]
    },
    {
      "id": "merge_commits",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/merge_commits.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:5c9c3c9be880d0ac89707304017006716d6749a6",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:snp:b7fa53489fc4a7d6ccd2d08f54892dbe5bfcbeef",
              "expected": "swh:1:snp:5c9c3c9be880d0ac89707304017006716d6749a6"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:snp:5c9c3c9be880d0ac89707304017006716d6749a6",
                "actual": "swh:1:snp:b7fa53489fc4a7d6ccd2d08f54892dbe5bfcbeef",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 209.921,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 209.921,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:b7fa53489fc4a7d6ccd2d08f54892dbe5bfcbeef"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 459.608,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 459.608,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:5c9c3c9be880d0ac89707304017006716d6749a6"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 624.888,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 624.888,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:5c9c3c9be880d0ac89707304017006716d6749a6"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 388.524,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 388.524,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:5c9c3c9be880d0ac89707304017006716d6749a6"
        }
      ]
    },
    {
      "id": "signed_releases",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/signed_releases.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:1a358894eaa5f6f9727168d9280e992af1a076b4",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:snp:a37475d31797589cfc7f470f5e7a971ff635b9be",
              "expected": "swh:1:snp:1a358894eaa5f6f9727168d9280e992af1a076b4"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:snp:1a358894eaa5f6f9727168d9280e992af1a076b4",
                "actual": "swh:1:snp:a37475d31797589cfc7f470f5e7a971ff635b9be",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 240.451,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 240.451,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:a37475d31797589cfc7f470f5e7a971ff635b9be"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 490.448,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 490.448,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:1a358894eaa5f6f9727168d9280e992af1a076b4"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 696.43,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 696.43,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:1a358894eaa5f6f9727168d9280e992af1a076b4"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 646.906,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 646.906,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:1a358894eaa5f6f9727168d9280e992af1a076b4"
        }
      ]
    },
    {
      "id": "signed_revisions_branch_main",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_91v9m517\\signed_revisions",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe",
        "expected_swhid_sha256": "swh:2:rev:26be30e69cec790ad80df1486c709230b18670f1ca573b6dc61be9c8697225f3"
      },
      "results": [
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 53.819,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 53.819,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 55.843,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 55.843,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 73.908,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 73.908,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 101.707,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 101.707,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 67.507,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 67.507,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 156.086,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 156.086,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 486.45,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 486.45,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        }
      ]
    },
    {
      "id": "signed_revisions_branch_signed-feature",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_91v9m517\\signed_revisions",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe",
        "expected_swhid_sha256": "swh:2:rev:26be30e69cec790ad80df1486c709230b18670f1ca573b6dc61be9c8697225f3"
      },
      "results": [
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 48.59,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 48.59,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 51.385,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 51.385,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 72.263,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 72.263,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 102.162,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 102.162,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 69.072,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 69.072,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 154.631,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 154.631,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 487.564,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 487.564,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        }
      ]
    },
    {
      "id": "simple_revisions",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/simple_revisions.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:2f1450c1be7a6945b69d2c3724ac30a3be025e92",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:snp:7638ab45d024a9a8adcfcbe70f5f7e1844c2b8df",
              "expected": "swh:1:snp:2f1450c1be7a6945b69d2c3724ac30a3be025e92"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:snp:2f1450c1be7a6945b69d2c3724ac30a3be025e92",
                "actual": "swh:1:snp:7638ab45d024a9a8adcfcbe70f5f7e1844c2b8df",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 171.372,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 171.372,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:7638ab45d024a9a8adcfcbe70f5f7e1844c2b8df"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 408.591,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 408.591,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:2f1450c1be7a6945b69d2c3724ac30a3be025e92"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 593.708,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 593.708,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:2f1450c1be7a6945b69d2c3724ac30a3be025e92"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 297.973,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 297.973,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:2f1450c1be7a6945b69d2c3724ac30a3be025e92"
        }
      ]
    },
    {
      "id": "tag_types",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/tag_types.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:snp:98a720761e59ff1704a84b38e0f3f683a6c2d5d9",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "git-cmd",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "go",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:snp:819f5d1af138efaac9d870ffdbf49aa67a0873ae",
              "expected": "swh:1:snp:98a720761e59ff1704a84b38e0f3f683a6c2d5d9"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:snp:98a720761e59ff1704a84b38e0f3f683a6c2d5d9",
                "actual": "swh:1:snp:819f5d1af138efaac9d870ffdbf49aa67a0873ae",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 204.852,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 204.852,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:819f5d1af138efaac9d870ffdbf49aa67a0873ae"
        },
        {
          "implementation": "pygit2",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Git doesn't support snapshot objects",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 417.12,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 417.12,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:98a720761e59ff1704a84b38e0f3f683a6c2d5d9"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 629.5,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 629.5,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:98a720761e59ff1704a84b38e0f3f683a6c2d5d9"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 494.522,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 494.522,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:98a720761e59ff1704a84b38e0f3f683a6c2d5d9"
        }
      ]
    },
    {
      "id": "annotated_release_v1",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/with_tags/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:976993709ac2245f5128a5205653b26eab703fe1",
        "expected_swhid_sha256": "swh:2:rel:a0975e97ce4a44b9ebacae96a1c29bd540795a3e3d0f139271c79f89816a3220"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 4.032,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 4.032,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:976993709ac2245f5128a5205653b26eab703fe1"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 91.573,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 91.573,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:976993709ac2245f5128a5205653b26eab703fe1"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 23.887,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 23.887,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:976993709ac2245f5128a5205653b26eab703fe1"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 2.016,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.016,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:976993709ac2245f5128a5205653b26eab703fe1"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 199.437,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 199.437,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:976993709ac2245f5128a5205653b26eab703fe1"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 452.988,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 452.988,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:976993709ac2245f5128a5205653b26eab703fe1"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 25.678,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 25.678,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:976993709ac2245f5128a5205653b26eab703fe1"
        }
      ]
    },
    {
      "id": "annotated_release_v2",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/with_tags/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:a7c9921fab18efe11882532bdf751f44a704917a",
        "expected_swhid_sha256": "swh:2:rel:df586c70b4508d7ddb09ed154ca543086b2b143295caece2c0d3cf10661e9df6"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 4.025,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 4.025,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:a7c9921fab18efe11882532bdf751f44a704917a"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 95.922,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 95.922,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:a7c9921fab18efe11882532bdf751f44a704917a"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 25.218,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 25.218,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:a7c9921fab18efe11882532bdf751f44a704917a"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:a7c9921fab18efe11882532bdf751f44a704917a"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 193.187,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 193.187,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:a7c9921fab18efe11882532bdf751f44a704917a"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 458.919,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 458.919,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:a7c9921fab18efe11882532bdf751f44a704917a"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 27.481,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 27.481,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:a7c9921fab18efe11882532bdf751f44a704917a"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v1.0.0",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/comprehensive.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4",
        "expected_swhid_sha256": "swh:2:rel:fc5f81a1411b41556c6558845c5fe48efbe70f4a0a7dd6bd5a8b3c72a6228786"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 282.098,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 282.098,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 372.68,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 372.68,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 311.084,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 311.084,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 282.1,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 282.1,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 394.438,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 394.438,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 653.98,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 653.98,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 210.944,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 210.944,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v1.0.1",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/comprehensive.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54",
        "expected_swhid_sha256": "swh:2:rel:b7c9b8486f02e73cfc55a6aef25b8f1f95772a9b988f9f729184137b28762c56"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 283.7,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 283.7,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 383.708,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 383.708,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 301.831,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 301.831,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 279.659,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 279.659,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 444.873,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 444.873,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 711.295,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 711.295,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 245.847,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 245.847,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v1.1.0",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/comprehensive.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a",
        "expected_swhid_sha256": "swh:2:rel:a6423cd273e7af6554423736f950e831969e2f39c725dde857cb30222105c2ca"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 293.087,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 293.087,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 378.667,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 378.667,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 293.087,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 293.087,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 285.269,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 285.269,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 381.134,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 381.134,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 645.52,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 645.52,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 232.702,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 232.702,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v2.0.0",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/comprehensive.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f",
        "expected_swhid_sha256": "swh:2:rel:f0fbfaaa8972a49fce82dfc62c1d97592cf2c62faca5adb1e0c0e227655d6068"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 286.401,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 286.401,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 375.117,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 375.117,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 295.584,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 295.584,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 277.798,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 277.798,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 389.482,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 389.482,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 646.194,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 646.194,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 229.244,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 229.244,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v2.1.0",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/comprehensive.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39",
        "expected_swhid_sha256": "swh:2:rel:b071c1d398f3d7fb9c3fce176b4993a4f38f897b42db2bc9bdbda5e09ad97216"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 279.716,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 279.716,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 376.381,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 376.381,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 300.664,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 300.664,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 286.77,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 286.77,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 389.644,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 389.644,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 649.149,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 649.149,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 226.172,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 226.172,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        }
      ]
    },
    {
      "id": "signed_release_v1",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/signed_releases.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:d6bc712db2ffad219e410155850770f2a6f80566",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 224.519,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 224.519,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:d6bc712db2ffad219e410155850770f2a6f80566"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 310.866,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 310.866,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:d6bc712db2ffad219e410155850770f2a6f80566"
        },
        {
          "implementation": "go",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:rel:2279dab262bc7b7644449e708e3eed7d3cf1e1f7",
              "expected": "swh:1:rel:d6bc712db2ffad219e410155850770f2a6f80566"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:rel:d6bc712db2ffad219e410155850770f2a6f80566",
                "actual": "swh:1:rel:2279dab262bc7b7644449e708e3eed7d3cf1e1f7",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 242.337,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 242.337,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:2279dab262bc7b7644449e708e3eed7d3cf1e1f7"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 219.702,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 219.702,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:d6bc712db2ffad219e410155850770f2a6f80566"
        },
        {
          "implementation": "python",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Python implementation doesn't support signed tags (GPG signatures not handled by swh.model Release object)",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 607.319,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 607.319,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:d6bc712db2ffad219e410155850770f2a6f80566"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 179.912,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 179.912,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:d6bc712db2ffad219e410155850770f2a6f80566"
        }
      ]
    },
    {
      "id": "signed_release_v2",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/signed_releases.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:90b798f42ee8c20dc94b119fc4139b79a03c3b7e",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 252.246,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 252.246,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:90b798f42ee8c20dc94b119fc4139b79a03c3b7e"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 339.872,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 339.872,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:90b798f42ee8c20dc94b119fc4139b79a03c3b7e"
        },
        {
          "implementation": "go",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:rel:53914f8f6882079521c6e142f507f73befa85f7e",
              "expected": "swh:1:rel:90b798f42ee8c20dc94b119fc4139b79a03c3b7e"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:rel:90b798f42ee8c20dc94b119fc4139b79a03c3b7e",
                "actual": "swh:1:rel:53914f8f6882079521c6e142f507f73befa85f7e",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 270.066,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 270.066,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:53914f8f6882079521c6e142f507f73befa85f7e"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 239.336,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 239.336,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:90b798f42ee8c20dc94b119fc4139b79a03c3b7e"
        },
        {
          "implementation": "python",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Python implementation doesn't support signed tags (GPG signatures not handled by swh.model Release object)",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 629.135,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 629.135,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:90b798f42ee8c20dc94b119fc4139b79a03c3b7e"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 178.128,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 178.128,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:90b798f42ee8c20dc94b119fc4139b79a03c3b7e"
        }
      ]
    },
    {
      "id": "signed_release_v2_1",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/signed_releases.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:dc4a4d4c9110311ff03e0a6f218ecfcb3247ac0b",
        "expected_swhid_sha256": null
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 229.559,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 229.559,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:dc4a4d4c9110311ff03e0a6f218ecfcb3247ac0b"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 316.619,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 316.619,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:dc4a4d4c9110311ff03e0a6f218ecfcb3247ac0b"
        },
        {
          "implementation": "go",
          "status": "FAIL",
          "error": {
            "code": "MISMATCH_ERROR",
            "subtype": "swhid",
            "message": "SWHID mismatch",
            "context": {
              "got": "swh:1:rel:29633edd1bbc4bfca983f82d37280513b6a3143d",
              "expected": "swh:1:rel:dc4a4d4c9110311ff03e0a6f218ecfcb3247ac0b"
            },
            "diff": [
              {
                "path": "/swhid",
                "expected": "swh:1:rel:dc4a4d4c9110311ff03e0a6f218ecfcb3247ac0b",
                "actual": "swh:1:rel:29633edd1bbc4bfca983f82d37280513b6a3143d",
                "category": "value_mismatch"
              }
            ]
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 243.834,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 243.834,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:29633edd1bbc4bfca983f82d37280513b6a3143d"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 230.033,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 230.033,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:dc4a4d4c9110311ff03e0a6f218ecfcb3247ac0b"
        },
        {
          "implementation": "python",
          "status": "SKIPPED",
          "error": {
            "code": "VALIDATION_ERROR",
            "subtype": "unsupported_type",
            "message": "Object type not supported: Python implementation doesn't support signed tags (GPG signatures not handled by swh.model Release object)",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 631.134,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 631.134,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:dc4a4d4c9110311ff03e0a6f218ecfcb3247ac0b"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 186.7,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 186.7,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:dc4a4d4c9110311ff03e0a6f218ecfcb3247ac0b"
        }
      ]
    },
    {
      "id": "tag_types_annotated",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/tag_types.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rel:302822701a46791d97f5e372255b7db078a342e2",
        "expected_swhid_sha256": "swh:2:rel:2aebb765fa34bae3b2cf2acd74ced472baa4a962da2f960ef9bcd5aa0b0519e1"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 176.175,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 176.175,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:302822701a46791d97f5e372255b7db078a342e2"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 264.095,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 264.095,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:302822701a46791d97f5e372255b7db078a342e2"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 192.633,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 192.633,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:302822701a46791d97f5e372255b7db078a342e2"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 170.372,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 170.372,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:302822701a46791d97f5e372255b7db078a342e2"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 320.146,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 320.146,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:302822701a46791d97f5e372255b7db078a342e2"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 581.564,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 581.564,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:302822701a46791d97f5e372255b7db078a342e2"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 142.478,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 142.478,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:302822701a46791d97f5e372255b7db078a342e2"
        }
      ]
    },
    {
      "id": "comprehensive_branch_feature-a",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/comprehensive.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764",
        "expected_swhid_sha256": "swh:2:rev:be92c18a69f4061c1af3edcd55b1d65c2963db763cffd4129238a3f6ae9952ad"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 344.563,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 344.563,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 386.843,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 386.843,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 375.237,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 375.237,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 346.827,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 346.827,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 352.046,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 352.046,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 668.759,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 668.759,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 251.796,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 251.796,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        }
      ]
    },
    {
      "id": "comprehensive_branch_feature-b",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/comprehensive.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149",
        "expected_swhid_sha256": "swh:2:rev:30ab3f05fe4b048aa1d4b7b2cab384c1ba83b101ea25731aa015cf6c35362428"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 344.405,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 344.405,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 376.966,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 376.966,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 356.365,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 356.365,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 338.353,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 338.353,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 358.657,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 358.657,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 685.509,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 685.509,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 267.633,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 267.633,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        }
      ]
    },
    {
      "id": "comprehensive_branch_hotfix",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/comprehensive.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720",
        "expected_swhid_sha256": "swh:2:rev:31f042943bb64a93323c18f5afd5a5f6d8c8cf8e70d07a14c78c361bc80db32b"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 353.791,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 353.791,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 391.065,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 391.065,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 366.323,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 366.323,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 349.258,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 349.258,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 355.163,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 355.163,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 691.236,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 691.236,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 265.676,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 265.676,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        }
      ]
    },
    {
      "id": "comprehensive_branch_main",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/comprehensive.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf",
        "expected_swhid_sha256": "swh:2:rev:b511eaf5a579cc893da0464c4a555adfaa15bdf65dc337e5a140c80261b30bf4"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 345.518,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 345.518,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 386.161,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 386.161,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 371.343,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 371.343,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 347.585,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 347.585,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 373.478,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 373.478,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 701.543,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 701.543,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 263.145,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 263.145,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        }
      ]
    },
    {
      "id": "initial_revision",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/merge_commits/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:d8693ad0daffe017605f67d723b66e0c213035cb",
        "expected_swhid_sha256": "swh:2:rev:1fb7e07aafd2e63bb17a5b4ff3e5ee2f9f94b089e04570ca9d3bc52a7ead7323"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 60.927,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 60.927,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:d8693ad0daffe017605f67d723b66e0c213035cb"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 109.764,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 109.764,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:d8693ad0daffe017605f67d723b66e0c213035cb"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 79.357,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 79.357,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:d8693ad0daffe017605f67d723b66e0c213035cb"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 55.317,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 55.317,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:d8693ad0daffe017605f67d723b66e0c213035cb"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 167.315,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 167.315,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:d8693ad0daffe017605f67d723b66e0c213035cb"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 494.2,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 494.2,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:d8693ad0daffe017605f67d723b66e0c213035cb"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 72.873,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 72.873,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:d8693ad0daffe017605f67d723b66e0c213035cb"
        }
      ]
    },
    {
      "id": "merge_commits_head",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/merge_commits.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:b644fc71fa76537858cb421f5bc6fd2f0f475d88",
        "expected_swhid_sha256": "swh:2:rev:e8aae6674be44e7cc053c574ad6b69d2622d2c8ba2fa43f085c6209bc1850a29"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 256.601,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 256.601,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b644fc71fa76537858cb421f5bc6fd2f0f475d88"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 291.036,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 291.036,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b644fc71fa76537858cb421f5bc6fd2f0f475d88"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 265.729,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 265.729,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b644fc71fa76537858cb421f5bc6fd2f0f475d88"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 250.546,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 250.546,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b644fc71fa76537858cb421f5bc6fd2f0f475d88"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 287.546,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 287.546,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b644fc71fa76537858cb421f5bc6fd2f0f475d88"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 615.03,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 615.03,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b644fc71fa76537858cb421f5bc6fd2f0f475d88"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 196.988,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 196.988,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b644fc71fa76537858cb421f5bc6fd2f0f475d88"
        }
      ]
    },
    {
      "id": "merge_revision",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/merge_commits/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b",
        "expected_swhid_sha256": "swh:2:rev:3ef41f06d867417af32690b178be0a11e7cdc80b944644b0f874c12fb9339d2e"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 57.621,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 57.621,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 97.922,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 97.922,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 76.157,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 76.157,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 53.578,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 53.578,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 162.581,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 162.581,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 494.964,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 494.964,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 66.493,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 66.493,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        }
      ]
    },
    {
      "id": "signed_revision_feature",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/signed_revisions.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe",
        "expected_swhid_sha256": "swh:2:rev:26be30e69cec790ad80df1486c709230b18670f1ca573b6dc61be9c8697225f3"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 272.285,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 272.285,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 315.803,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 315.803,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 288.791,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 288.791,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 262.199,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 262.199,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 291.115,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 291.115,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 620.06,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 620.06,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 188.767,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 188.767,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        }
      ]
    },
    {
      "id": "signed_revision_main",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/signed_revisions.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe",
        "expected_swhid_sha256": "swh:2:rev:26be30e69cec790ad80df1486c709230b18670f1ca573b6dc61be9c8697225f3"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 200.815,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 200.815,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 250.619,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 250.619,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 220.791,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 220.791,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 196.772,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 196.772,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 252.275,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 252.275,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 577.412,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 577.412,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 154.846,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 154.846,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        }
      ]
    },
    {
      "id": "simple_revision",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git/merge_commits/",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b",
        "expected_swhid_sha256": "swh:2:rev:3ef41f06d867417af32690b178be0a11e7cdc80b944644b0f874c12fb9339d2e"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 4.037,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 4.037,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 53.799,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 53.799,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 23.93,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 23.93,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 2.02,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.02,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 121.489,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 121.489,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 445.979,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 445.979,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 29.869,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 29.869,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        }
      ]
    },
    {
      "id": "simple_revisions_first",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/simple_revisions.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:de1d62e55c7561f961a70ca57f1da6b3cf16fdb7",
        "expected_swhid_sha256": "swh:2:rev:cf37e2a69019225827ab62874dd612fbbe702fb9240871b9b1a5c3797d7b9b82"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 212.772,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 212.772,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:de1d62e55c7561f961a70ca57f1da6b3cf16fdb7"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 256.345,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 256.345,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:de1d62e55c7561f961a70ca57f1da6b3cf16fdb7"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 230.662,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 230.662,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:de1d62e55c7561f961a70ca57f1da6b3cf16fdb7"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 207.484,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 207.484,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:de1d62e55c7561f961a70ca57f1da6b3cf16fdb7"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 267.539,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 267.539,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:de1d62e55c7561f961a70ca57f1da6b3cf16fdb7"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 595.99,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 595.99,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:de1d62e55c7561f961a70ca57f1da6b3cf16fdb7"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 165.164,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 165.164,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:de1d62e55c7561f961a70ca57f1da6b3cf16fdb7"
        }
      ]
    },
    {
      "id": "simple_revisions_head",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/simple_revisions.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904",
        "expected_swhid_sha256": "swh:2:rev:39f389419c331aed831d9ec3bfbe579c43a1797da9657593044a80ac663dd2b3"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 164.664,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 164.664,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 207.487,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 207.487,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 181.154,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 181.154,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 167.308,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 167.308,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 219.817,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 219.817,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 549.015,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 549.015,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 128.911,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 128.911,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        }
      ]
    },
    {
      "id": "simple_revisions_second",
      "category": "git/basic",
      "payload_ref": "D:\\a\\test-suite\\test-suite\\payloads/git-repository/simple_revisions.tar.gz",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904",
        "expected_swhid_sha256": "swh:2:rev:39f389419c331aed831d9ec3bfbe579c43a1797da9657593044a80ac663dd2b3"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 212.333,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 212.333,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 255.256,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 255.256,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 228.737,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 228.737,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 208.285,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 208.285,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 267.284,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 267.284,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 587.785,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 587.785,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 175.794,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 175.794,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        }
      ]
    }
  ],
  "aggregates": {
    "by_implementation": {
      "git": {
        "passed": 64,
        "failed": 0,
        "skipped": 17
      },
      "git-cmd": {
        "passed": 64,
        "failed": 0,
        "skipped": 17
      },
      "go": {
        "passed": 70,
        "failed": 11,
        "skipped": 0
      },
      "pygit2": {
        "passed": 61,
        "failed": 3,
        "skipped": 17
      },
      "python": {
        "passed": 74,
        "failed": 4,
        "skipped": 3
      },
      "ruby": {
        "passed": 80,
        "failed": 1,
        "skipped": 0
      },
      "rust": {
        "passed": 81,
        "failed": 0,
        "skipped": 0
      }
    }
  }
}