Skip to content

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

Adding support to bind multiple listeners to backfill run events

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

Triggered via pull request April 25, 2024 12:44
Status Failure
Total duration 4m 37s
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 BackfillRunListener annotated with @element(setName=,uniqueId=66, type=MULTIBINDER, keyType=) was bound. Requested by: 1 : SelfBackfillTestingModule.configure(SelfBackfillTestingModule.kt:63) \_ installed by: MiskTestExtension$beforeEach$module$1 -> SelfBackfillTestingModule Learn more: https://github.com/google/guice/wiki/MISSING_IMPLEMENTATION 1 error ====================== Full classname legend: ====================== BackfillRunListener: "app.cash.backfila.service.BackfillRunListener" Element: "com.google.inject.internal.Element" MiskTestExtension$beforeEach$module$1: "misk.testing.MiskTestExtension$beforeEach$module$1" SelfBackfillTestingModule: "app.cash.backfila.service.selfbackfill.SelfBackfillTestingModule" ======================== 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 BackfillRunListener annotated with @element(setName=,uniqueId=146, type=MULTIBINDER, keyType=) was bound. Requested by: 1 : SelfBackfillTestingModule.configure(SelfBackfillTestingModule.kt:63) \_ installed by: MiskTestExtension$beforeEach$module$1 -> SelfBackfillTestingModule Learn more: https://github.com/google/guice/wiki/MISSING_IMPLEMENTATION 1 error ====================== Full classname legend: ====================== BackfillRunListener: "app.cash.backfila.service.BackfillRunListener" Element: "com.google.inject.internal.Element" MiskTestExtension$beforeEach$module$1: "misk.testing.MiskTestExtension$beforeEach$module$1" SelfBackfillTestingModule: "app.cash.backfila.service.selfbackfill.SelfBackfillTestingModule" ======================== 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 BackfillRunListener annotated with @element(setName=,uniqueId=226, type=MULTIBINDER, keyType=) was bound. Requested by: 1 : SelfBackfillTestingModule.configure(SelfBackfillTestingModule.kt:63) \_ installed by: MiskTestExtension$beforeEach$module$1 -> SelfBackfillTestingModule Learn more: https://github.com/google/guice/wiki/MISSING_IMPLEMENTATION 1 error ====================== Full classname legend: ====================== BackfillRunListener: "app.cash.backfila.service.BackfillRunListener" Element: "com.google.inject.internal.Element" MiskTestExtension$beforeEach$module$1: "misk.testing.MiskTestExtension$beforeEach$module$1" SelfBackfillTestingModule: "app.cash.backfila.service.selfbackfill.SelfBackfillTestingModule" ======================== 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/