)]}'
{
  "commit": "6586b609cd2ed2c44ff855efa90251ec5434ecd1",
  "tree": "3c28e60e3342b81d2bad6f0ade26956b049c515a",
  "parents": [
    "18d2cdb21aaee9de48f15a7d91cfe2a8d6b469ec"
  ],
  "author": {
    "name": "Harald Alvestrand",
    "email": "hta@webrtc.org",
    "time": "Wed Jun 10 10:45:00 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 10 20:04:19 2026"
  },
  "message": "Fix rtc_unittests for force-test-env flag\n\nUpdate unittests to use CreateTestEnvironment and\nCreateTestFieldTrials instead of production versions,\nand add bypasses to low-level implementation tests,\nallowing rtc_unittests to pass with the\n--force-test-environment flag.\n\nBug: webrtc:521534686\nChange-Id: I2c70d254a6950db86bdd129ea690c9fc7b4901ef\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480221\nAuto-Submit: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47962}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9343419f5bfd6a7c9e143bdb9219bb30bb3ddc3c",
      "old_mode": 33188,
      "old_path": "api/audio_codecs/opus/audio_decoder_opus_unittest.cc",
      "new_id": "a1eb5b8b9134890a61eca497b3db7fbaf99eee33",
      "new_mode": 33188,
      "new_path": "api/audio_codecs/opus/audio_decoder_opus_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "1f2f31d5092a83f4dd256610968ad9b01270c5e0",
      "old_mode": 33188,
      "old_path": "api/environment/environment_factory.cc",
      "new_id": "53773dc79f258a52378b555a69ebbeafc5d38d0a",
      "new_mode": 33188,
      "new_path": "api/environment/environment_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "314283a0f7bd4f93d9bbe5fc68dc11b6dcffb1e9",
      "old_mode": 33188,
      "old_path": "api/environment/environment_unittest.cc",
      "new_id": "df975ad67d27227bdfa92fa4ce5397f935324dcd",
      "new_mode": 33188,
      "new_path": "api/environment/environment_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c243598bc6a55b6135583743cb98c66615843b3a",
      "old_mode": 33188,
      "old_path": "api/field_trials.cc",
      "new_id": "0f863193fbb6e205b3ca5b6ee4233bea34331000",
      "new_mode": 33188,
      "new_path": "api/field_trials.cc"
    },
    {
      "type": "modify",
      "old_id": "696aeee0f622f18890d152bc96b06f7baf045185",
      "old_mode": 33188,
      "old_path": "api/field_trials.h",
      "new_id": "081857265a60e75043d9e7b9f05892aa17a969c5",
      "new_mode": 33188,
      "new_path": "api/field_trials.h"
    },
    {
      "type": "modify",
      "old_id": "d86451dcf43548aefcc681507c8520daac7be9a4",
      "old_mode": 33188,
      "old_path": "api/field_trials_unittest.cc",
      "new_id": "03882eca21e3fb6684866346ae50f5df64b0d8a0",
      "new_mode": 33188,
      "new_path": "api/field_trials_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "fef2d758d4fc8c6841906a0723efb128972197d3",
      "old_mode": 33188,
      "old_path": "api/field_trials_view.h",
      "new_id": "6c03553f5f4fde95ea399308ef32a70c9768b42e",
      "new_mode": 33188,
      "new_path": "api/field_trials_view.h"
    },
    {
      "type": "modify",
      "old_id": "389a38d520f9e2865c96d1aefe5e7867f3a08fff",
      "old_mode": 33188,
      "old_path": "api/video_codecs/test/BUILD.gn",
      "new_id": "94326b2c63be78a93c770b31bfdf4f364407ba41",
      "new_mode": 33188,
      "new_path": "api/video_codecs/test/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "8cae8be0bf8e3f1c1f9b5c908e30e162584b9b6a",
      "old_mode": 33188,
      "old_path": "api/video_codecs/test/video_decoder_factory_template_tests.cc",
      "new_id": "8f427a778a15f01f894b84d846f6a0fd238d513d",
      "new_mode": 33188,
      "new_path": "api/video_codecs/test/video_decoder_factory_template_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "e78629119a39518357245f3eba74b4d4efec014c",
      "old_mode": 33188,
      "old_path": "api/video_codecs/test/video_decoder_software_fallback_wrapper_unittest.cc",
      "new_id": "bcbea0e93b8ed16890b7565b8eb0b9221fa30794",
      "new_mode": 33188,
      "new_path": "api/video_codecs/test/video_decoder_software_fallback_wrapper_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "733ef3098419d7616a4d70bd10a18158631c9a84",
      "old_mode": 33188,
      "old_path": "api/video_codecs/test/video_encoder_factory_template_tests.cc",
      "new_id": "55bfa94573e708029bbb842e85c18d8846d55b9c",
      "new_mode": 33188,
      "new_path": "api/video_codecs/test/video_encoder_factory_template_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "8b9eb624294453be6f5fb708eb0990a065f19b6d",
      "old_mode": 33188,
      "old_path": "rtc_base/experiments/BUILD.gn",
      "new_id": "dd592195f2eda70aceb27c779646b176cbae0337",
      "new_mode": 33188,
      "new_path": "rtc_base/experiments/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9c16174af5a07f86210ee0b6efdab64e47babb47",
      "old_mode": 33188,
      "old_path": "rtc_base/experiments/balanced_degradation_settings_unittest.cc",
      "new_id": "dbf3778962234d1ac984d8252ce6b38e358e4d7f",
      "new_mode": 33188,
      "new_path": "rtc_base/experiments/balanced_degradation_settings_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "75e67522a6ca9c488e625af0a8ecbe96928474d3",
      "old_mode": 33188,
      "old_path": "rtc_base/experiments/corruption_detection_frame_selector_settings_unittest.cc",
      "new_id": "541789365ad58db8e75adbce5f7e55c54dd0aae9",
      "new_mode": 33188,
      "new_path": "rtc_base/experiments/corruption_detection_frame_selector_settings_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2fa3a984bdc3000057c7e2b1d467db3f4cd0a4cd",
      "old_mode": 33188,
      "old_path": "rtc_base/experiments/encoder_info_settings_unittest.cc",
      "new_id": "ecacfef5b26f9f82e8f3f22db3f98085fdc1e2f5",
      "new_mode": 33188,
      "new_path": "rtc_base/experiments/encoder_info_settings_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ed0edb06375412b8c6af1d50f417bd65e594400d",
      "old_mode": 33188,
      "old_path": "rtc_base/experiments/encoder_speed_experiment_unittest.cc",
      "new_id": "373e9df925e33dff42bc5cfccf8275a58cae4fad",
      "new_mode": 33188,
      "new_path": "rtc_base/experiments/encoder_speed_experiment_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0fc48823647d56b7b0f024a6632e665b5eade0da",
      "old_mode": 33188,
      "old_path": "rtc_base/experiments/field_trial_parser_unittest.cc",
      "new_id": "c1886155f48484333bd3773061f2717274238679",
      "new_mode": 33188,
      "new_path": "rtc_base/experiments/field_trial_parser_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4bef351b85da4accdd398d642caeab3757e89886",
      "old_mode": 33188,
      "old_path": "rtc_base/experiments/keyframe_interval_settings_unittest.cc",
      "new_id": "150d6551ef78884af06a7bd036d7d4e7f19e9fb6",
      "new_mode": 33188,
      "new_path": "rtc_base/experiments/keyframe_interval_settings_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d9cb7706913a4684419ff32bab47a246139cd34f",
      "old_mode": 33188,
      "old_path": "rtc_base/experiments/min_video_bitrate_experiment_unittest.cc",
      "new_id": "a624f79e8ca57f8296171094906fdb7aab314471",
      "new_mode": 33188,
      "new_path": "rtc_base/experiments/min_video_bitrate_experiment_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "65f8fbd8efe51fb38e3a35c0360984c726135578",
      "old_mode": 33188,
      "old_path": "rtc_base/experiments/normalize_simulcast_size_experiment_unittest.cc",
      "new_id": "f9d650f3e1bba8b55533d98daf518b7b8dbc9e4b",
      "new_mode": 33188,
      "new_path": "rtc_base/experiments/normalize_simulcast_size_experiment_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4e278b92b8ab536ad890b88c6367bd6088c73fbf",
      "old_mode": 33188,
      "old_path": "rtc_base/experiments/psnr_experiment_unittest.cc",
      "new_id": "c84b962095c3bc38026f865ce77245e584ce9c67",
      "new_mode": 33188,
      "new_path": "rtc_base/experiments/psnr_experiment_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3963308f136557fc9846c4db9753f69318b8c0d0",
      "old_mode": 33188,
      "old_path": "rtc_base/experiments/quality_scaler_settings_unittest.cc",
      "new_id": "3aa8ca1c79586ab9bbc6991dc8fb8432d64e036f",
      "new_mode": 33188,
      "new_path": "rtc_base/experiments/quality_scaler_settings_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "acd7d00af02c95f28497d08bfdcfa49741316d2c",
      "old_mode": 33188,
      "old_path": "rtc_base/experiments/quality_scaling_experiment_unittest.cc",
      "new_id": "0c7ee9f70ff51e25e16dcdd0d5ff60aed52030b8",
      "new_mode": 33188,
      "new_path": "rtc_base/experiments/quality_scaling_experiment_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5f730b47f83e814d39f149edce8d6b253d18a2c7",
      "old_mode": 33188,
      "old_path": "rtc_base/experiments/rate_control_settings_unittest.cc",
      "new_id": "0b11249b5c7eb20fb290d2453fec333fe6fa32ef",
      "new_mode": 33188,
      "new_path": "rtc_base/experiments/rate_control_settings_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "66db0ae68dca068eca76b0c30eca895d2bccbc12",
      "old_mode": 33188,
      "old_path": "rtc_base/network_unittest.cc",
      "new_id": "bd997a8fd935368c94f05962fb27f17186384580",
      "new_mode": 33188,
      "new_path": "rtc_base/network_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "59524ca640d57d8f57595abf9c13de0fa4ddeaac",
      "old_mode": 33188,
      "old_path": "test/create_test_field_trials.cc",
      "new_id": "e0341cf696f5dc451ff0c638a078934cd9857053",
      "new_mode": 33188,
      "new_path": "test/create_test_field_trials.cc"
    },
    {
      "type": "modify",
      "old_id": "5705b73c52236bf0093bc86fac8df77867711b7a",
      "old_mode": 33188,
      "old_path": "test/network/BUILD.gn",
      "new_id": "e991dc49bbf462100989e1cd091bddcfa513c550",
      "new_mode": 33188,
      "new_path": "test/network/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ee7a97b5ef77e80209eec9948b81c1fa65f05f92",
      "old_mode": 33188,
      "old_path": "test/network/feedback_generator.cc",
      "new_id": "f2190be627839a4919e433afff6248e2538d7ca9",
      "new_mode": 33188,
      "new_path": "test/network/feedback_generator.cc"
    }
  ]
}
