{
  "schema_version": "1.0.0",
  "schema_extensions": [],
  "run": {
    "id": "2026-05-13T06-09-29Z_421050",
    "created_at": "2026-05-13T06:09:29.687927Z",
    "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.017,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.017,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:b909b6e399ef856d8c36fcb662322152e8ff04da"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 62.892,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 62.892,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:b909b6e399ef856d8c36fcb662322152e8ff04da"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 53.761,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 53.761,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:b909b6e399ef856d8c36fcb662322152e8ff04da"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 23.913,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 23.913,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:b909b6e399ef856d8c36fcb662322152e8ff04da"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 273.337,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 273.337,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:b909b6e399ef856d8c36fcb662322152e8ff04da"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 507.516,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 507.516,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:b909b6e399ef856d8c36fcb662322152e8ff04da"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 43.571,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 43.571,
            "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": 56.21,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 56.21,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 58.233,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 58.233,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 14.951,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 14.951,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 295.45,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 295.45,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 504.193,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 504.193,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 21.347,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 21.347,
            "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": 2.021,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.021,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:f732d2ae1a449d8204f266b59bb35cb4eb0e899d"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 54.405,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 54.405,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:f732d2ae1a449d8204f266b59bb35cb4eb0e899d"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 67.584,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 67.584,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:f732d2ae1a449d8204f266b59bb35cb4eb0e899d"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 13.935,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 13.935,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:f732d2ae1a449d8204f266b59bb35cb4eb0e899d"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 273.652,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 273.652,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:f732d2ae1a449d8204f266b59bb35cb4eb0e899d"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 542.247,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 542.247,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:f732d2ae1a449d8204f266b59bb35cb4eb0e899d"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 24.828,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 24.828,
            "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.019,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.019,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:fc26db1cf2fd25ac90dbf93eef0ebb92b51e8850"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 60.96,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 60.96,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:fc26db1cf2fd25ac90dbf93eef0ebb92b51e8850"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 94.647,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 94.647,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:fc26db1cf2fd25ac90dbf93eef0ebb92b51e8850"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 23.303,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 23.303,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:fc26db1cf2fd25ac90dbf93eef0ebb92b51e8850"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 307.822,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 307.822,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:fc26db1cf2fd25ac90dbf93eef0ebb92b51e8850"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 553.44,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 553.44,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:fc26db1cf2fd25ac90dbf93eef0ebb92b51e8850"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 25.553,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 25.553,
            "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": 2.019,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.019,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:8d1c8b69c3fce7bea45c73efd06983e3c419a92f"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 54.786,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 54.786,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:8d1c8b69c3fce7bea45c73efd06983e3c419a92f"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 77.105,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 77.105,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:8d1c8b69c3fce7bea45c73efd06983e3c419a92f"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 15.933,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 15.933,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:8d1c8b69c3fce7bea45c73efd06983e3c419a92f"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 292.624,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 292.624,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:8d1c8b69c3fce7bea45c73efd06983e3c419a92f"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 505.099,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 505.099,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:8d1c8b69c3fce7bea45c73efd06983e3c419a92f"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 25.288,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 25.288,
            "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.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:a5c8b6044dbae83d6d31ce1d66f09b9900d0556a"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 51.878,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 51.878,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:a5c8b6044dbae83d6d31ce1d66f09b9900d0556a"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 72.038,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 72.038,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:a5c8b6044dbae83d6d31ce1d66f09b9900d0556a"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 13.914,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 13.914,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:a5c8b6044dbae83d6d31ce1d66f09b9900d0556a"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 294.452,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 294.452,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:a5c8b6044dbae83d6d31ce1d66f09b9900d0556a"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 509.655,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 509.655,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:a5c8b6044dbae83d6d31ce1d66f09b9900d0556a"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 22.179,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 22.179,
            "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.776,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.776,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:08a29ba1a45a68c26a3326af2b32d0d53741b8e2"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 52.803,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 52.803,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:08a29ba1a45a68c26a3326af2b32d0d53741b8e2"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 58.96,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 58.96,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:08a29ba1a45a68c26a3326af2b32d0d53741b8e2"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 15.152,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 15.152,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:08a29ba1a45a68c26a3326af2b32d0d53741b8e2"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 309.062,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 309.062,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:08a29ba1a45a68c26a3326af2b32d0d53741b8e2"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 527.771,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 527.771,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:08a29ba1a45a68c26a3326af2b32d0d53741b8e2"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 22.877,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 22.877,
            "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": 1.773,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 1.773,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:0cc78f03afecc3168390651ee40b7d605c47373b"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 58.705,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 58.705,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:0cc78f03afecc3168390651ee40b7d605c47373b"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 61.44,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 61.44,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:0cc78f03afecc3168390651ee40b7d605c47373b"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 16.47,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 16.47,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:0cc78f03afecc3168390651ee40b7d605c47373b"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 274.493,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 274.493,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:0cc78f03afecc3168390651ee40b7d605c47373b"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 512.572,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 512.572,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:0cc78f03afecc3168390651ee40b7d605c47373b"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 17.958,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 17.958,
            "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": 55.54,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 55.54,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:baa3d84af3432fc2165fbeedfd3d01a9ef8f1f8f"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 70.716,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 70.716,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:baa3d84af3432fc2165fbeedfd3d01a9ef8f1f8f"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 13.925,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 13.925,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:baa3d84af3432fc2165fbeedfd3d01a9ef8f1f8f"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 268.58,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 268.58,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:baa3d84af3432fc2165fbeedfd3d01a9ef8f1f8f"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 529.992,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 529.992,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:baa3d84af3432fc2165fbeedfd3d01a9ef8f1f8f"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 26.222,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 26.222,
            "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": 59.377,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 59.377,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:34f1257dbbb7e20b745654c0cd067ff24375d1d7"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 65.529,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 65.529,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:34f1257dbbb7e20b745654c0cd067ff24375d1d7"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 13.852,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 13.852,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:34f1257dbbb7e20b745654c0cd067ff24375d1d7"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 309.86,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 309.86,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:34f1257dbbb7e20b745654c0cd067ff24375d1d7"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 541.38,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 541.38,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:34f1257dbbb7e20b745654c0cd067ff24375d1d7"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 21.312,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 21.312,
            "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": 59.729,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 59.729,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:5ab2f8a4323abafb10abb68657d9d39f1a775057"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 79.983,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 79.983,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:5ab2f8a4323abafb10abb68657d9d39f1a775057"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 16.458,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 16.458,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:5ab2f8a4323abafb10abb68657d9d39f1a775057"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 274.686,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 274.686,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:5ab2f8a4323abafb10abb68657d9d39f1a775057"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 508.547,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 508.547,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:5ab2f8a4323abafb10abb68657d9d39f1a775057"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 23.942,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 23.942,
            "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": 2.013,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.013,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:3f2ff2d6cc8f257ffcade7ead1ca4042c0e884b9"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 57.007,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 57.007,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:3f2ff2d6cc8f257ffcade7ead1ca4042c0e884b9"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 60.021,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 60.021,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:3f2ff2d6cc8f257ffcade7ead1ca4042c0e884b9"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 15.955,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 15.955,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:3f2ff2d6cc8f257ffcade7ead1ca4042c0e884b9"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 263.681,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 263.681,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:3f2ff2d6cc8f257ffcade7ead1ca4042c0e884b9"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 508.075,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 508.075,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:3f2ff2d6cc8f257ffcade7ead1ca4042c0e884b9"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 22.255,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 22.255,
            "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": 2.017,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.017,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e965047ad7c57865823c7d992b1d046ea66edf78"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 53.633,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 53.633,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e965047ad7c57865823c7d992b1d046ea66edf78"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 25.9,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 25.9,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e965047ad7c57865823c7d992b1d046ea66edf78"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 16.032,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 16.032,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e965047ad7c57865823c7d992b1d046ea66edf78"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 274.486,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 274.486,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e965047ad7c57865823c7d992b1d046ea66edf78"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 510.676,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 510.676,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:e965047ad7c57865823c7d992b1d046ea66edf78"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 21.672,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 21.672,
            "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": 1.565,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 1.565,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:c2e47a26313532fc1adeb13e3231cd9909d38fac"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 60.077,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 60.077,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:c2e47a26313532fc1adeb13e3231cd9909d38fac"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 32.72,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 32.72,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:c2e47a26313532fc1adeb13e3231cd9909d38fac"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 17.213,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 17.213,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:c2e47a26313532fc1adeb13e3231cd9909d38fac"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 271.554,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 271.554,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:c2e47a26313532fc1adeb13e3231cd9909d38fac"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 489.637,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 489.637,
            "max_rss_kb": null
          },
          "swhid": "swh:1:cnt:c2e47a26313532fc1adeb13e3231cd9909d38fac"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 21.752,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 21.752,
            "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": 90.241,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 90.241,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:d564d0bc3dd917926892c55e3706cc116d5b165e"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 393.898,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 393.898,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:d564d0bc3dd917926892c55e3706cc116d5b165e"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 90.844,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 90.844,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:d564d0bc3dd917926892c55e3706cc116d5b165e"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 20.441,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 20.441,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:d564d0bc3dd917926892c55e3706cc116d5b165e"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 334.247,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 334.247,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:d564d0bc3dd917926892c55e3706cc116d5b165e"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 591.687,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 591.687,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:d564d0bc3dd917926892c55e3706cc116d5b165e"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 95.247,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 95.247,
            "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": 145.082,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 145.082,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:0bbbf9c7f265450b510251ff215a729f062a763a"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 455.847,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 455.847,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:0bbbf9c7f265450b510251ff215a729f062a763a"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 143.645,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 143.645,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:0bbbf9c7f265450b510251ff215a729f062a763a"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 27.804,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 27.804,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:0bbbf9c7f265450b510251ff215a729f062a763a"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 357.035,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 357.035,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:0bbbf9c7f265450b510251ff215a729f062a763a"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 622.013,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 622.013,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:0bbbf9c7f265450b510251ff215a729f062a763a"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 162.133,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 162.133,
            "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": 141.833,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 141.833,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:bc3f7f74e7aa5fcb859eaaa3949d5cae29c28ca4"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 550.646,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 550.646,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:bc3f7f74e7aa5fcb859eaaa3949d5cae29c28ca4"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 567.651,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 567.651,
            "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": 24.015,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 24.015,
            "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": 415.102,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 415.102,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:1786880efb8d00c6bf9c56627155668769a46c21"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 1027.045,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 1027.045,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:bc3f7f74e7aa5fcb859eaaa3949d5cae29c28ca4"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 443.481,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 443.481,
            "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": 141.744,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 141.744,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:3f09c252c646f8ac591d60e02e41ab09274de7c1"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 462.416,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 462.416,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:3f09c252c646f8ac591d60e02e41ab09274de7c1"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 151.259,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 151.259,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:3f09c252c646f8ac591d60e02e41ab09274de7c1"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 24.375,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 24.375,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:3f09c252c646f8ac591d60e02e41ab09274de7c1"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 370.682,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 370.682,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:3f09c252c646f8ac591d60e02e41ab09274de7c1"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 652.015,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 652.015,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:3f09c252c646f8ac591d60e02e41ab09274de7c1"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 160.556,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 160.556,
            "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": 139.685,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 139.685,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:98e24c042d1ed01420c09c873d8b5e4e50c400bf"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 463.392,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 463.392,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:98e24c042d1ed01420c09c873d8b5e4e50c400bf"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 144.578,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 144.578,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:98e24c042d1ed01420c09c873d8b5e4e50c400bf"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 24.029,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 24.029,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:98e24c042d1ed01420c09c873d8b5e4e50c400bf"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 377.227,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 377.227,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:98e24c042d1ed01420c09c873d8b5e4e50c400bf"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 643.447,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 643.447,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:98e24c042d1ed01420c09c873d8b5e4e50c400bf"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 163.178,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 163.178,
            "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": 274.062,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 274.062,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:32798ac33695bd283d6e650c61a40bc2dbda3a2e"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 676.972,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 676.972,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:32798ac33695bd283d6e650c61a40bc2dbda3a2e"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 685.074,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 685.074,
            "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.087,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 29.087,
            "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": 398.112,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 398.112,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:bbb968463c32959031f5962fef0cd51530dcf194"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 1099.654,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 1099.654,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:32798ac33695bd283d6e650c61a40bc2dbda3a2e"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 560.756,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 560.756,
            "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": 263.054,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 263.054,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:8a75e785dc497ca2fd150e8f32e13656eb3b6f88"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 573.811,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 573.811,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:8a75e785dc497ca2fd150e8f32e13656eb3b6f88"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 266.99,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 266.99,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:8a75e785dc497ca2fd150e8f32e13656eb3b6f88"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 29.205,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 29.205,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:8a75e785dc497ca2fd150e8f32e13656eb3b6f88"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 404.839,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 404.839,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:8a75e785dc497ca2fd150e8f32e13656eb3b6f88"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 676.669,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 676.669,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:8a75e785dc497ca2fd150e8f32e13656eb3b6f88"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 245.646,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 245.646,
            "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": 332.031,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 332.031,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:e74c2821d3ed7d865d81068116994c209988dac2"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 577.927,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 577.927,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:e74c2821d3ed7d865d81068116994c209988dac2"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 312.173,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 312.173,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:e74c2821d3ed7d865d81068116994c209988dac2"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 33.913,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 33.913,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:e74c2821d3ed7d865d81068116994c209988dac2"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 408.101,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 408.101,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:e74c2821d3ed7d865d81068116994c209988dac2"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 688.246,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 688.246,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:e74c2821d3ed7d865d81068116994c209988dac2"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 222.193,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 222.193,
            "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": 259.582,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 259.582,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:367667c0665514d6e9aacf236eca852ae92c0cf6"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 604.494,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 604.494,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:367667c0665514d6e9aacf236eca852ae92c0cf6"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 249.47,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 249.47,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:367667c0665514d6e9aacf236eca852ae92c0cf6"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 29.782,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 29.782,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:367667c0665514d6e9aacf236eca852ae92c0cf6"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 403.816,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 403.816,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:367667c0665514d6e9aacf236eca852ae92c0cf6"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 730.989,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 730.989,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:367667c0665514d6e9aacf236eca852ae92c0cf6"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 306.993,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 306.993,
            "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": 338.276,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 338.276,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:6a805bfd6380e2e1e4412ac66933ebd244fb9d72"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 716.753,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 716.753,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:6a805bfd6380e2e1e4412ac66933ebd244fb9d72"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 722.05,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 722.05,
            "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": 30.155,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 30.155,
            "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": 380.502,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 380.502,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:829dac03dfaf3dcafe01fe280aedb7cb00ee3282"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 1070.835,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 1070.835,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:6a805bfd6380e2e1e4412ac66933ebd244fb9d72"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 578.751,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 578.751,
            "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": 343.025,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 343.025,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:cfed4cb9781dbec4a5d0184bd2f671dc350137ca"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 605.401,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 605.401,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:cfed4cb9781dbec4a5d0184bd2f671dc350137ca"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 304.307,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 304.307,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:cfed4cb9781dbec4a5d0184bd2f671dc350137ca"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 38.474,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 38.474,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:cfed4cb9781dbec4a5d0184bd2f671dc350137ca"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 406.469,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 406.469,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:cfed4cb9781dbec4a5d0184bd2f671dc350137ca"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 694.306,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 694.306,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:cfed4cb9781dbec4a5d0184bd2f671dc350137ca"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 228.997,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 228.997,
            "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": 506.418,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 506.418,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:09b68fff5b158f616bd76d5e82836dafc6b96aaf"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 796.967,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 796.967,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:09b68fff5b158f616bd76d5e82836dafc6b96aaf"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 499.45,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 499.45,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:09b68fff5b158f616bd76d5e82836dafc6b96aaf"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 35.16,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 35.16,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:09b68fff5b158f616bd76d5e82836dafc6b96aaf"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 355.356,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 355.356,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:09b68fff5b158f616bd76d5e82836dafc6b96aaf"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 898.309,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 898.309,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:09b68fff5b158f616bd76d5e82836dafc6b96aaf"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 380.66,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 380.66,
            "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": 298.975,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 298.975,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:ee7194e754e8a911d41b83a06c10a22b7266d1bd"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 592.486,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 592.486,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:ee7194e754e8a911d41b83a06c10a22b7266d1bd"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 320.944,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 320.944,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:ee7194e754e8a911d41b83a06c10a22b7266d1bd"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 27.831,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 27.831,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:ee7194e754e8a911d41b83a06c10a22b7266d1bd"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 394.773,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 394.773,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:ee7194e754e8a911d41b83a06c10a22b7266d1bd"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 698.467,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 698.467,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:ee7194e754e8a911d41b83a06c10a22b7266d1bd"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 231.638,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 231.638,
            "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": 195.556,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 195.556,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:53d793e1a86c17e1c120e8cf1d9cec788a5c360f"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 503.643,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 503.643,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:53d793e1a86c17e1c120e8cf1d9cec788a5c360f"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 203.033,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 203.033,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:53d793e1a86c17e1c120e8cf1d9cec788a5c360f"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 30.335,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 30.335,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:53d793e1a86c17e1c120e8cf1d9cec788a5c360f"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 394.577,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 394.577,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:53d793e1a86c17e1c120e8cf1d9cec788a5c360f"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 654.142,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 654.142,
            "max_rss_kb": null
          },
          "swhid": "swh:1:dir:53d793e1a86c17e1c120e8cf1d9cec788a5c360f"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 199.857,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 199.857,
            "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": 26.482,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 26.482,
            "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": 361.126,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 361.126,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:9985c2da7ec2950ae93a4bc81d09bbe21ac3d423"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 878.142,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 878.142,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:9985c2da7ec2950ae93a4bc81d09bbe21ac3d423"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 358.861,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 358.861,
            "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": 25.754,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 25.754,
            "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": 342.43,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 342.43,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:f72a5cda8a9e692733f28dd97f6a497789fe4f1a"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 559.169,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 559.169,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:f72a5cda8a9e692733f28dd97f6a497789fe4f1a"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 216.647,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 216.647,
            "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": 28.658,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 28.658,
            "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 1514, 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 1435, 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 1298, 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 853, 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 1257, in __getitem__\n    raise KeyError(name)\nKeyError: b'0000000000000000000000000000000000000001'\n",
            "context": {},
            "diff": null
          },
          "metrics": {
            "samples": 1,
            "wall_ms_median": 464.177,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 464.177,
            "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": 561.94,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 561.94,
            "max_rss_kb": null
          },
          "swhid": null
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 283.606,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 283.606,
            "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": 31.885,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 31.885,
            "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": 345.545,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 345.545,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:3ed4bb336012f1b2fa16fbf57c55f90c29cdf173"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 601.883,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 601.883,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:3ed4bb336012f1b2fa16fbf57c55f90c29cdf173"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 546.424,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 546.424,
            "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": 33.64,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 33.64,
            "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": 337.456,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 337.456,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:ef2430afbf4735f02b73c79bc4a53af6da5c6d18"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 558.585,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 558.585,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:ef2430afbf4735f02b73c79bc4a53af6da5c6d18"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 273.825,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 273.825,
            "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": 37.469,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 37.469,
            "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": 347.196,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 347.196,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:1109043ec17eeb3bf7d657689ab60336c901fde9"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 574.503,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 574.503,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:1109043ec17eeb3bf7d657689ab60336c901fde9"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 333.009,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 333.009,
            "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": 31.863,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 31.863,
            "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": 363.474,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 363.474,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:8f0d48de532ad98671b25f6b069ee3003f46a505"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 644.742,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 644.742,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:8f0d48de532ad98671b25f6b069ee3003f46a505"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 485.803,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 485.803,
            "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": 40.096,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 40.096,
            "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": 351.064,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 351.064,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:92683e1879de34dc894fa28d4854e9437257dee2"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 564.791,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 564.791,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:92683e1879de34dc894fa28d4854e9437257dee2"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 214.613,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 214.613,
            "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": 87.868,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 87.868,
            "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": 355.574,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 355.574,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:d66db619f7d82b4bc6524810d045d731ae099ef7"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 589.104,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 589.104,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:d66db619f7d82b4bc6524810d045d731ae099ef7"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 412.282,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 412.282,
            "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": 82.3,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 82.3,
            "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": 329.781,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 329.781,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:a08106ee77186a6657c1ac9214cda20e728e66a2"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 536.806,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 536.806,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:a08106ee77186a6657c1ac9214cda20e728e66a2"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 223.704,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 223.704,
            "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": 113.167,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 113.167,
            "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": 354.212,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 354.212,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:9497c331aac82899611d1c2e9a0eef1d3c161c8d"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 620.045,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 620.045,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:9497c331aac82899611d1c2e9a0eef1d3c161c8d"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 542.969,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 542.969,
            "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": 253.078,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 253.078,
            "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": 509.471,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 509.471,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:e44a647204ef944dd0fd28302a0d65124b93cd36"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 769.011,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 769.011,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:e44a647204ef944dd0fd28302a0d65124b93cd36"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 648.026,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 648.026,
            "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": 230.515,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 230.515,
            "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": 499.852,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 499.852,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:604524a5decb4c927258eb4d9f5a121c48218bd4"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 718.499,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 718.499,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:604524a5decb4c927258eb4d9f5a121c48218bd4"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 505.395,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 505.395,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:604524a5decb4c927258eb4d9f5a121c48218bd4"
        }
      ]
    },
    {
      "id": "comprehensive_branch_develop",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_k0lyak0g\\comprehensive",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362",
        "expected_swhid_sha256": "swh:2:rev:ce9977aecc562d66a1788ceea6085d1a9fdfe0e6ec624b55bfee5d37c8ed3d2e"
      },
      "results": [
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 63.727,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 63.727,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 62.51,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 62.51,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 103.034,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 103.034,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 117.946,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 117.946,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 79.691,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 79.691,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 195.162,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 195.162,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 554.064,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 554.064,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:5e8a55e005e0003cd976ac876b2a598bf0d91362"
        }
      ]
    },
    {
      "id": "comprehensive_branch_feature-a",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_k0lyak0g\\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": 61.538,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 61.538,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 75.481,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 75.481,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 123.495,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 123.495,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 147.649,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 147.649,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 85.604,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 85.604,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 207.173,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 207.173,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 552.23,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 552.23,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        }
      ]
    },
    {
      "id": "comprehensive_branch_feature-b",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_k0lyak0g\\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": 52.438,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 52.438,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 79.423,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 79.423,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 85.499,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 85.499,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 119.11,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 119.11,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 80.182,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 80.182,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 178.282,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 178.282,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 528.494,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 528.494,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        }
      ]
    },
    {
      "id": "comprehensive_branch_hotfix",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_k0lyak0g\\comprehensive",
      "expected": {
        "reference_impl": "python-swhid",
        "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720",
        "expected_swhid_sha256": "swh:2:rev:31f042943bb64a93323c18f5afd5a5f6d8c8cf8e70d07a14c78c361bc80db32b"
      },
      "results": [
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 57.295,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 57.295,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 61.841,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 61.841,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 81.745,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 81.745,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 106.81,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 106.81,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 72.615,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 72.615,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 170.538,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 170.538,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 505.983,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 505.983,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        }
      ]
    },
    {
      "id": "comprehensive_branch_main",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_k0lyak0g\\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": 52.614,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 52.614,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 56.655,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 56.655,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 84.222,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 84.222,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 105.345,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 105.345,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 73.293,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 73.293,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 171.989,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 171.989,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 509.44,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 509.44,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v1.0.0",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_k0lyak0g\\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.021,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.021,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 4.041,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 4.041,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 26.143,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 26.143,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 29.09,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 29.09,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 97.725,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 97.725,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 200.277,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 200.277,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 479.951,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 479.951,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v1.0.1",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_k0lyak0g\\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": 0.0,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.0,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 4.027,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 4.027,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 26.913,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 26.913,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 31.125,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 31.125,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 98.256,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 98.256,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 206.672,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 206.672,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 476.954,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 476.954,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v1.1.0",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_k0lyak0g\\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": 0.46,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.46,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 4.045,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 4.045,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 27.062,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 27.062,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 31.705,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 31.705,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 99.975,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 99.975,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 203.124,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 203.124,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 484.755,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 484.755,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v2.0.0",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_k0lyak0g\\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.019,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 2.019,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 4.464,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 4.464,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 25.082,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 25.082,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 29.777,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 29.777,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 97.591,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 97.591,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 200.704,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 200.704,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 476.052,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 476.052,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        }
      ]
    },
    {
      "id": "comprehensive_tag_v2.1.0",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_k0lyak0g\\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": 1.776,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 1.776,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 3.796,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 3.796,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 25.765,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 25.765,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 29.578,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 29.578,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 101.624,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 101.624,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 206.559,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 206.559,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 486.318,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 486.318,
            "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": 215.05,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 215.05,
            "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": 486.29,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 486.29,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:5c9c3c9be880d0ac89707304017006716d6749a6"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 681.783,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 681.783,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:5c9c3c9be880d0ac89707304017006716d6749a6"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 397.064,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 397.064,
            "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": 242.35,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 242.35,
            "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": 521.228,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 521.228,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:1a358894eaa5f6f9727168d9280e992af1a076b4"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 744.744,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 744.744,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:1a358894eaa5f6f9727168d9280e992af1a076b4"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 665.462,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 665.462,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:1a358894eaa5f6f9727168d9280e992af1a076b4"
        }
      ]
    },
    {
      "id": "signed_revisions_branch_main",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_3aschyvf\\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": 54.611,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 54.611,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 58.649,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 58.649,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 85.865,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 85.865,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 101.458,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 101.458,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 73.303,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 73.303,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 165.94,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 165.94,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 510.132,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 510.132,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        }
      ]
    },
    {
      "id": "signed_revisions_branch_signed-feature",
      "category": "unknown",
      "payload_ref": "D:\\a\\_temp\\swhid_test_3aschyvf\\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": 56.044,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 56.044,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "git",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 59.832,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 59.832,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 85.332,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 85.332,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 105.214,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 105.214,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 69.383,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 69.383,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 174.401,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 174.401,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 522.615,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 522.615,
            "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": 172.772,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 172.772,
            "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": 427.435,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 427.435,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:2f1450c1be7a6945b69d2c3724ac30a3be025e92"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 616.915,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 616.915,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:2f1450c1be7a6945b69d2c3724ac30a3be025e92"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 306.02,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 306.02,
            "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": 210.972,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 210.972,
            "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": 475.475,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 475.475,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:98a720761e59ff1704a84b38e0f3f683a6c2d5d9"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 694.818,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 694.818,
            "max_rss_kb": null
          },
          "swhid": "swh:1:snp:98a720761e59ff1704a84b38e0f3f683a6c2d5d9"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 535.135,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 535.135,
            "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.035,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 4.035,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:976993709ac2245f5128a5205653b26eab703fe1"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 102.752,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 102.752,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:976993709ac2245f5128a5205653b26eab703fe1"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 29.498,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 29.498,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:976993709ac2245f5128a5205653b26eab703fe1"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 1.506,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 1.506,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:976993709ac2245f5128a5205653b26eab703fe1"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 217.886,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 217.886,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:976993709ac2245f5128a5205653b26eab703fe1"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 503.429,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 503.429,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:976993709ac2245f5128a5205653b26eab703fe1"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 31.76,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 31.76,
            "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.049,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 4.049,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:a7c9921fab18efe11882532bdf751f44a704917a"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 99.399,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 99.399,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:a7c9921fab18efe11882532bdf751f44a704917a"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 27.809,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 27.809,
            "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": 202.619,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 202.619,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:a7c9921fab18efe11882532bdf751f44a704917a"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 493.981,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 493.981,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:a7c9921fab18efe11882532bdf751f44a704917a"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 35.938,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 35.938,
            "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": 295.362,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 295.362,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 393.492,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 393.492,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 307.566,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 307.566,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 291.876,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 291.876,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 401.45,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 401.45,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 686.219,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 686.219,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:5286f13487f495993f96ae05b33d10f5f93b82f4"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 232.802,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 232.802,
            "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": 288.208,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 288.208,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 385.036,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 385.036,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 309.873,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 309.873,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 282.163,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 282.163,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 410.46,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 410.46,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 695.744,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 695.744,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:bce2af7aab2b64d3198976a83cefffcd6f5b8f54"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 238.088,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 238.088,
            "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": 290.54,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 290.54,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 386.1,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 386.1,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 301.445,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 301.445,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 288.52,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 288.52,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 404.714,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 404.714,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 689.233,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 689.233,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:00f5b371d166cff902716f88c59e97eb21d18a7a"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 232.348,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 232.348,
            "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": 289.459,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 289.459,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 379.163,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 379.163,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 313.284,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 313.284,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 277.747,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 277.747,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 413.624,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 413.624,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 681.661,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 681.661,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:eb40be8808a4c33f3d3daab634344b673996a49f"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 220.439,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 220.439,
            "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": 296.193,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 296.193,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 388.165,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 388.165,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 305.084,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 305.084,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 292.772,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 292.772,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 415.49,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 415.49,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 695.916,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 695.916,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:edaf91f706742fcb19591f59b5397b0a7a09ac39"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 234.302,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 234.302,
            "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": 227.27,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 227.27,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:d6bc712db2ffad219e410155850770f2a6f80566"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 327.626,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 327.626,
            "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": 248.235,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 248.235,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:2279dab262bc7b7644449e708e3eed7d3cf1e1f7"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 222.921,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 222.921,
            "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": 689.8,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 689.8,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:d6bc712db2ffad219e410155850770f2a6f80566"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 192.496,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 192.496,
            "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.087,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 252.087,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:90b798f42ee8c20dc94b119fc4139b79a03c3b7e"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 337.484,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 337.484,
            "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": 265.799,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 265.799,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:53914f8f6882079521c6e142f507f73befa85f7e"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 236.285,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 236.285,
            "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": 643.49,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 643.49,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:90b798f42ee8c20dc94b119fc4139b79a03c3b7e"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 184.723,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 184.723,
            "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": 232.026,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 232.026,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:dc4a4d4c9110311ff03e0a6f218ecfcb3247ac0b"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 312.982,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 312.982,
            "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": 254.526,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 254.526,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:29633edd1bbc4bfca983f82d37280513b6a3143d"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 238.091,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 238.091,
            "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": 684.33,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 684.33,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:dc4a4d4c9110311ff03e0a6f218ecfcb3247ac0b"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 200.796,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 200.796,
            "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": 167.126,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 167.126,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:302822701a46791d97f5e372255b7db078a342e2"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 274.552,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 274.552,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:302822701a46791d97f5e372255b7db078a342e2"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 185.075,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 185.075,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:302822701a46791d97f5e372255b7db078a342e2"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 161.386,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 161.386,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:302822701a46791d97f5e372255b7db078a342e2"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 346.701,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 346.701,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:302822701a46791d97f5e372255b7db078a342e2"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 639.242,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 639.242,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rel:302822701a46791d97f5e372255b7db078a342e2"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 146.953,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 146.953,
            "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": 359.972,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 359.972,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 416.971,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 416.971,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 383.565,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 383.565,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 370.629,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 370.629,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 391.482,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 391.482,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 736.938,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 736.938,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:870dcb724e95453ab9dd2f4a58f98aeb0dcb7764"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 286.573,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 286.573,
            "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": 372.551,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 372.551,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 399.139,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 399.139,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 383.645,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 383.645,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 340.674,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 340.674,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 388.7,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 388.7,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 722.02,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 722.02,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:229740cdc7665b5718e34e04a59fd9e981f2c149"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 268.183,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 268.183,
            "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": 359.516,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 359.516,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 399.013,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 399.013,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 377.031,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 377.031,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 339.567,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 339.567,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 399.525,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 399.525,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 757.621,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 757.621,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:bfe454d11532e851d36ac5c2c014f12a19c9f720"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 273.211,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 273.211,
            "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.627,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 345.627,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 404.422,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 404.422,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 365.232,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 365.232,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 363.208,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 363.208,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 386.782,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 386.782,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 733.768,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 733.768,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:997cc01b55bd38cbcc49f113c9f796e528559adf"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 287.76,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 287.76,
            "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": 63.837,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 63.837,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:d8693ad0daffe017605f67d723b66e0c213035cb"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 118.062,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 118.062,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:d8693ad0daffe017605f67d723b66e0c213035cb"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 124.898,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 124.898,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:d8693ad0daffe017605f67d723b66e0c213035cb"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 68.783,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 68.783,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:d8693ad0daffe017605f67d723b66e0c213035cb"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 177.916,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 177.916,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:d8693ad0daffe017605f67d723b66e0c213035cb"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 530.177,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 530.177,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:d8693ad0daffe017605f67d723b66e0c213035cb"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 77.641,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 77.641,
            "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": 270.565,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 270.565,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b644fc71fa76537858cb421f5bc6fd2f0f475d88"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 315.352,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 315.352,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b644fc71fa76537858cb421f5bc6fd2f0f475d88"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 279.911,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 279.911,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b644fc71fa76537858cb421f5bc6fd2f0f475d88"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 248.588,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 248.588,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b644fc71fa76537858cb421f5bc6fd2f0f475d88"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 325.541,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 325.541,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b644fc71fa76537858cb421f5bc6fd2f0f475d88"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 664.337,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 664.337,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b644fc71fa76537858cb421f5bc6fd2f0f475d88"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 213.71,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 213.71,
            "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.173,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 57.173,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 114.715,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 114.715,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 92.979,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 92.979,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 86.65,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 86.65,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 191.134,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 191.134,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 534.479,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 534.479,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 79.421,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 79.421,
            "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": 274.061,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 274.061,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 327.027,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 327.027,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 294.911,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 294.911,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 294.029,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 294.029,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 299.821,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 299.821,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 666.821,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 666.821,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 204.817,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 204.817,
            "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": 182.545,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 182.545,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 244.018,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 244.018,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 212.118,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 212.118,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 178.751,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 178.751,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 280.624,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 280.624,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 632.51,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 632.51,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:8a1241cc9d81178d7c1c29201354b2cb309601fe"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 154.48,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 154.48,
            "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": 59.074,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 59.074,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 55.538,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 55.538,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 0.515,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 0.515,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 157.773,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 157.773,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 507.286,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 507.286,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:395d056259d91ef412349c5f6bc8273724e82d4b"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 31.891,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 31.891,
            "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": 210.58,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 210.58,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:de1d62e55c7561f961a70ca57f1da6b3cf16fdb7"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 260.425,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 260.425,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:de1d62e55c7561f961a70ca57f1da6b3cf16fdb7"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 260.175,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 260.175,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:de1d62e55c7561f961a70ca57f1da6b3cf16fdb7"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 225.043,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 225.043,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:de1d62e55c7561f961a70ca57f1da6b3cf16fdb7"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 281.894,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 281.894,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:de1d62e55c7561f961a70ca57f1da6b3cf16fdb7"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 644.867,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 644.867,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:de1d62e55c7561f961a70ca57f1da6b3cf16fdb7"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 160.249,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 160.249,
            "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": 153.547,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 153.547,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 208.909,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 208.909,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 171.119,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 171.119,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 165.058,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 165.058,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 249.484,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 249.484,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 590.325,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 590.325,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 143.42,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 143.42,
            "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": 200.466,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 200.466,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "git-cmd",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 253.566,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 253.566,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "go",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 254.438,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 254.438,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "pygit2",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 220.437,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 220.437,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "python",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 285.433,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 285.433,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "ruby",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 608.82,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 608.82,
            "max_rss_kb": null
          },
          "swhid": "swh:1:rev:b7fdd35912b16682ac6e989f75d41870a0f9d904"
        },
        {
          "implementation": "rust",
          "status": "PASS",
          "error": null,
          "metrics": {
            "samples": 1,
            "wall_ms_median": 167.304,
            "wall_ms_mad": 0.0,
            "cpu_ms_median": 167.304,
            "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
      }
    }
  }
}