Use "ApproximateReceiveCount" attribute to compute the number of immediate processing failures for ErrorContext #5028
Annotations
20 errors
Consume_deletes_due_messages_in_batches
Multiple failures or warnings in test:
1) Assert.That(mockSqsClient.DeleteMessageBatchRequestsSent.ElementAt(0).Entries.ElementAt(0).ReceiptHandle, Is.EqualTo("Message-0"))
String lengths are both 9. Strings differ at index 8.
Expected: "Message-0"
But was: "Message-5"
-------------------^
2) Assert.That(mockSqsClient.DeleteMessageBatchRequestsSent.ElementAt(0).Entries.ElementAt(4).ReceiptHandle, Is.EqualTo("Message-4"))
String lengths are both 9. Strings differ at index 8.
Expected: "Message-4"
But was: "Message-9"
-------------------^
|
Consume_deletes_not_yet_due_messages_in_batches
Multiple failures or warnings in test:
1) Assert.That(mockSqsClient.DeleteMessageBatchRequestsSent.ElementAt(0).Entries.ElementAt(0).ReceiptHandle, Is.EqualTo("Message-0"))
String lengths are both 9. Strings differ at index 8.
Expected: "Message-0"
But was: "Message-5"
-------------------^
2) Assert.That(mockSqsClient.DeleteMessageBatchRequestsSent.ElementAt(0).Entries.ElementAt(4).ReceiptHandle, Is.EqualTo("Message-4"))
String lengths are both 9. Strings differ at index 8.
Expected: "Message-4"
But was: "Message-9"
-------------------^
|
Consume_with_messages_due_and_not_due_sends_in_batches_per_destination
Multiple failures or warnings in test:
1) Assert.That(mockSqsClient.BatchRequestsSent.ElementAt(0).QueueUrl, Is.EqualTo(FakeInputQueueQueueUrl))
Expected string length 8 but was 19. Strings differ at index 8.
Expected: "queueUrl"
But was: "queueUrl-delay.fifo"
-------------------^
2) Assert.That(mockSqsClient.BatchRequestsSent.ElementAt(1).QueueUrl, Is.EqualTo(FakeDelayedMessagesFifoQueueUrl))
Expected string length 19 but was 8. Strings differ at index 8.
Expected: "queueUrl-delay.fifo"
But was: "queueUrl"
-------------------^
|
Poison_messages_failed_to_be_deleted_are_deleted_on_next_receive_without_processing(Exception: Exception of type 'System.Exception' was thrown.)
Multiple failures or warnings in test:
1) Assert.That(mockSqsClient.DeleteMessageRequestsSent.ElementAt(0).receiptHandle, Is.EqualTo(expectedFirstReceiptHandle))
String lengths are both 16. Strings differ at index 15.
Expected: "receipt-handle-1"
But was: "receipt-handle-2"
--------------------------^
2) Assert.That(mockSqsClient.DeleteMessageRequestsSent.ElementAt(1).receiptHandle, Is.EqualTo(expectedSecondReceiptHandle))
String lengths are both 16. Strings differ at index 15.
Expected: "receipt-handle-2"
But was: "receipt-handle-1"
--------------------------^
|
Poison_messages_failed_to_be_deleted_are_deleted_on_next_receive_without_processing(ReceiptHandleIsInvalidException: Ooops)
Multiple failures or warnings in test:
1) Assert.That(mockSqsClient.DeleteMessageRequestsSent.ElementAt(0).receiptHandle, Is.EqualTo(expectedFirstReceiptHandle))
String lengths are both 16. Strings differ at index 15.
Expected: "receipt-handle-1"
But was: "receipt-handle-2"
--------------------------^
2) Assert.That(mockSqsClient.DeleteMessageRequestsSent.ElementAt(1).receiptHandle, Is.EqualTo(expectedSecondReceiptHandle))
String lengths are both 16. Strings differ at index 15.
Expected: "receipt-handle-2"
But was: "receipt-handle-1"
--------------------------^
|
Should_batch_non_isolated_multicast_operations:
_/src/NServiceBus.Transport.SQS.Tests/MessageDispatcherTests.cs#L475
Multiple failures or warnings in test:
1) Assert.That(mockSnsClient.BatchRequestsPublished.ElementAt(0).TopicArn, Is.EqualTo("arn:aws:sns:us-west-2:123456789012:NServiceBus-Transport-SQS-Tests-MessageDispatcherTests-Event"))
Expected string length 95 but was 102. Strings differ at index 90.
Expected: "...ceBus-Transport-SQS-Tests-MessageDispatcherTests-Event"
But was: "...ceBus-Transport-SQS-Tests-MessageDispatcherTests-AnotherEvent"
---------------------------------------------------------------^
2) Assert.That(mockSnsClient.BatchRequestsPublished.ElementAt(1).TopicArn, Is.EqualTo("arn:aws:sns:us-west-2:123456789012:NServiceBus-Transport-SQS-Tests-MessageDispatcherTests-AnotherEvent"))
Expected string length 102 but was 95. Strings differ at index 90.
Expected: "...ceBus-Transport-SQS-Tests-MessageDispatcherTests-AnotherEvent"
But was: "...ceBus-Transport-SQS-Tests-MessageDispatcherTests-Event"
---------------------------------------------------------------^
|
Should_batch_non_isolated_unicast_operations
Multiple failures or warnings in test:
1) Assert.That(mockSqsClient.BatchRequestsSent.ElementAt(0).QueueUrl, Is.EqualTo("address1"))
String lengths are both 8. Strings differ at index 7.
Expected: "address1"
But was: "address2"
------------------^
2) Assert.That(mockSqsClient.BatchRequestsSent.ElementAt(1).QueueUrl, Is.EqualTo("address2"))
String lengths are both 8. Strings differ at index 7.
Expected: "address2"
But was: "address1"
------------------^
|
Should_dispatch_non_batched_all_multicast_operations_that_failed_in_batch:
_/src/NServiceBus.Transport.SQS.Tests/MessageDispatcherTests.cs#L685
Multiple failures or warnings in test:
1) Assert.That(mockSnsClient.PublishedEvents.ElementAt(0).MessageAttributes[Headers.MessageId].StringValue, Is.EqualTo(firstMessageIdThatWillFail))
String lengths are both 36. Strings differ at index 0.
Expected: "14916fa3-ab2e-4c04-971b-5f1cfc589656"
But was: "5f8619bb-75b6-4119-a1bb-c1ff01b40b61"
-----------^
2) Assert.That(mockSnsClient.PublishedEvents.ElementAt(1).MessageAttributes[Headers.MessageId].StringValue, Is.EqualTo(secondMessageIdThatWillFail))
String lengths are both 36. Strings differ at index 0.
Expected: "5f8619bb-75b6-4119-a1bb-c1ff01b40b61"
But was: "14916fa3-ab2e-4c04-971b-5f1cfc589656"
-----------^
|
Should_dispatch_non_batched_all_unicast_operations_that_failed_in_batch
Multiple failures or warnings in test:
1) Assert.That(mockSqsClient.RequestsSent.ElementAt(0).MessageAttributes[Headers.MessageId].StringValue, Is.EqualTo(firstMessageIdThatWillFail))
String lengths are both 36. Strings differ at index 0.
Expected: "2ba4f967-42a1-4ad0-8d01-0ea2094143e1"
But was: "ec6c2810-bdbf-4998-b33a-710035615e6d"
-----------^
2) Assert.That(mockSqsClient.RequestsSent.ElementAt(1).MessageAttributes[Headers.MessageId].StringValue, Is.EqualTo(secondMessageIdThatWillFail))
String lengths are both 36. Strings differ at index 0.
Expected: "ec6c2810-bdbf-4998-b33a-710035615e6d"
But was: "2ba4f967-42a1-4ad0-8d01-0ea2094143e1"
-----------^
|
Linux
Exit code = 1
|
Consume_deletes_due_messages_in_batches
Multiple failures or warnings in test:
1) Assert.That(mockSqsClient.DeleteMessageBatchRequestsSent.ElementAt(0).Entries.ElementAt(0).ReceiptHandle, Is.EqualTo("Message-0"))
String lengths are both 9. Strings differ at index 8.
Expected: "Message-0"
But was: "Message-5"
-------------------^
2) Assert.That(mockSqsClient.DeleteMessageBatchRequestsSent.ElementAt(0).Entries.ElementAt(4).ReceiptHandle, Is.EqualTo("Message-4"))
String lengths are both 9. Strings differ at index 8.
Expected: "Message-4"
But was: "Message-9"
-------------------^
|
Consume_deletes_not_yet_due_messages_in_batches
Multiple failures or warnings in test:
1) Assert.That(mockSqsClient.DeleteMessageBatchRequestsSent.ElementAt(0).Entries.ElementAt(0).ReceiptHandle, Is.EqualTo("Message-0"))
String lengths are both 9. Strings differ at index 8.
Expected: "Message-0"
But was: "Message-5"
-------------------^
2) Assert.That(mockSqsClient.DeleteMessageBatchRequestsSent.ElementAt(0).Entries.ElementAt(4).ReceiptHandle, Is.EqualTo("Message-4"))
String lengths are both 9. Strings differ at index 8.
Expected: "Message-4"
But was: "Message-9"
-------------------^
|
Consume_with_messages_due_and_not_due_sends_in_batches_per_destination
Multiple failures or warnings in test:
1) Assert.That(mockSqsClient.BatchRequestsSent.ElementAt(0).QueueUrl, Is.EqualTo(FakeInputQueueQueueUrl))
Expected string length 8 but was 19. Strings differ at index 8.
Expected: "queueUrl"
But was: "queueUrl-delay.fifo"
-------------------^
2) Assert.That(mockSqsClient.BatchRequestsSent.ElementAt(1).QueueUrl, Is.EqualTo(FakeDelayedMessagesFifoQueueUrl))
Expected string length 19 but was 8. Strings differ at index 8.
Expected: "queueUrl-delay.fifo"
But was: "queueUrl"
-------------------^
|
Poison_messages_failed_to_be_deleted_are_deleted_on_next_receive_without_processing(Exception: Exception of type 'System.Exception' was thrown.)
Multiple failures or warnings in test:
1) Assert.That(mockSqsClient.DeleteMessageRequestsSent.ElementAt(0).receiptHandle, Is.EqualTo(expectedFirstReceiptHandle))
String lengths are both 16. Strings differ at index 15.
Expected: "receipt-handle-1"
But was: "receipt-handle-2"
--------------------------^
2) Assert.That(mockSqsClient.DeleteMessageRequestsSent.ElementAt(1).receiptHandle, Is.EqualTo(expectedSecondReceiptHandle))
String lengths are both 16. Strings differ at index 15.
Expected: "receipt-handle-2"
But was: "receipt-handle-1"
--------------------------^
|
Poison_messages_failed_to_be_deleted_are_deleted_on_next_receive_without_processing(ReceiptHandleIsInvalidException: Ooops)
Multiple failures or warnings in test:
1) Assert.That(mockSqsClient.DeleteMessageRequestsSent.ElementAt(0).receiptHandle, Is.EqualTo(expectedFirstReceiptHandle))
String lengths are both 16. Strings differ at index 15.
Expected: "receipt-handle-1"
But was: "receipt-handle-2"
--------------------------^
2) Assert.That(mockSqsClient.DeleteMessageRequestsSent.ElementAt(1).receiptHandle, Is.EqualTo(expectedSecondReceiptHandle))
String lengths are both 16. Strings differ at index 15.
Expected: "receipt-handle-2"
But was: "receipt-handle-1"
--------------------------^
|
Should_batch_non_isolated_multicast_operations:
_/src/NServiceBus.Transport.SQS.Tests/MessageDispatcherTests.cs#L475
Multiple failures or warnings in test:
1) Assert.That(mockSnsClient.BatchRequestsPublished.ElementAt(0).TopicArn, Is.EqualTo("arn:aws:sns:us-west-2:123456789012:NServiceBus-Transport-SQS-Tests-MessageDispatcherTests-Event"))
Expected string length 95 but was 102. Strings differ at index 90.
Expected: "...ceBus-Transport-SQS-Tests-MessageDispatcherTests-Event"
But was: "...ceBus-Transport-SQS-Tests-MessageDispatcherTests-AnotherEvent"
---------------------------------------------------------------^
2) Assert.That(mockSnsClient.BatchRequestsPublished.ElementAt(1).TopicArn, Is.EqualTo("arn:aws:sns:us-west-2:123456789012:NServiceBus-Transport-SQS-Tests-MessageDispatcherTests-AnotherEvent"))
Expected string length 102 but was 95. Strings differ at index 90.
Expected: "...ceBus-Transport-SQS-Tests-MessageDispatcherTests-AnotherEvent"
But was: "...ceBus-Transport-SQS-Tests-MessageDispatcherTests-Event"
---------------------------------------------------------------^
|
Should_batch_non_isolated_unicast_operations
Multiple failures or warnings in test:
1) Assert.That(mockSqsClient.BatchRequestsSent.ElementAt(0).QueueUrl, Is.EqualTo("address1"))
String lengths are both 8. Strings differ at index 7.
Expected: "address1"
But was: "address2"
------------------^
2) Assert.That(mockSqsClient.BatchRequestsSent.ElementAt(1).QueueUrl, Is.EqualTo("address2"))
String lengths are both 8. Strings differ at index 7.
Expected: "address2"
But was: "address1"
------------------^
|
Should_dispatch_non_batched_all_multicast_operations_that_failed_in_batch:
_/src/NServiceBus.Transport.SQS.Tests/MessageDispatcherTests.cs#L685
Multiple failures or warnings in test:
1) Assert.That(mockSnsClient.PublishedEvents.ElementAt(0).MessageAttributes[Headers.MessageId].StringValue, Is.EqualTo(firstMessageIdThatWillFail))
String lengths are both 36. Strings differ at index 0.
Expected: "d9d2b322-b2fa-4281-95ab-3d7f79b0ed9f"
But was: "02ec4515-d840-4cb5-b940-5808eab77635"
-----------^
2) Assert.That(mockSnsClient.PublishedEvents.ElementAt(1).MessageAttributes[Headers.MessageId].StringValue, Is.EqualTo(secondMessageIdThatWillFail))
String lengths are both 36. Strings differ at index 0.
Expected: "02ec4515-d840-4cb5-b940-5808eab77635"
But was: "d9d2b322-b2fa-4281-95ab-3d7f79b0ed9f"
-----------^
|
Should_dispatch_non_batched_all_unicast_operations_that_failed_in_batch
Multiple failures or warnings in test:
1) Assert.That(mockSqsClient.RequestsSent.ElementAt(0).MessageAttributes[Headers.MessageId].StringValue, Is.EqualTo(firstMessageIdThatWillFail))
String lengths are both 36. Strings differ at index 0.
Expected: "51c5f781-a754-46e7-8094-786726d9607d"
But was: "89899026-5d87-4d10-844d-85335e441451"
-----------^
2) Assert.That(mockSqsClient.RequestsSent.ElementAt(1).MessageAttributes[Headers.MessageId].StringValue, Is.EqualTo(secondMessageIdThatWillFail))
String lengths are both 36. Strings differ at index 0.
Expected: "89899026-5d87-4d10-844d-85335e441451"
But was: "51c5f781-a754-46e7-8094-786726d9607d"
-----------^
|
Windows
Exit code = 1
|
Artifacts
Produced during runtime
Name | Size | Digest | |
---|---|---|---|
NuGet packages
|
1.12 MB |
sha256:e8e8d989d305e648682a2463f5d4f0dbd2c295bc44a46ee5cbb69d196c1600a6
|
|