Skip to content

Adding support to bind multiple listeners to backfill run events #222

Adding support to bind multiple listeners to backfill run events

Adding support to bind multiple listeners to backfill run events #222

Triggered via pull request April 24, 2024 21:22
Status Failure
Total duration 4m 52s
Artifacts

Build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 3 warnings
BackfillRegisteredParametersTest.do nothing for backfill without parameters(): service-self-backfill/src/test/kotlin/app/cash/backfila/service/selfbackfill/BackfillRegisteredParametersTest.kt#L1
com.google.inject.CreationException: Unable to create injector, see the following errors: 1) [Guice/MissingImplementation]: No implementation for Set<? extends BackfillRunListener> was bound. Requested by: 1 : BackfillStateToggler.<init>(BackfillStateToggler.kt:19) \_ for 3rd parameter at CreateAndStartBackfillAction.<init>(CreateAndStartBackfillAction.kt:20) \_ for 3rd parameter at ServiceWebActionsModule.configure(ServiceWebActionsModule.kt:9) \_ installed by: MiskTestExtension$beforeEach$module$1 -> SelfBackfillTestingModule -> ServiceWebActionsModule -> WebActionModule Learn more: https://github.com/google/guice/wiki/MISSING_IMPLEMENTATION 1 error ====================== Full classname legend: ====================== BackfillRunListener: "app.cash.backfila.service.BackfillRunListener" BackfillStateToggler: "app.cash.backfila.dashboard.BackfillStateToggler" CreateAndStartBackfillAction: "app.cash.backfila.api.CreateAndStartBackfillAction" MiskTestExtension$beforeEach$module$1: "misk.testing.MiskTestExtension$beforeEach$module$1" SelfBackfillTestingModule: "app.cash.backfila.service.selfbackfill.SelfBackfillTestingModule" ServiceWebActionsModule: "app.cash.backfila.api.ServiceWebActionsModule" WebActionModule: "misk.web.WebActionModule" ======================== End of classname legend: ========================
BackfillRegisteredParametersTest.add missing parameter(): service-self-backfill/src/test/kotlin/app/cash/backfila/service/selfbackfill/BackfillRegisteredParametersTest.kt#L1
com.google.inject.CreationException: Unable to create injector, see the following errors: 1) [Guice/MissingImplementation]: No implementation for Set<? extends BackfillRunListener> was bound. Requested by: 1 : BackfillStateToggler.<init>(BackfillStateToggler.kt:19) \_ for 3rd parameter at CreateAndStartBackfillAction.<init>(CreateAndStartBackfillAction.kt:20) \_ for 3rd parameter at ServiceWebActionsModule.configure(ServiceWebActionsModule.kt:9) \_ installed by: MiskTestExtension$beforeEach$module$1 -> SelfBackfillTestingModule -> ServiceWebActionsModule -> WebActionModule Learn more: https://github.com/google/guice/wiki/MISSING_IMPLEMENTATION 1 error ====================== Full classname legend: ====================== BackfillRunListener: "app.cash.backfila.service.BackfillRunListener" BackfillStateToggler: "app.cash.backfila.dashboard.BackfillStateToggler" CreateAndStartBackfillAction: "app.cash.backfila.api.CreateAndStartBackfillAction" MiskTestExtension$beforeEach$module$1: "misk.testing.MiskTestExtension$beforeEach$module$1" SelfBackfillTestingModule: "app.cash.backfila.service.selfbackfill.SelfBackfillTestingModule" ServiceWebActionsModule: "app.cash.backfila.api.ServiceWebActionsModule" WebActionModule: "misk.web.WebActionModule" ======================== End of classname legend: ========================
BackfillRegisteredParametersTest.add missing multiple parameters(): service-self-backfill/src/test/kotlin/app/cash/backfila/service/selfbackfill/BackfillRegisteredParametersTest.kt#L1
com.google.inject.CreationException: Unable to create injector, see the following errors: 1) [Guice/MissingImplementation]: No implementation for Set<? extends BackfillRunListener> was bound. Requested by: 1 : BackfillStateToggler.<init>(BackfillStateToggler.kt:19) \_ for 3rd parameter at CreateAndStartBackfillAction.<init>(CreateAndStartBackfillAction.kt:20) \_ for 3rd parameter at ServiceWebActionsModule.configure(ServiceWebActionsModule.kt:9) \_ installed by: MiskTestExtension$beforeEach$module$1 -> SelfBackfillTestingModule -> ServiceWebActionsModule -> WebActionModule Learn more: https://github.com/google/guice/wiki/MISSING_IMPLEMENTATION 1 error ====================== Full classname legend: ====================== BackfillRunListener: "app.cash.backfila.service.BackfillRunListener" BackfillStateToggler: "app.cash.backfila.dashboard.BackfillStateToggler" CreateAndStartBackfillAction: "app.cash.backfila.api.CreateAndStartBackfillAction" MiskTestExtension$beforeEach$module$1: "misk.testing.MiskTestExtension$beforeEach$module$1" SelfBackfillTestingModule: "app.cash.backfila.service.selfbackfill.SelfBackfillTestingModule" ServiceWebActionsModule: "app.cash.backfila.api.ServiceWebActionsModule" WebActionModule: "misk.web.WebActionModule" ======================== End of classname legend: ========================
Test JVM
Process completed with exit code 1.
Test JS
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test JVM
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v1, mikepenz/action-junit-report@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test JVM
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/