)]}'
{
  "commit": "212c19331b0c53ab299ae3d646409fad2da90602",
  "tree": "eb12a969d1c8f3ec31ccde570295bd093ab12094",
  "parents": [
    "413aa2e986eb7941c1042cc8bb8299f16e7ca962"
  ],
  "author": {
    "name": "Fabiano Rosas",
    "email": "farosas@suse.de",
    "time": "Wed Nov 27 15:28:47 2024 -0300"
  },
  "committer": {
    "name": "Fabiano Rosas",
    "email": "farosas@suse.de",
    "time": "Thu Dec 12 10:25:39 2024 -0300"
  },
  "message": "tests/migration: Disambiguate guestperf vs. a-b\n\nThe current build structure for migration tests is confusing. There is\nthe tests/migration directory, which contains two different guest code\nimplementations, one for the qtests (a-b-{bootblock|kernel}.S) and\nanother for the guestperf script (stress.c). One uses a Makefile,\nwhile the other uses meson.\n\nThe next patches will add a new qtests/migration/ directory to hold\nqtest code which will make the situation even more confusing.\n\nMove the guest code used by qtests into a new qtests/migration/\ndirectory and rename the old one to tests/migration-stress.\n\nReviewed-by: Peter Xu \u003cpeterx@redhat.com\u003e\nSigned-off-by: Fabiano Rosas \u003cfarosas@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aaf0505a21466f839f38b8acec09d4fba94c1711",
      "old_mode": 33188,
      "old_path": "MAINTAINERS",
      "new_id": "e8605d394ebfefa0039ef200018933d3f3398353",
      "new_mode": 33188,
      "new_path": "MAINTAINERS"
    },
    {
      "type": "modify",
      "old_id": "907a4c1c9898ec7026a5fcd3dbe3e42a02b8d44b",
      "old_mode": 33188,
      "old_path": "tests/meson.build",
      "new_id": "f96c1be574f1e168eaeddfa2c212df91850eb5bc",
      "new_mode": 33188,
      "new_path": "tests/meson.build"
    },
    {
      "type": "rename",
      "old_id": "9485eefe496431ea549d26261ae758d94819d9ed",
      "old_mode": 33261,
      "old_path": "tests/migration/guestperf-batch.py",
      "new_id": "9485eefe496431ea549d26261ae758d94819d9ed",
      "new_mode": 33261,
      "new_path": "tests/migration-stress/guestperf-batch.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "32977b4bf69c6c315e03410c4a00123ef6561cb6",
      "old_mode": 33261,
      "old_path": "tests/migration/guestperf-plot.py",
      "new_id": "32977b4bf69c6c315e03410c4a00123ef6561cb6",
      "new_mode": 33261,
      "new_path": "tests/migration-stress/guestperf-plot.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "07182f211e584c08260ae3bb8c27f00461ea8397",
      "old_mode": 33261,
      "old_path": "tests/migration/guestperf.py",
      "new_id": "07182f211e584c08260ae3bb8c27f00461ea8397",
      "new_mode": 33261,
      "new_path": "tests/migration-stress/guestperf.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "tests/migration/guestperf/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "tests/migration-stress/guestperf/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "42cc0372d119edda91ecfe88e40e47f24bc50191",
      "old_mode": 33188,
      "old_path": "tests/migration/guestperf/comparison.py",
      "new_id": "42cc0372d119edda91ecfe88e40e47f24bc50191",
      "new_mode": 33188,
      "new_path": "tests/migration-stress/guestperf/comparison.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "608d7270f65be4b6fc7e7f77033f2427a25fc607",
      "old_mode": 33188,
      "old_path": "tests/migration/guestperf/engine.py",
      "new_id": "608d7270f65be4b6fc7e7f77033f2427a25fc607",
      "new_mode": 33188,
      "new_path": "tests/migration-stress/guestperf/engine.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f779cc050beb775253bffae5648773ad021f9843",
      "old_mode": 33188,
      "old_path": "tests/migration/guestperf/hardware.py",
      "new_id": "f779cc050beb775253bffae5648773ad021f9843",
      "new_mode": 33188,
      "new_path": "tests/migration-stress/guestperf/hardware.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "30b3f668d063ffc6061c59ad292af7b1de390efd",
      "old_mode": 33188,
      "old_path": "tests/migration/guestperf/plot.py",
      "new_id": "30b3f668d063ffc6061c59ad292af7b1de390efd",
      "new_mode": 33188,
      "new_path": "tests/migration-stress/guestperf/plot.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d490584217226c29ab4410dc2deebc3401d0af2b",
      "old_mode": 33188,
      "old_path": "tests/migration/guestperf/progress.py",
      "new_id": "d490584217226c29ab4410dc2deebc3401d0af2b",
      "new_mode": 33188,
      "new_path": "tests/migration-stress/guestperf/progress.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1efd40c8680368b6f0d5f8e48f88213ec25b806a",
      "old_mode": 33188,
      "old_path": "tests/migration/guestperf/report.py",
      "new_id": "1efd40c8680368b6f0d5f8e48f88213ec25b806a",
      "new_mode": 33188,
      "new_path": "tests/migration-stress/guestperf/report.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "154c4f5d5fad73ba1ad0230e85546b7412b2b97c",
      "old_mode": 33188,
      "old_path": "tests/migration/guestperf/scenario.py",
      "new_id": "154c4f5d5fad73ba1ad0230e85546b7412b2b97c",
      "new_mode": 33188,
      "new_path": "tests/migration-stress/guestperf/scenario.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c85d89efecbe40f7c9f50bc611ffd1d426287d8b",
      "old_mode": 33188,
      "old_path": "tests/migration/guestperf/shell.py",
      "new_id": "046afeb84eb19a86b2479a8bc7d350faa8a1dae1",
      "new_mode": 33188,
      "new_path": "tests/migration-stress/guestperf/shell.py",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "2374010c6c986faf2889564d1250d2e16f645004",
      "old_mode": 33188,
      "old_path": "tests/migration/guestperf/timings.py",
      "new_id": "2374010c6c986faf2889564d1250d2e16f645004",
      "new_mode": 33188,
      "new_path": "tests/migration-stress/guestperf/timings.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0f20ac29a6c6d86215a3632961d338ece5558ed9",
      "old_mode": 33261,
      "old_path": "tests/migration/initrd-stress.sh",
      "new_id": "0f20ac29a6c6d86215a3632961d338ece5558ed9",
      "new_mode": 33261,
      "new_path": "tests/migration-stress/initrd-stress.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a91aa61c659394b5dc10c66580506bc281b44ab5",
      "old_mode": 33188,
      "old_path": "tests/migration/meson.build",
      "new_id": "a91aa61c659394b5dc10c66580506bc281b44ab5",
      "new_mode": 33188,
      "new_path": "tests/migration-stress/meson.build",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "88acf8dc25792d1ca2300a7f55bb5b2cd2f5450f",
      "old_mode": 33188,
      "old_path": "tests/migration/stress.c",
      "new_id": "88acf8dc25792d1ca2300a7f55bb5b2cd2f5450f",
      "new_mode": 33188,
      "new_path": "tests/migration-stress/stress.c",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "30bc965b28bc5a53b0bf87d0b9863a311e450703",
      "old_mode": 33188,
      "old_path": "tests/qtest/migration-test.c",
      "new_id": "82b9170e3c907d14494e607ef39791e6706c7a4e",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration-test.c"
    },
    {
      "type": "rename",
      "old_id": "2c5ee287ec4c23b579d4b02165d4600850ecabde",
      "old_mode": 33188,
      "old_path": "tests/migration/Makefile",
      "new_id": "2c5ee287ec4c23b579d4b02165d4600850ecabde",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/Makefile",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9c4fa18e7637263fee12a551b8cd1250c9d96e02",
      "old_mode": 33188,
      "old_path": "tests/migration/aarch64/Makefile",
      "new_id": "9c4fa18e7637263fee12a551b8cd1250c9d96e02",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/aarch64/Makefile",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a4103ecb712ee30d78e8f738c3189a76e81c0ebb",
      "old_mode": 33188,
      "old_path": "tests/migration/aarch64/a-b-kernel.S",
      "new_id": "a4103ecb712ee30d78e8f738c3189a76e81c0ebb",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/aarch64/a-b-kernel.S",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "34e518d0617112eb0462fee7e68da9fdb17baf9d",
      "old_mode": 33188,
      "old_path": "tests/migration/aarch64/a-b-kernel.h",
      "new_id": "34e518d0617112eb0462fee7e68da9fdb17baf9d",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/aarch64/a-b-kernel.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "37a72ae353be5cbf1e41930c022462c0e164335f",
      "old_mode": 33188,
      "old_path": "tests/migration/i386/Makefile",
      "new_id": "37a72ae353be5cbf1e41930c022462c0e164335f",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/i386/Makefile",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6f39eb6051102c50c830dc7f510ee18423392e42",
      "old_mode": 33188,
      "old_path": "tests/migration/i386/a-b-bootblock.S",
      "new_id": "6f39eb6051102c50c830dc7f510ee18423392e42",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/i386/a-b-bootblock.S",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c83f8711dbfbc8adb812a62a936cf3b0ab28d54a",
      "old_mode": 33188,
      "old_path": "tests/migration/i386/a-b-bootblock.h",
      "new_id": "c83f8711dbfbc8adb812a62a936cf3b0ab28d54a",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/i386/a-b-bootblock.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "194df7df6f87f6779876694456de20476dce323c",
      "old_mode": 33188,
      "old_path": "tests/migration/migration-test.h",
      "new_id": "194df7df6f87f6779876694456de20476dce323c",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/migration-test.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a3a2d98ac828766cbe7d4ca64eaeb45b59acb7a7",
      "old_mode": 33188,
      "old_path": "tests/migration/ppc64/Makefile",
      "new_id": "a3a2d98ac828766cbe7d4ca64eaeb45b59acb7a7",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/ppc64/Makefile",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0613a8d18e1b6581479897e84196af0c03da58f6",
      "old_mode": 33188,
      "old_path": "tests/migration/ppc64/a-b-kernel.S",
      "new_id": "0613a8d18e1b6581479897e84196af0c03da58f6",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/ppc64/a-b-kernel.S",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "673317efdb561282040dc108c888dbf72032e70c",
      "old_mode": 33188,
      "old_path": "tests/migration/ppc64/a-b-kernel.h",
      "new_id": "673317efdb561282040dc108c888dbf72032e70c",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/ppc64/a-b-kernel.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6671de2efccf0081a54f49eb9acf3de587d10b3b",
      "old_mode": 33188,
      "old_path": "tests/migration/s390x/Makefile",
      "new_id": "6671de2efccf0081a54f49eb9acf3de587d10b3b",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/s390x/Makefile",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ff99a3ef57d79efce6af9b3763aed1f4b49a39a8",
      "old_mode": 33188,
      "old_path": "tests/migration/s390x/a-b-bios.c",
      "new_id": "ff99a3ef57d79efce6af9b3763aed1f4b49a39a8",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/s390x/a-b-bios.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "96103dadbbf3ac12dd6e272a9a85c3068d0f83e2",
      "old_mode": 33188,
      "old_path": "tests/migration/s390x/a-b-bios.h",
      "new_id": "96103dadbbf3ac12dd6e272a9a85c3068d0f83e2",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/s390x/a-b-bios.h",
      "score": 100
    }
  ]
}
