-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathretel-io-ari-proxy.json
More file actions
1 lines (1 loc) · 94.2 KB
/
retel-io-ari-proxy.json
File metadata and controls
1 lines (1 loc) · 94.2 KB
1
{"repository": "retel-io/ari-proxy", "language": "java", "clone_url": "https://github.com/retel-io/ari-proxy.git", "collection_timestamp": "2023-11-26T00:08:22.138247Z", "commit_hash": "610e9b6725e1aab80abb5866a07d50aabc4e8874", "commit_message": "feat: only register mapping of resource id to CallContext for POST requests\n", "commit_timestamp": "2023-03-31T10:55:45Z", "previous_commit_hash": "f9fde350e2b08bd2ae7e40d07bd6449c434a78cd", "previous_commit_message": "Merge pull request #162 from vinzens/master\n\nfix: handle DELETE on a channel with Query Params correctly", "previous_commit_timestamp": "2023-02-21T13:24:19Z", "time_to_patch": "37 days, 21:31:26", "bug_patch": "diff --git a/src/main/java/io/retel/ariproxy/boundary/commandsandresponses/AriCommandResponseProcessing.java b/src/main/java/io/retel/ariproxy/boundary/commandsandresponses/AriCommandResponseProcessing.java\nindex a2fc156..a247ce9 100644\n--- a/src/main/java/io/retel/ariproxy/boundary/commandsandresponses/AriCommandResponseProcessing.java\n+++ b/src/main/java/io/retel/ariproxy/boundary/commandsandresponses/AriCommandResponseProcessing.java\n@@ -17,7 +17,8 @@ public class AriCommandResponseProcessing {\n final String callContext,\n final AriCommand ariCommand) {\n \n- if (!ariCommand.extractCommandType().isCreationCommand()) {\n+ if (!(ariCommand.extractCommandType().isCreationCommand()\n+ && \"POST\".equals(ariCommand.getMethod()))) {\n return Try.success(Done.done());\n }\n \n", "bug_patch_file_extensions": ["java"], "test_patch": "diff --git a/src/test/java/io/retel/ariproxy/boundary/commandsandresponses/AriCommandResponseProcessingTest.java b/src/test/java/io/retel/ariproxy/boundary/commandsandresponses/AriCommandResponseProcessingTest.java\nindex a2adf8b..9d7e8d4 100644\n--- a/src/test/java/io/retel/ariproxy/boundary/commandsandresponses/AriCommandResponseProcessingTest.java\n+++ b/src/test/java/io/retel/ariproxy/boundary/commandsandresponses/AriCommandResponseProcessingTest.java\n@@ -54,7 +54,7 @@ class AriCommandResponseProcessingTest {\n AriCommandResponseProcessing.registerCallContext(\n callContextProvider.ref(),\n CALL_CONTEXT,\n- new AriCommand(null, \"/channels/CHANNEL_ID/play/PLAYBACK_ID\", null));\n+ new AriCommand(\"POST\", \"/channels/CHANNEL_ID/play/PLAYBACK_ID\", null));\n \n assertTrue(result.isSuccess());\n final RegisterCallContext registerCallContext =\n@@ -64,13 +64,28 @@ class AriCommandResponseProcessingTest {\n }\n \n @Test\n+ void doesNotTryToRegisterACallContextForDeleteRequests() {\n+ final TestableCallContextProvider callContextProvider =\n+ new TestableCallContextProvider(testKit);\n+\n+ final Try<Done> result =\n+ AriCommandResponseProcessing.registerCallContext(\n+ callContextProvider.ref(),\n+ CALL_CONTEXT,\n+ new AriCommand(\"DELETE\", \"/channels/CHANNEL_ID\", null));\n+\n+ assertTrue(result.isSuccess());\n+ callContextProvider.probe().expectNoMessage();\n+ }\n+\n+ @Test\n void registerCallContextThrowsARuntimeExceptionIfTheAriCommandIsMalformed() {\n final TestProbe<CallContextProviderMessage> callContextProviderProbe =\n testKit.createTestProbe(CallContextProviderMessage.class);\n \n final Try<Done> result =\n AriCommandResponseProcessing.registerCallContext(\n- callContextProviderProbe.ref(), null, new AriCommand(null, \"/channels\", null));\n+ callContextProviderProbe.ref(), null, new AriCommand(\"POST\", \"/channels\", null));\n \n assertTrue(result.isFailure());\n }\n", "test_patch_file_extensions": ["java"], "non_code_patch": "", "non_code_patch_file_extensions": [], "change_type": "SOURCE_ONLY", "actions_runs": [[{"failed": false, "tests": [{"classname": "io.retel.ariproxy.persistence.plugin.RedisPersistenceStoreTest", "name": "getShouldBePassedToUnderlyingRedisClient", "time": 1.572, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.persistence.plugin.RedisPersistenceStoreTest", "name": "setShouldBePassedToUnderlyingRedisClient", "time": 0.008, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.persistence.plugin.RedisPersistenceStoreTest", "name": "getShouldBePassedToUnderlyingRedisClientAndReturnNone", "time": 0.014, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.persistence.plugin.RedisPersistenceStoreTest", "name": "shutdown", "time": 0.01, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "generateProducerRecordFromAllAriMessageTypes{String}[1]", "time": 0.19, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "generateProducerRecordFromAllAriMessageTypes{String}[2]", "time": 0.007, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "generateProducerRecordFromAllAriMessageTypes{String}[3]", "time": 0.006, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyGetCallContextWorksAsExpected", "time": 0.02, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "throwRuntimeExceptionWhenEncounteringAnUnknownEvent", "time": 0.009, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyGetValueFromMessageByPathHandlesInvalidMessagesProperly", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyGetCallContextReturnsAFailedTryIfNoCallContextCanBeProvided", "time": 1.015, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyPropertiesCanBeExtractedFromAPlaybackMessage{String, String}[1]", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyPropertiesCanBeExtractedFromAPlaybackMessage{String, String}[2]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "generateProducerRecordFromEventHandlesUnparseableMessage", "time": 0.008, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "checkApplicationReplacedHandlerIsTriggered", "time": 0.006, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyPropertiesCanBeExtractedFromAChannelMessage{String, String}[1]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyPropertiesCanBeExtractedFromAChannelMessage{String, String}[2]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.persistence.plugin.CassandraPersistenceStoreTest", "name": "io.retel.ariproxy.persistence.plugin.CassandraPersistenceStoreTest", "time": 0.0, "results": [{"result": "Skipped", "message": "class io.retel.ariproxy.persistence.plugin.CassandraPersistenceStoreTest is @Disabled", "type": null}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "verifyCreateIfMissingPolicyIsAppliedProperly", "time": 0.005, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "verifyLookupOnlyPolicyIsAppliedProperlyIfEntryAlreadyExisted", "time": 0.017, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "verifyCreateIfMissingPolicyIsAppliedProperlyWhenCallContextIsProvidedInChannelVarAndInDB", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "failureResponseIsReceivedWhenNoCallContextExists", "time": 0.004, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "verifyCreateIfMissingPolicyIsAppliedProperlyWhenCallContextIsProvidedInChannelVar", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "ensureHealthReportIsGeneratedOnRequest", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "registerCallContextThrowsARuntimeExceptionIfTheAriCommandIsMalformed", "time": 0.013, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "ensureFallBackToBodyExtractorWorksAsExpected", "time": 0.016, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "registerCallContextDoesNothingWhenItShouldnt", "time": 0.503, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "registerCallContextRegistersANewCallContextIfTheAriCommandTypeNecessitatesIt", "time": 0.008, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "ensureFallBackToBodyExtractorWorksAsExpectedForChannelCreate", "time": 0.006, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureCommandsNotCreatingANewResourceResultInANone", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[1]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[2]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[3]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[4]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[5]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[1]", "time": 0.004, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[2]", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[3]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[4]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[5]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[6]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[7]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[8]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[9]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[1]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[2]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[3]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[4]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[5]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[1]", "time": 0.004, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[2]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[3]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[4]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[5]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[6]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[7]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[8]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[9]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[10]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[11]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[12]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[13]", "time": 0.007, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[14]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[15]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.TestArchitectureTest", "name": "NOTHING_DEPENDS_ON_AKKA_CLASSIC", "time": 3.413, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[1]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[2]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[3]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[4]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[5]", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[6]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[7]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[8]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[9]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[10]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[11]", "time": 0.005, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[12]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[13]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[14]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[15]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[16]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[17]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[18]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[19]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[20]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[21]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[22]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[23]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[24]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[25]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[26]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[27]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureUnknownMessageResultsInRuntimeException", "time": 0.161, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureMessageTypesWithoutAnExtractorResultInANone{AriMessageType}[1]", "time": 0.005, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.api.HealthResponseTest", "name": "ensureFullListGeneratesIsNotOk", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.api.HealthResponseTest", "name": "ensureEmptyListGeneratesIsOk", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.KafkaConnectionCheckTest", "name": "provideOkHealthReport", "time": 0.567, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.KafkaConnectionCheckTest", "name": "provideNotOkHealthReport", "time": 0.061, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.ArchitectureTest", "name": "NOTHING_DEPENDS_ON_AKKA_CLASSIC", "time": 1.841, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[1]", "time": 0.48, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[2]", "time": 0.129, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[3]", "time": 0.124, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[4]", "time": 0.127, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[5]", "time": 0.125, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[6]", "time": 0.139, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[7]", "time": 0.113, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "properlyHandleInvalidCommandMessage", "time": 0.107, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessingProducerFails", "time": 0.212, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.api.HealthReportTest", "name": "mergeReturnSameInstanceIfOtherIsNull", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.api.HealthReportTest", "name": "mergeReturnOtherInstanceIfIsNotNull", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}], "workflow": {"path": "/tmp/f0316129-4fd3-443a-ba79-f736ab663a7f/.github/workflows/build-crawler.yml", "type": "maven"}, "workflow_name": "ee65ee9c-ff7f-46a6-8437-9eea2163cba2", "build_tool": "maven", "elapsed_time": 125.16340470314026, "default_actions": false}], [{"failed": false, "tests": [{"classname": "io.retel.ariproxy.persistence.plugin.RedisPersistenceStoreTest", "name": "getShouldBePassedToUnderlyingRedisClient", "time": 1.5, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.persistence.plugin.RedisPersistenceStoreTest", "name": "setShouldBePassedToUnderlyingRedisClient", "time": 0.024, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.persistence.plugin.RedisPersistenceStoreTest", "name": "getShouldBePassedToUnderlyingRedisClientAndReturnNone", "time": 0.017, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.persistence.plugin.RedisPersistenceStoreTest", "name": "shutdown", "time": 0.008, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "generateProducerRecordFromAllAriMessageTypes{String}[1]", "time": 0.13, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "generateProducerRecordFromAllAriMessageTypes{String}[2]", "time": 0.004, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "generateProducerRecordFromAllAriMessageTypes{String}[3]", "time": 0.004, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyGetCallContextWorksAsExpected", "time": 0.014, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "throwRuntimeExceptionWhenEncounteringAnUnknownEvent", "time": 0.005, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyGetValueFromMessageByPathHandlesInvalidMessagesProperly", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyGetCallContextReturnsAFailedTryIfNoCallContextCanBeProvided", "time": 1.023, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyPropertiesCanBeExtractedFromAPlaybackMessage{String, String}[1]", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyPropertiesCanBeExtractedFromAPlaybackMessage{String, String}[2]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "generateProducerRecordFromEventHandlesUnparseableMessage", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "checkApplicationReplacedHandlerIsTriggered", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyPropertiesCanBeExtractedFromAChannelMessage{String, String}[1]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyPropertiesCanBeExtractedFromAChannelMessage{String, String}[2]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.persistence.plugin.CassandraPersistenceStoreTest", "name": "io.retel.ariproxy.persistence.plugin.CassandraPersistenceStoreTest", "time": 0.0, "results": [{"result": "Skipped", "message": "class io.retel.ariproxy.persistence.plugin.CassandraPersistenceStoreTest is @Disabled", "type": null}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "verifyCreateIfMissingPolicyIsAppliedProperly", "time": 0.005, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "verifyLookupOnlyPolicyIsAppliedProperlyIfEntryAlreadyExisted", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "verifyCreateIfMissingPolicyIsAppliedProperlyWhenCallContextIsProvidedInChannelVarAndInDB", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "failureResponseIsReceivedWhenNoCallContextExists", "time": 0.004, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "verifyCreateIfMissingPolicyIsAppliedProperlyWhenCallContextIsProvidedInChannelVar", "time": 0.011, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "ensureHealthReportIsGeneratedOnRequest", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "registerCallContextThrowsARuntimeExceptionIfTheAriCommandIsMalformed", "time": 0.01, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "ensureFallBackToBodyExtractorWorksAsExpected", "time": 0.01, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "registerCallContextDoesNothingWhenItShouldnt", "time": 0.503, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "registerCallContextRegistersANewCallContextIfTheAriCommandTypeNecessitatesIt", "time": 0.006, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "ensureFallBackToBodyExtractorWorksAsExpectedForChannelCreate", "time": 0.004, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "doesNotTryToRegisterACallContextForDeleteRequests", "time": 0.015, "results": [{"result": "Failure", "message": "Received unexpected message RegisterCallContext[callContext=theCallContext,resourceId=CHANNEL_ID]", "type": "java.lang.AssertionError"}], "stdout": "&#27;[36m2023-11-26/01:06:01,894/CET [DEBUG] [testKit-akka.actor.default-dispatcher-6] TestableCallContextProvider - Received message: RegisterCallContext[callContext=theCallContext,resourceId=CHANNEL_ID]\n&#27;[m&#27;[36m2023-11-26/01:06:01,894/CET [DEBUG] [testKit-akka.actor.default-dispatcher-6] CallContextProvider - Registering resourceId 'CHANNEL_ID' => callContext 'theCallContext'\u2026\n&#27;[m&#27;[36m2023-11-26/01:06:01,894/CET [DEBUG] [ForkJoinPool.commonPool-worker-4] CallContextProvider - Successfully registered resourceId 'CHANNEL_ID' => callContext 'theCallContext'\n&#27;[m", "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureCommandsNotCreatingANewResourceResultInANone", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[1]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[2]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[3]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[4]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[5]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[1]", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[2]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[3]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[4]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[5]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[6]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[7]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[8]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[9]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[1]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[2]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[3]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[4]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[5]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[1]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[2]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[3]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[4]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[5]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[6]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[7]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[8]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[9]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[10]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[11]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[12]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[13]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[14]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[15]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.TestArchitectureTest", "name": "NOTHING_DEPENDS_ON_AKKA_CLASSIC", "time": 2.878, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[1]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[2]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[3]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[4]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[5]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[6]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[7]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[8]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[9]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[10]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[11]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[12]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[13]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[14]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[15]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[16]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[17]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[18]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[19]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[20]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[21]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[22]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[23]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[24]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[25]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[26]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[27]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureUnknownMessageResultsInRuntimeException", "time": 0.087, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureMessageTypesWithoutAnExtractorResultInANone{AriMessageType}[1]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.api.HealthResponseTest", "name": "ensureFullListGeneratesIsNotOk", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.api.HealthResponseTest", "name": "ensureEmptyListGeneratesIsOk", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.KafkaConnectionCheckTest", "name": "provideOkHealthReport", "time": 0.569, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.KafkaConnectionCheckTest", "name": "provideNotOkHealthReport", "time": 0.061, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.ArchitectureTest", "name": "NOTHING_DEPENDS_ON_AKKA_CLASSIC", "time": 1.425, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[1]", "time": 0.465, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[2]", "time": 0.166, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[3]", "time": 0.117, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[4]", "time": 0.114, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[5]", "time": 0.117, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[6]", "time": 0.115, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[7]", "time": 0.114, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "properlyHandleInvalidCommandMessage", "time": 0.107, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessingProducerFails", "time": 0.208, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.api.HealthReportTest", "name": "mergeReturnSameInstanceIfOtherIsNull", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.api.HealthReportTest", "name": "mergeReturnOtherInstanceIfIsNotNull", "time": 0.004, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}], "workflow": {"path": "/tmp/f0316129-4fd3-443a-ba79-f736ab663a7f/.github/workflows/build-crawler.yml", "type": "maven"}, "workflow_name": "13105f4d-1b24-43d6-b038-70b48b8d8fc6", "build_tool": "maven", "elapsed_time": 119.65408849716187, "default_actions": false}], [{"failed": false, "tests": [{"classname": "io.retel.ariproxy.persistence.plugin.RedisPersistenceStoreTest", "name": "getShouldBePassedToUnderlyingRedisClient", "time": 1.847, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.persistence.plugin.RedisPersistenceStoreTest", "name": "setShouldBePassedToUnderlyingRedisClient", "time": 0.041, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.persistence.plugin.RedisPersistenceStoreTest", "name": "getShouldBePassedToUnderlyingRedisClientAndReturnNone", "time": 0.011, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.persistence.plugin.RedisPersistenceStoreTest", "name": "shutdown", "time": 0.019, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "generateProducerRecordFromAllAriMessageTypes{String}[1]", "time": 0.223, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "generateProducerRecordFromAllAriMessageTypes{String}[2]", "time": 0.022, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "generateProducerRecordFromAllAriMessageTypes{String}[3]", "time": 0.016, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyGetCallContextWorksAsExpected", "time": 0.053, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "throwRuntimeExceptionWhenEncounteringAnUnknownEvent", "time": 0.013, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyGetValueFromMessageByPathHandlesInvalidMessagesProperly", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyGetCallContextReturnsAFailedTryIfNoCallContextCanBeProvided", "time": 1.015, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyPropertiesCanBeExtractedFromAPlaybackMessage{String, String}[1]", "time": 0.006, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyPropertiesCanBeExtractedFromAPlaybackMessage{String, String}[2]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "generateProducerRecordFromEventHandlesUnparseableMessage", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "checkApplicationReplacedHandlerIsTriggered", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyPropertiesCanBeExtractedFromAChannelMessage{String, String}[1]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.events.AriEventProcessingTest", "name": "verifyPropertiesCanBeExtractedFromAChannelMessage{String, String}[2]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.persistence.plugin.CassandraPersistenceStoreTest", "name": "io.retel.ariproxy.persistence.plugin.CassandraPersistenceStoreTest", "time": 0.0, "results": [{"result": "Skipped", "message": "class io.retel.ariproxy.persistence.plugin.CassandraPersistenceStoreTest is @Disabled", "type": null}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "verifyCreateIfMissingPolicyIsAppliedProperly", "time": 0.007, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "verifyLookupOnlyPolicyIsAppliedProperlyIfEntryAlreadyExisted", "time": 0.004, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "verifyCreateIfMissingPolicyIsAppliedProperlyWhenCallContextIsProvidedInChannelVarAndInDB", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "failureResponseIsReceivedWhenNoCallContextExists", "time": 0.006, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "verifyCreateIfMissingPolicyIsAppliedProperlyWhenCallContextIsProvidedInChannelVar", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.callcontext.CallContextProviderTest", "name": "ensureHealthReportIsGeneratedOnRequest", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "registerCallContextThrowsARuntimeExceptionIfTheAriCommandIsMalformed", "time": 0.01, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "ensureFallBackToBodyExtractorWorksAsExpected", "time": 0.014, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "registerCallContextDoesNothingWhenItShouldnt", "time": 0.505, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "registerCallContextRegistersANewCallContextIfTheAriCommandTypeNecessitatesIt", "time": 0.013, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "ensureFallBackToBodyExtractorWorksAsExpectedForChannelCreate", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseProcessingTest", "name": "doesNotTryToRegisterACallContextForDeleteRequests", "time": 0.099, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureCommandsNotCreatingANewResourceResultInANone", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[1]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[2]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[3]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[4]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{AriCommandType, String, String}[5]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[1]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[2]", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[3]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[4]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[5]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[6]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[7]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[8]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureInvalidUriAndBodyResultInAFailure{AriCommandType}[9]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[1]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[2]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[3]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[4]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureExtractResourceIdFromUriWorksForAnyType{String, String}[5]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[1]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[2]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[3]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[4]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[5]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[6]", "time": 0.003, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[7]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[8]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[9]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[10]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[11]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[12]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[13]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[14]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriCommandTypeTest", "name": "ensureTheCorrectTypeIsInferedFromTheCommandUri{AriCommandType, String}[15]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.TestArchitectureTest", "name": "NOTHING_DEPENDS_ON_AKKA_CLASSIC", "time": 3.206, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[1]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[2]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[3]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[4]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[5]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[6]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[7]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[8]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[9]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[10]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[11]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[12]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[13]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[14]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[15]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[16]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[17]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[18]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[19]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[20]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[21]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[22]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[23]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[24]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[25]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[26]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureExtractResourceIdFromBodyWorksForAnyType{String, String, String}[27]", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureUnknownMessageResultsInRuntimeException", "time": 0.156, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.auxiliary.AriMessageTypeTest", "name": "ensureMessageTypesWithoutAnExtractorResultInANone{AriMessageType}[1]", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.api.HealthResponseTest", "name": "ensureFullListGeneratesIsNotOk", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.api.HealthResponseTest", "name": "ensureEmptyListGeneratesIsOk", "time": 0.001, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.KafkaConnectionCheckTest", "name": "provideOkHealthReport", "time": 2.267, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.KafkaConnectionCheckTest", "name": "provideNotOkHealthReport", "time": 0.186, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.ArchitectureTest", "name": "NOTHING_DEPENDS_ON_AKKA_CLASSIC", "time": 1.389, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[1]", "time": 0.498, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[2]", "time": 0.116, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[3]", "time": 0.116, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[4]", "time": 0.124, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[5]", "time": 0.12, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[6]", "time": 0.117, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessing{String, CompletionStage, String, String}[7]", "time": 0.114, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "properlyHandleInvalidCommandMessage", "time": 0.109, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.boundary.commandsandresponses.AriCommandResponseKafkaProcessorTest", "name": "testCommandResponseProcessingProducerFails", "time": 0.207, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.api.HealthReportTest", "name": "mergeReturnSameInstanceIfOtherIsNull", "time": 0.0, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}, {"classname": "io.retel.ariproxy.health.api.HealthReportTest", "name": "mergeReturnOtherInstanceIfIsNotNull", "time": 0.002, "results": [{"result": "Passed", "message": "", "type": ""}], "stdout": null, "stderr": null}], "workflow": {"path": "/tmp/f0316129-4fd3-443a-ba79-f736ab663a7f/.github/workflows/build-crawler.yml", "type": "maven"}, "workflow_name": "7d4b1c53-3b0e-4966-8525-7b1658d85bdb", "build_tool": "maven", "elapsed_time": 114.25861120223999, "default_actions": false}]], "strategy": "PASS_PASS", "issues": []}