QPID-8349: [Tests][AMQP 1.0] Report decoding errors
diff --git a/systests/protocol-tests-amqp-1-0/src/main/java/org/apache/qpid/tests/protocol/v1_0/FrameDecoder.java b/systests/protocol-tests-amqp-1-0/src/main/java/org/apache/qpid/tests/protocol/v1_0/FrameDecoder.java
index 39b16fa..0e86c01 100644
--- a/systests/protocol-tests-amqp-1-0/src/main/java/org/apache/qpid/tests/protocol/v1_0/FrameDecoder.java
+++ b/systests/protocol-tests-amqp-1-0/src/main/java/org/apache/qpid/tests/protocol/v1_0/FrameDecoder.java
@@ -210,6 +210,7 @@
         public void handleError(final Error parsingError)
         {
             LOGGER.error("Unexpected error {}", parsingError);
+            _responseQueue.add(new FrameDecodeError(parsingError));
         }
 
         @Override
@@ -289,4 +290,20 @@
 
         }
     }
+
+    private static class FrameDecodeError implements Response<Error>
+    {
+        private final Error _error;
+
+        FrameDecodeError(final Error error)
+        {
+            _error = error;
+        }
+
+        @Override
+        public Error getBody()
+        {
+            return _error;
+        }
+    }
 }