)]}'
{
  "commit": "a6570c3d2fa46daa4d820b8f556eedbdd41a84f6",
  "tree": "c710cb960f2e4bb50474da4589c489cacbb73646",
  "parents": [
    "0968ec969a214d0a122eadd63f33b03447661e68"
  ],
  "author": {
    "name": "b-luk",
    "email": "97480502+b-luk@users.noreply.github.com",
    "time": "Wed Sep 02 22:14:09 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 02 22:14:09 2026 +0000"
  },
  "message": "Add `IsProgram` mock method to `MockGLESImpl`, use it in `BufferBindingsGLESTest` (#192196)\n\nPreviously, this method was not mocked and would return an undefined\nvalue when it was called in the `BufferBindingsGLESTest` unit tests.\nWhen the returned value happened to be false, this makes the tests fail.\nWe\u0027ve seen this failure pop up multiple times recently.\n\nExamples:\n\nhttps://ci.chromium.org/ui/p/flutter/builders/try/Linux%20linux_unopt/47431/overview\n\nhttps://ci.chromium.org/ui/p/flutter/builders/try/Linux%20linux_unopt/47434/overview\n\nhttps://ci.chromium.org/ui/p/flutter/builders/prod/Linux%20linux_unopt/19763/overview\n\nI can\u0027t consistently repro the failure at HEAD or at the PRs which\nproduced the example failures. But I I tested that modifying this PR to\nreturn `GL_FALSE` instead of `GL_TRUE` does consistently reproduce the\nfailure.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "494fc8d72e7806356233a1ca92f7e9ebd01ddfea",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/impeller/renderer/backend/gles/buffer_bindings_gles_unittests.cc",
      "new_id": "b1f42a1c2d17db9ecfedd897990d7e0ef5b3cd89",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/impeller/renderer/backend/gles/buffer_bindings_gles_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "dbd70248c3940903a264c13a026a32339e9a94e5",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/impeller/renderer/backend/gles/test/mock_gles.cc",
      "new_id": "518a37577094d5d6473e55dc9914d79f89b21f7f",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/impeller/renderer/backend/gles/test/mock_gles.cc"
    },
    {
      "type": "modify",
      "old_id": "89fd4dd46fa6a587fbcf67112c689937018bcdf0",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/impeller/renderer/backend/gles/test/mock_gles.h",
      "new_id": "5623b91ee40fbd13e2d7b8460531c14c3d421862",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/impeller/renderer/backend/gles/test/mock_gles.h"
    }
  ]
}
