Status: SUCCEEDED
Triggered by: chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com
Duration: 2 hours
Actions:

Definition (rev aa94b58a2bf8ec2345249d58732becb5a6d9466d)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "ci"
  builder: "android-cronet-x86-dbg-10-tests"
>

Incoming triggers

Incoming properties

{
  "$bootstrap/trigger": {
    "commits": [
      {
        "host": "chromium.googlesource.com",
        "id": "ef6ecad70a044d5041c49baa3385550c54024af2",
        "project": "chromium/src",
        "ref": "refs/branch-heads/7977"
      }
    ]
  },
  "branch": "refs/branch-heads/7977",
  "deps_revision_overrides": {
    "src": "ef6ecad70a044d5041c49baa3385550c54024af2"
  },
  "instruction_dependencies": [
    {
      "instruction_id": "bot_update_repro_instructions",
      "invocation_id": "build-8669820332201371265"
    },
    {
      "instruction_id": "generate_build_files_repro_instructions",
      "invocation_id": "build-8669820332201371265"
    },
    {
      "instruction_id": "compile_repro_instructions",
      "invocation_id": "build-8669820332201371265"
    }
  ],
  "parent_build_id": "8669820332201371265",
  "parent_builder_group": "chromium.android",
  "parent_buildername": "android-cronet-x86-dbg",
  "parent_got_angle_revision": "6c47c4b6dae794245a23a16b3826efc09ebdefd0",
  "parent_got_dawn_revision": "ab8827bc57b176eeaa89f71324130c02d4d41145",
  "parent_got_revision": "ef6ecad70a044d5041c49baa3385550c54024af2",
  "parent_got_revision_cp": "refs/branch-heads/7977@{#2723}",
  "parent_got_swiftshader_revision": "5b0479bd2d15058aaa9eb490e364f920ff824a8c",
  "parent_got_v8_revision": "5ee640fbbdff31ae3411dc1d16192f03ba3c34b9",
  "parent_got_v8_revision_cp": "refs/branch-heads/15.2@{#69}",
  "parent_got_webrtc_revision": "6f37672d358475cd17544121a12494da454d85fb",
  "parent_got_webrtc_revision_cp": "refs/heads/main@{#48235}",
  "repository": "https://chromium.googlesource.com/chromium/src",
  "revision": "ef6ecad70a044d5041c49baa3385550c54024af2",
  "swarm_hashes": {
    "cronet_sample_test_apk": "a01a8d2b2652b83cb086bdde0e85e1e10ea51f8163b8554d93bfde6ac1622159/490",
    "cronet_sizes": "ffb8e32c4513ec1735115201cedb18d62dac78bfb5577811a211af2d647ae296/406",
    "cronet_smoketests_apk": "335ef54950bf9551bc796c128db79d1f6028436ea5a36111b040dfdd5872461a/567",
    "cronet_smoketests_missing_native_library_instrumentation_apk": "fdf8461c5f86d9e86e3a30137141b0729e900b44d5e9de03454808cf9ebaefb2/490",
    "cronet_smoketests_platform_only_instrumentation_apk": "995ed8021bff97f3fff2581812cbafacc684d52043015a05576f7ae8a9da3044/490",
    "cronet_test_instrumentation_apk": "39f8f279a6e8feae71cf7be494b8593a70c3e7a5e593824b51b6f3ae3e8f4272/651",
    "cronet_unittests_android": "235b2331059fb217a7af18aa8fc64f2d20dda8911e63cb1c3679d5ce39d43c21/651",
    "net_unittests": "c0a8d6485524271f0ed4794ffa3a2ca64c8e642d25cb3921c3c2fe05b7fb7ec1/568"
  },
  "swarming_command_lines_cwd": "out/63bd-android-cronet-",
  "swarming_command_lines_digest": "5d1d0660dc4fba0e339002719f56fbf95c50501a07c19f4ff9c916e1d2291a88/93"
}

Incoming tags

  • buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/ef6ecad70a044d5041c49baa3385550c54024af2
  • gitiles_ref:refs/branch-heads/7977
  • parent_buildername:android-cronet-x86-dbg
  • parent_buildnumber:2382
  • user_agent:recipe

Debug log (UTC)

[03:31:14.209] New invocation is queued and will start shortly
[03:31:14.209] Triggered by user:chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com
[03:31:15.534] Starting the invocation (attempt 1)
[03:31:15.564] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/ef6ecad70a044d5041c49baa3385550c54024af2"
[03:31:15.564] Popped gitiles commit info from properties and tags
[03:31:15.564] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[03:31:15.564] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[03:31:15.564] Buildbucket request:
{
  "requestId": "8835241342930192224",
  "builder": {
    "project": "chromium-m152",
    "bucket": "ci",
    "builder": "android-cronet-x86-dbg-10-tests"
  },
  "properties": {
      "$bootstrap/trigger": {
            "commits": [
                  {
                        "host": "chromium.googlesource.com",
                        "id": "ef6ecad70a044d5041c49baa3385550c54024af2",
                        "project": "chromium/src",
                        "ref": "refs/branch-heads/7977"
                      }
                ]
          },
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8835241342930192224",
            "job": "chromium-m152/android-cronet-x86-dbg-10-tests",
            "triggers": [
                  {
                        "gitiles": {
                              "properties": {
                                    "$bootstrap/trigger": {
                                          "commits": [
                                                {
                                                      "host": "chromium.googlesource.com",
                                                      "id": "ef6ecad70a044d5041c49baa3385550c54024af2",
                                                      "project": "chromium/src",
                                                      "ref": "refs/branch-heads/7977"
                                                    }
                                              ]
                                        },
                                    "deps_revision_overrides": {
                                          "src": "ef6ecad70a044d5041c49baa3385550c54024af2"
                                        },
                                    "instruction_dependencies": [
                                          {
                                                "instruction_id": "bot_update_repro_instructions",
                                                "invocation_id": "build-8669820332201371265"
                                              },
                                          {
                                                "instruction_id": "generate_build_files_repro_instructions",
                                                "invocation_id": "build-8669820332201371265"
                                              },
                                          {
                                                "instruction_id": "compile_repro_instructions",
                                                "invocation_id": "build-8669820332201371265"
                                              }
                                        ],
                                    "parent_build_id": "8669820332201371265",
                                    "parent_builder_group": "chromium.android",
                                    "parent_buildername": "android-cronet-x86-dbg",
                                    "parent_got_angle_revision": "6c47c4b6dae794245a23a16b3826efc09ebdefd0",
                                    "parent_got_dawn_revision": "ab8827bc57b176eeaa89f71324130c02d4d41145",
                                    "parent_got_revision": "ef6ecad70a044d5041c49baa3385550c54024af2",
                                    "parent_got_revision_cp": "refs/branch-heads/7977@{#2723}",
                                    "parent_got_swiftshader_revision": "5b0479bd2d15058aaa9eb490e364f920ff824a8c",
                                    "parent_got_v8_revision": "5ee640fbbdff31ae3411dc1d16192f03ba3c34b9",
                                    "parent_got_v8_revision_cp": "refs/branch-heads/15.2@{#69}",
                                    "parent_got_webrtc_revision": "6f37672d358475cd17544121a12494da454d85fb",
                                    "parent_got_webrtc_revision_cp": "refs/heads/main@{#48235}",
                                    "revision": "ef6ecad70a044d5041c49baa3385550c54024af2",
                                    "swarm_hashes": {
                                          "cronet_sample_test_apk": "a01a8d2b2652b83cb086bdde0e85e1e10ea51f8163b8554d93bfde6ac1622159/490",
                                          "cronet_sizes": "ffb8e32c4513ec1735115201cedb18d62dac78bfb5577811a211af2d647ae296/406",
                                          "cronet_smoketests_apk": "335ef54950bf9551bc796c128db79d1f6028436ea5a36111b040dfdd5872461a/567",
                                          "cronet_smoketests_missing_native_library_instrumentation_apk": "fdf8461c5f86d9e86e3a30137141b0729e900b44d5e9de03454808cf9ebaefb2/490",
                                          "cronet_smoketests_platform_only_instrumentation_apk": "995ed8021bff97f3fff2581812cbafacc684d52043015a05576f7ae8a9da3044/490",
                                          "cronet_test_instrumentation_apk": "39f8f279a6e8feae71cf7be494b8593a70c3e7a5e593824b51b6f3ae3e8f4272/651",
                                          "cronet_unittests_android": "235b2331059fb217a7af18aa8fc64f2d20dda8911e63cb1c3679d5ce39d43c21/651",
                                          "net_unittests": "c0a8d6485524271f0ed4794ffa3a2ca64c8e642d25cb3921c3c2fe05b7fb7ec1/568"
                                        },
                                    "swarming_command_lines_cwd": "out/63bd-android-cronet-",
                                    "swarming_command_lines_digest": "5d1d0660dc4fba0e339002719f56fbf95c50501a07c19f4ff9c916e1d2291a88/93"
                                  },
                              "ref": "refs/branch-heads/7977",
                              "repo": "https://chromium.googlesource.com/chromium/src",
                              "revision": "ef6ecad70a044d5041c49baa3385550c54024af2",
                              "tags": [
                                    "parent_buildername:android-cronet-x86-dbg",
                                    "parent_buildnumber:2382",
                                    "user_agent:recipe"
                                  ]
                            },
                        "id": "1c14a60c-7dfc-4ac6-a4ac-74fd532231ca",
                        "title": "android-cronet-x86-dbg/2382",
                        "url": "https://cr-buildbucket.appspot.com/build/8669820332201371265"
                      }
                ]
          },
      "deps_revision_overrides": {
            "src": "ef6ecad70a044d5041c49baa3385550c54024af2"
          },
      "instruction_dependencies": [
            {
                  "instruction_id": "bot_update_repro_instructions",
                  "invocation_id": "build-8669820332201371265"
                },
            {
                  "instruction_id": "generate_build_files_repro_instructions",
                  "invocation_id": "build-8669820332201371265"
                },
            {
                  "instruction_id": "compile_repro_instructions",
                  "invocation_id": "build-8669820332201371265"
                }
          ],
      "parent_build_id": "8669820332201371265",
      "parent_builder_group": "chromium.android",
      "parent_buildername": "android-cronet-x86-dbg",
      "parent_got_angle_revision": "6c47c4b6dae794245a23a16b3826efc09ebdefd0",
      "parent_got_dawn_revision": "ab8827bc57b176eeaa89f71324130c02d4d41145",
      "parent_got_revision": "ef6ecad70a044d5041c49baa3385550c54024af2",
      "parent_got_revision_cp": "refs/branch-heads/7977@{#2723}",
      "parent_got_swiftshader_revision": "5b0479bd2d15058aaa9eb490e364f920ff824a8c",
      "parent_got_v8_revision": "5ee640fbbdff31ae3411dc1d16192f03ba3c34b9",
      "parent_got_v8_revision_cp": "refs/branch-heads/15.2@{#69}",
      "parent_got_webrtc_revision": "6f37672d358475cd17544121a12494da454d85fb",
      "parent_got_webrtc_revision_cp": "refs/heads/main@{#48235}",
      "swarm_hashes": {
            "cronet_sample_test_apk": "a01a8d2b2652b83cb086bdde0e85e1e10ea51f8163b8554d93bfde6ac1622159/490",
            "cronet_sizes": "ffb8e32c4513ec1735115201cedb18d62dac78bfb5577811a211af2d647ae296/406",
            "cronet_smoketests_apk": "335ef54950bf9551bc796c128db79d1f6028436ea5a36111b040dfdd5872461a/567",
            "cronet_smoketests_missing_native_library_instrumentation_apk": "fdf8461c5f86d9e86e3a30137141b0729e900b44d5e9de03454808cf9ebaefb2/490",
            "cronet_smoketests_platform_only_instrumentation_apk": "995ed8021bff97f3fff2581812cbafacc684d52043015a05576f7ae8a9da3044/490",
            "cronet_test_instrumentation_apk": "39f8f279a6e8feae71cf7be494b8593a70c3e7a5e593824b51b6f3ae3e8f4272/651",
            "cronet_unittests_android": "235b2331059fb217a7af18aa8fc64f2d20dda8911e63cb1c3679d5ce39d43c21/651",
            "net_unittests": "c0a8d6485524271f0ed4794ffa3a2ca64c8e642d25cb3921c3c2fe05b7fb7ec1/568"
          },
      "swarming_command_lines_cwd": "out/63bd-android-cronet-",
      "swarming_command_lines_digest": "5d1d0660dc4fba0e339002719f56fbf95c50501a07c19f4ff9c916e1d2291a88/93"
    },
  "gitilesCommit": {
    "host": "chromium.googlesource.com",
    "project": "chromium/src",
    "id": "ef6ecad70a044d5041c49baa3385550c54024af2",
    "ref": "refs/branch-heads/7977"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8835241342930192224"
    },
    {
      "key": "scheduler_job_id",
      "value": "chromium-m152/android-cronet-x86-dbg-10-tests"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    },
    {
      "key": "parent_buildername",
      "value": "android-cronet-x86-dbg"
    },
    {
      "key": "parent_buildnumber",
      "value": "2382"
    },
    {
      "key": "user_agent",
      "value": "recipe"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[03:31:16.101] Scheduled build:
{
  "id": "8669811280780430721",
  "builder": {
    "project": "chromium-m152",
    "bucket": "ci",
    "builder": "android-cronet-x86-dbg-10-tests"
  },
  "number": 2011,
  "createdBy": "project:chromium-m152",
  "createTime": "2026-09-24T03:31:15.638685529Z",
  "updateTime": "2026-09-24T03:31:15.638685529Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "chromium/src",
      "id": "ef6ecad70a044d5041c49baa3385550c54024af2",
      "ref": "refs/branch-heads/7977"
    }
  },
  "canary": true
}
[03:31:16.101] Task URL: https://cr-buildbucket.appspot.com/build/8669811280780430721
[03:31:16.101] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:2:0) after 8m40s
[03:31:17.088] Received PubSub notification, asking Buildbucket for the build status
[03:31:17.133] Build status: SCHEDULED
[03:39:56.086] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:2:0)
[03:39:56.118] Build status: SCHEDULED
[03:39:56.118] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:4:0) after 7m59s
[03:47:55.137] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:4:0)
[03:47:55.307] Build status: SCHEDULED
[03:47:55.308] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:5:0) after 2m24s
[03:50:19.322] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:5:0)
[03:50:19.340] Build status: SCHEDULED
[03:50:19.340] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:6:0) after 5m12s
[03:55:31.408] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:6:0)
[03:55:31.431] Build status: SCHEDULED
[03:55:31.431] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:7:0) after 5m45s
[04:01:16.494] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:7:0)
[04:01:16.536] Build status: SCHEDULED
[04:01:16.536] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:8:0) after 9m37s
[04:10:53.773] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:8:0)
[04:10:53.800] Build status: SCHEDULED
[04:10:53.800] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:9:0) after 5m15s
[04:16:08.830] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:9:0)
[04:16:08.857] Build status: SCHEDULED
[04:16:08.857] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:10:0) after 8m45s
[04:24:54.067] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:10:0)
[04:24:54.084] Build status: SCHEDULED
[04:24:54.084] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:11:0) after 9m23s
[04:34:17.121] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:11:0)
[04:34:17.142] Build status: SCHEDULED
[04:34:17.142] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:12:0) after 6m23s
[04:40:40.194] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:12:0)
[04:40:40.219] Build status: SCHEDULED
[04:40:40.219] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:13:0) after 8m29s
[04:49:09.238] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:13:0)
[04:49:09.260] Build status: SCHEDULED
[04:49:09.261] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:14:0) after 7m2s
[04:56:11.231] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:14:0)
[04:56:11.276] Build status: SCHEDULED
[04:56:11.276] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:15:0) after 3m9s
[04:59:20.390] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:15:0)
[04:59:20.409] Build status: SCHEDULED
[04:59:20.409] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:16:0) after 7m1s
[05:06:21.607] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:16:0)
[05:06:21.640] Build status: SCHEDULED
[05:06:21.640] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:17:0) after 9m53s
[05:16:14.708] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:17:0)
[05:16:14.752] Build status: SCHEDULED
[05:16:14.752] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:18:0) after 3m40s
[05:19:44.313] Received PubSub notification, asking Buildbucket for the build status
[05:19:44.362] Build status: STARTED
[05:19:54.866] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:18:0)
[05:19:54.881] Build status: STARTED
[05:19:54.881] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:20:0) after 6m39s
[05:26:33.895] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:20:0)
[05:26:33.915] Build status: STARTED
[05:26:33.915] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:21:0) after 2m35s
[05:29:08.934] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:21:0)
[05:29:08.963] Build status: STARTED
[05:29:08.963] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:22:0) after 1m57s
[05:31:06.095] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:22:0)
[05:31:06.196] Build status: STARTED
[05:31:06.196] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:23:0) after 6m20s
[05:37:26.217] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:23:0)
[05:37:26.268] Build status: STARTED
[05:37:26.268] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:24:0) after 7m12s
[05:44:38.265] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:24:0)
[05:44:38.288] Build status: STARTED
[05:44:38.288] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:25:0) after 9m32s
[05:54:10.309] Handling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:25:0)
[05:54:10.369] Build status: STARTED
[05:54:10.369] Scheduling timer "check-buildbucket-build-status" (chromium-m152/android-cronet-x86-dbg-10-tests:8835241342930192224:26:0) after 5m10s
[05:58:28.531] Received PubSub notification, asking Buildbucket for the build status
[05:58:28.567] Build:
{
  "id": "8669811280780430721",
  "builder": {
    "project": "chromium-m152",
    "bucket": "ci",
    "builder": "android-cronet-x86-dbg-10-tests"
  },
  "number": 2011,
  "createdBy": "project:chromium-m152",
  "createTime": "2026-09-24T03:31:15.638685529Z",
  "startTime": "2026-09-24T05:19:39.642809648Z",
  "endTime": "2026-09-24T05:58:23.021603995Z",
  "updateTime": "2026-09-24T05:58:23.021603995Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "chromium/src",
      "id": "ef6ecad70a044d5041c49baa3385550c54024af2",
      "ref": "refs/branch-heads/7977"
    }
  },
  "canary": true
}
[05:58:28.567] Invocation finished in 2h27m14.363737685s with status SUCCEEDED