)]}'
{
  "commit": "fd20cfcd8c3ecabd76fc2f700d9d367deb47d2b1",
  "tree": "8b6e0e76c7ea021b355ccafac340b7111e0a55d1",
  "parents": [
    "b168fda877fba8091f9f27205df2a310c888e7cf"
  ],
  "author": {
    "name": "y-yagi",
    "email": "yuuji.yaginuma@gmail.com",
    "time": "Thu Jan 30 19:38:02 2025 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jan 30 19:41:27 2025 -0800"
  },
  "message": "Add some missing tests to the test setting of Bazel for Ruby (#19870)\n\nI\u0027m not sure why, but it seems that some tests are not running via Bazel. CI uses Bazel. So I think we should add those to test correctly.\n\nAlso, I fixed some tests to pass.\n\n* Run memory tests against CRuby native implementation\n  * These tests are for CRuby native implementation. So this doesn\u0027t work with FFI and JRuby.\n  * Ref: https://github.com/protocolbuffers/protobuf/pull/15840/\n* Run service options extension test against CRuby native implementation\n  * It seems that JRuby doesn\u0027t support this so far.\n  * And, service options are frozen objects. But, in CRuby FFI, can\u0027t get a Message instance if the message is frozen. So this doesn\u0027t work.\n    * https://github.com/protocolbuffers/protobuf/blob/d406cae0138f4f1f283a22be9474bef1f48bb0dc/ruby/lib/google/protobuf/ffi/message.rb#L419\n  * So the service options extension test only passes in CRuby native.\n\nCloses #19870\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/protocolbuffers/protobuf/pull/19870 from y-yagi:add_some_missing_tests d51158def9c43a317c734f1b99aeb4d61682e768\nPiperOrigin-RevId: 721603213\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f61982eb1cb78bcf98fa3069deb4653af135e526",
      "old_mode": 33188,
      "old_path": "ruby/tests/BUILD.bazel",
      "new_id": "581df17568a75802381b9f17e731a32e198fc54e",
      "new_mode": 33188,
      "new_path": "ruby/tests/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e8c638a1c434c9c966679c46c40733c093e87293",
      "old_mode": 33261,
      "old_path": "ruby/tests/memory_test.rb",
      "new_id": "477b23fbb9ba036496e768421aa6564f76321286",
      "new_mode": 33261,
      "new_path": "ruby/tests/memory_test.rb"
    },
    {
      "type": "modify",
      "old_id": "729b7995994acb6b5630269e262efeda67779491",
      "old_mode": 33188,
      "old_path": "ruby/tests/service_test.rb",
      "new_id": "9f95abc1b3f7503ccd14ac354c4b7f59e5a1453a",
      "new_mode": 33188,
      "new_path": "ruby/tests/service_test.rb"
    }
  ]
}
