)]}'
{
  "commit": "db2f234331167a51b169e870da7ed03452dd9a96",
  "tree": "927f18c4be3ea164d055cbe391ab1d522a756f90",
  "parents": [
    "0bbe27116988c5f10c0c2011bc48ebe8626f044e"
  ],
  "author": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Tue Jul 27 20:25:19 2021"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 27 20:25:19 2021"
  },
  "message": "Convert all tests/pthreads/* to use `btest_exit` (#14727)\n\nThis makes them more readable/portable and avoids the need for\r\n`REPORT_RESULT` macro.\r\n\r\nAs a followup I hope to convert all browser tests but this is major\r\nstep in that direction.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5a3024fed06208e7a574ca9bd23c0a2a8ea49e8",
      "old_mode": 33188,
      "old_path": "src/library_html5.js",
      "new_id": "c5d5f226bbcf2d9466d1145e701fa12556611da3",
      "new_mode": 33188,
      "new_path": "src/library_html5.js"
    },
    {
      "type": "modify",
      "old_id": "218a6cf07a4bdeda313d7150481ddddf241689e8",
      "old_mode": 33188,
      "old_path": "tests/common.py",
      "new_id": "b0a45cc5f36c223cb0157ae6ecc80b19dff58f28",
      "new_mode": 33188,
      "new_path": "tests/common.py"
    },
    {
      "type": "modify",
      "old_id": "e548ab2b5457d295792f59b8628a482e85560270",
      "old_mode": 33188,
      "old_path": "tests/pthread/call_async.c",
      "new_id": "7a7a459f25bce18de6c07be76f560824224bbf15",
      "new_mode": 33188,
      "new_path": "tests/pthread/call_async.c"
    },
    {
      "type": "modify",
      "old_id": "227111f8dde99a0cb75cb55a05c86ee03a94ecb9",
      "old_mode": 33188,
      "old_path": "tests/pthread/call_sync_on_main_thread.c",
      "new_id": "a4a55874d1f769c6c5f5636f79249b84938c3ca0",
      "new_mode": 33188,
      "new_path": "tests/pthread/call_sync_on_main_thread.c"
    },
    {
      "type": "modify",
      "old_id": "897bd202fd3b938c9d9a07d0a096c94b3b7a6c5b",
      "old_mode": 33188,
      "old_path": "tests/pthread/emscripten_thread_sleep.c",
      "new_id": "3d160c56addd3751cf61a8429d17cb3e0d65967d",
      "new_mode": 33188,
      "new_path": "tests/pthread/emscripten_thread_sleep.c"
    },
    {
      "type": "modify",
      "old_id": "010c67038c8751b22683402097b30cf2bec8733c",
      "old_mode": 33188,
      "old_path": "tests/pthread/main_thread_join.cpp",
      "new_id": "309bf4b2cad9d7325b6b7566201e1d38e7ccd4c2",
      "new_mode": 33188,
      "new_path": "tests/pthread/main_thread_join.cpp"
    },
    {
      "type": "modify",
      "old_id": "d9f9e4d7f82ebe8319cb1ad5bd68e497b8f06058",
      "old_mode": 33188,
      "old_path": "tests/pthread/main_thread_wait.cpp",
      "new_id": "abf05b352caf759a12aa8072614a2da5f96bf253",
      "new_mode": 33188,
      "new_path": "tests/pthread/main_thread_wait.cpp"
    },
    {
      "type": "modify",
      "old_id": "ae758a68f5ae1f0f2bdfb34d4324e42c6d993467",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_futex_wake_all.cpp",
      "new_id": "a6c2fb293048a679ef390f4a760d3e5bb59e6173",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_futex_wake_all.cpp"
    },
    {
      "type": "modify",
      "old_id": "c7acc0c6dd811d77384f8dd39b11c67a9e97d4bc",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_large_pthread_allocation.cpp",
      "new_id": "eadc8f1cad71b3f82b18288e06a55b62e983f60e",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_large_pthread_allocation.cpp"
    },
    {
      "type": "modify",
      "old_id": "bca978f20d5447dad7bc96037a50b538e5b8a7d0",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_64bit_atomics.cpp",
      "new_id": "5dba94b3d284e12381e31104f01d5ae2206ad062",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_64bit_atomics.cpp"
    },
    {
      "type": "modify",
      "old_id": "45aa87c8da7f72d018f8c3edbaddea4b9e6e4263",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_64bit_cxx11_atomics.cpp",
      "new_id": "867f5ac7a0743688912cc57637bd838884283b7c",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_64bit_cxx11_atomics.cpp"
    },
    {
      "type": "modify",
      "old_id": "6777ff0ec9cdcf83fabbb4cfc0681cbed14b0a58",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_atomics.cpp",
      "new_id": "ef87930615b240dcb16d4c54809838b84b191fb7",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_atomics.cpp"
    },
    {
      "type": "modify",
      "old_id": "48e4e35d42579a65aca7c103766bcfc97d2a7f36",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_attr_getstack.cpp",
      "new_id": "be72816d4f6f26b6000c4ebd7678df7643120e23",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_attr_getstack.cpp"
    },
    {
      "type": "modify",
      "old_id": "71c14244285c36b57f69faa59990c947f443cc4d",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_barrier.cpp",
      "new_id": "15fbb7a65c52e31845f036d53559ad985676a426",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_barrier.cpp"
    },
    {
      "type": "modify",
      "old_id": "5cfeaf3cc1d150bf3784a355fd16589c85751aa8",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_c11_threads.c",
      "new_id": "d4d112a0ff3f323fc36e29173cb2d19ae5a517da",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_c11_threads.c"
    },
    {
      "type": "modify",
      "old_id": "eb9128704e11c2323ab178cf47ecc30041b5cdd9",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_cancel.cpp",
      "new_id": "ebf46fdd9253fddb62bbf3cb7017129ce372682c",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_cancel.cpp"
    },
    {
      "type": "modify",
      "old_id": "9fa969ca190e949cddac0602887c219573f2f1a9",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_clock_drift.cpp",
      "new_id": "265e2cf3998975d83e4d3f9152a678927222cb60",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_clock_drift.cpp"
    },
    {
      "type": "modify",
      "old_id": "c002a86df62554ac67d4a7d7df880ab59491b95d",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_condition_variable.cpp",
      "new_id": "482d8a419c5616fd8e36baf2c27265d5e4f79ffb",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_condition_variable.cpp"
    },
    {
      "type": "modify",
      "old_id": "f71e58dffb94422384e955c0b9dd15aaea24efeb",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_create.cpp",
      "new_id": "901f6c8d904305b9c0e8cadb5923d4a99cce42a3",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_create.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c5ef13686076e08433798a28b71ad294777b77d",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_create_pthread.cpp",
      "new_id": "99fd34325dc52bc393432c8a197f0aca264caa77",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_create_pthread.cpp"
    },
    {
      "type": "modify",
      "old_id": "dfebc7eefb254e2fbec620b4de057133b422a4e6",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_file_io.cpp",
      "new_id": "ab45a2c626d748908892f1f9cac2a8c7a70bcf96",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_file_io.cpp"
    },
    {
      "type": "modify",
      "old_id": "40f278614889300b69d26daf8afcf0a655a1227c",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_gcc_64bit_atomic_fetch_and_op.cpp",
      "new_id": "5d57fedacaa4bb94c2b02fa1decaa3e3092161ba",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_gcc_64bit_atomic_fetch_and_op.cpp"
    },
    {
      "type": "modify",
      "old_id": "e6600354a01afbf753bdfb470891d48a3ae09d0d",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_gcc_64bit_atomic_op_and_fetch.cpp",
      "new_id": "e7b567fcbdea34a3b38e1130db5aaca66613aa77",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_gcc_64bit_atomic_op_and_fetch.cpp"
    },
    {
      "type": "modify",
      "old_id": "73192a64733cbf3d93dba548f5be6b08e8c11fd4",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_gcc_atomic_fetch_and_op.cpp",
      "new_id": "71073bc6dac3880ff717dc9855ee14ae3e8e961d",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_gcc_atomic_fetch_and_op.cpp"
    },
    {
      "type": "modify",
      "old_id": "05d5760c1fe4c59ac80fb1289ace6cd1e4945e13",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_gcc_atomic_op_and_fetch.cpp",
      "new_id": "1ed3783479c0862c983e60f624ae6a7f130e43cc",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_gcc_atomic_op_and_fetch.cpp"
    },
    {
      "type": "modify",
      "old_id": "2e1ef061f9e3de58f547fa170490d18bde1a66ed",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_gcc_atomics.cpp",
      "new_id": "79f667925f13e1da48f748cc7cf061aa17fcbd04",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_gcc_atomics.cpp"
    },
    {
      "type": "modify",
      "old_id": "daf34ed3bccc43f8198f853ff775b875342cf0c5",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_gcc_spinlock.cpp",
      "new_id": "cd60c61417d6c0ed01a47c382c97dc5eb5bcde99",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_gcc_spinlock.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a7954bc0c1ab525c5bd460f76d10b419d61d352",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_global_data_initialization.c",
      "new_id": "041573ce1d324be9458eeb6b634a4d64e951a96d",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_global_data_initialization.c"
    },
    {
      "type": "modify",
      "old_id": "34ddb81cf7bcca57031e1d9a560d4ccbf9a86315",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_hardware_concurrency.cpp",
      "new_id": "4729b93e57401b6ebd5eea104eeb2c9b48781584",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_hardware_concurrency.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ddfc31de18ad264e80f1b075363bc21cf8586cd",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_iostream.cpp",
      "new_id": "ac45cf0d774d9637192efc306065f9effd22969f",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_iostream.cpp"
    },
    {
      "type": "modify",
      "old_id": "33b7d3765b411f7d27561767a0dc97a14e09071a",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_join.cpp",
      "new_id": "ec492ae5e320a2caca192ab01c4d0242f67c4fa2",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_join.cpp"
    },
    {
      "type": "modify",
      "old_id": "0245cad88956b5da5a33231f418d6aaa46db6ef0",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_malloc.cpp",
      "new_id": "2b8cd85f4ee17c375831e1dad38da0f2a7859bf7",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_malloc.cpp"
    },
    {
      "type": "modify",
      "old_id": "bf37f75293d06d37b2cf997d8d9b7cd8c651e38a",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_malloc_free.cpp",
      "new_id": "8a96bcdd5e6ea773b923bf804208314700921b4c",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_malloc_free.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ad9168108b8a99b62c384ac89930cd0d0d3b91d",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_mandelbrot.cpp",
      "new_id": "282418014da9923fb71d3caa322e56e7ccc0e4d5",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_mandelbrot.cpp"
    },
    {
      "type": "modify",
      "old_id": "1576185bfd1cb219300b3e901e51e76dd10f871f",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_memory_growth.c",
      "new_id": "995e53231a9d93d6f74e1bcfd9db9549b9c7f4f3",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_memory_growth.c"
    },
    {
      "type": "modify",
      "old_id": "24cee91bf87e4128e7f0f96f78a8a2059c2f984f",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_memory_growth_mainthread.c",
      "new_id": "9eef3ab8457415c435744c9afe57fe56584910ab",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_memory_growth_mainthread.c"
    },
    {
      "type": "modify",
      "old_id": "335fb548e1e2a443533fc61d5c9fb86c71de69dd",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_mutex.cpp",
      "new_id": "95069d25ac2f75ae5c91cdf474c0cfd982acf931",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_mutex.cpp"
    },
    {
      "type": "modify",
      "old_id": "bed31d25d9291751c88f228f9e21aee077a44087",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_nested_spawns.cpp",
      "new_id": "123de074d2d6cb697156141de657290246de5a1d",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_nested_spawns.cpp"
    },
    {
      "type": "modify",
      "old_id": "abb12b133e759439b750e27736609525d7afebf7",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_once.cpp",
      "new_id": "98b2bdce65a57db50f01b8a0734e6b7fb783171e",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_once.cpp"
    },
    {
      "type": "modify",
      "old_id": "c311d5b13a98b4a9218d6e6a98ec22157287513c",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_preallocates_workers.cpp",
      "new_id": "4f19a712dfa680f0483b1d5cd22d7e832caadc22",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_preallocates_workers.cpp"
    },
    {
      "type": "modify",
      "old_id": "beb04fcc896a1e017e859c86dadee856ef98a922",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_printf.cpp",
      "new_id": "057f2ce2ad538dd266ae0406781b523741aac4a0",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_printf.cpp"
    },
    {
      "type": "modify",
      "old_id": "996006ba32cdeaf880e24f278058e704e42f08c7",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_proxy_hammer.cpp",
      "new_id": "5e97147c6a369240a8eb82a77cc36f742c6e5db1",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_proxy_hammer.cpp"
    },
    {
      "type": "modify",
      "old_id": "6c4c2d55dac3acc1b715b15e86dbf520453e28c5",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_proxy_to_pthread.c",
      "new_id": "02e26e859b2a5172e996b38d9d21d258af3cb6d9",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_proxy_to_pthread.c"
    },
    {
      "type": "modify",
      "old_id": "5dbddcad39479254eba9c3bb4d38aa15b5e7e0a4",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_proxying_in_futex_wait.cpp",
      "new_id": "5489b9a2cc5281196942218322e74829296ca64f",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_proxying_in_futex_wait.cpp"
    },
    {
      "type": "modify",
      "old_id": "a2e98d82171821b35264cddb9f6a512f3da3a271",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_reltime.cpp",
      "new_id": "1a2ea768eb73f3c160d0ea1ae82f400976ae2e9e",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_reltime.cpp"
    },
    {
      "type": "modify",
      "old_id": "0b43349ce2fb19926d2733e78ebbde4fd1d105fc",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_run_on_main_thread.cpp",
      "new_id": "1e12ddd1912a992715efc11b45f3b4a482e567a5",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_run_on_main_thread.cpp"
    },
    {
      "type": "modify",
      "old_id": "593cccea88004a6ce4fcb8049c84e156b19204d6",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_run_on_main_thread_flood.cpp",
      "new_id": "d41dc59a473855b59ba83e0b6c8a2d124cee2c18",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_run_on_main_thread_flood.cpp"
    },
    {
      "type": "modify",
      "old_id": "0963ee18872e9c4514a60e6cc6ec0dcd71ca494d",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_sbrk.cpp",
      "new_id": "1143761e657c7343fa2cc06c3583bb01e3baee21",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_sbrk.cpp"
    },
    {
      "type": "modify",
      "old_id": "ee22cfb586aeb9dae44a85b7e0d655e9387517a0",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_spawns.cpp",
      "new_id": "cf68fdf579ef979ce3e432b06ec2bf89e104b49d",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_spawns.cpp"
    },
    {
      "type": "modify",
      "old_id": "255088630ec2e1a76bbe0b781a4fcc2cc83e0dd5",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_stack_bounds.cpp",
      "new_id": "db46a4cf20d967b8a54339f83c2c6c7c24c57937",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_stack_bounds.cpp"
    },
    {
      "type": "modify",
      "old_id": "18e611732dfd8a42753e4e51646003308d73b82f",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_supported.cpp",
      "new_id": "60c07efb2107e16d672c0ff2ebcc22c6d2f2ee88",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_supported.cpp"
    },
    {
      "type": "modify",
      "old_id": "01734de7f0dff87a67d939260c6c5b83cf11e255",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_thread_local_storage.cpp",
      "new_id": "8bdcf711467ecc50d34b775e54ae7024956dd04d",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_thread_local_storage.cpp"
    },
    {
      "type": "modify",
      "old_id": "a4080576b955a6548ae4afbb8c5ad250cd943b0d",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_tls.cpp",
      "new_id": "8a06f4bb25d683adb5cc9c3ba5b71041cdec4c03",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_tls.cpp"
    },
    {
      "type": "modify",
      "old_id": "a78e42f7ecf398dead4fd86f7644092b20670a74",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_tls_main.cpp",
      "new_id": "bbf873c52ce18dfda600c46621a3435b03cf096c",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_tls_main.cpp"
    },
    {
      "type": "modify",
      "old_id": "ed67e78230644cabc79d0e5bf2262a45f6c92314",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_utf8_funcs.cpp",
      "new_id": "ba596f37201c1011b8daf46070902c0d1fe93596",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_utf8_funcs.cpp"
    },
    {
      "type": "modify",
      "old_id": "d02ffa546add94e5e0ca80bc725fc73c80f9769b",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_pthread_volatile.cpp",
      "new_id": "d01798739991fd519d6665065cde6c5ccdb62435",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_pthread_volatile.cpp"
    },
    {
      "type": "modify",
      "old_id": "12502bd56e3120d806058cf4360bdf31017a43db",
      "old_mode": 33188,
      "old_path": "tests/pthread/test_std_thread_detach.cpp",
      "new_id": "8bc484017a874f375d4e1275d9d043db66d445d2",
      "new_mode": 33188,
      "new_path": "tests/pthread/test_std_thread_detach.cpp"
    },
    {
      "type": "modify",
      "old_id": "1b86602c7a08ce9fbbab5d953c8ba90ec73d9b08",
      "old_mode": 33188,
      "old_path": "tests/test_browser.py",
      "new_id": "9a4c4d8fc3e9f70ea42a0fb403ee09df09ae89e5",
      "new_mode": 33188,
      "new_path": "tests/test_browser.py"
    },
    {
      "type": "modify",
      "old_id": "c4576a8872e588aa8255ba9c38e7aa7e8d77351e",
      "old_mode": 33188,
      "old_path": "tests/test_interactive.py",
      "new_id": "97f57f92bd769f7a3d78eb965cb70a88a7153a01",
      "new_mode": 33188,
      "new_path": "tests/test_interactive.py"
    }
  ]
}
