NO-JIRA: Skip test #publishMalformedMessageInTransactionExceedingMaxUncommittedLimit for non-persisting store
diff --git a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/basic/MalformedMessage.java b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/basic/MalformedMessageTest.java
similarity index 97%
rename from systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/basic/MalformedMessage.java
rename to systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/basic/MalformedMessageTest.java
index a1d06ea..4da7ef5 100644
--- a/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/basic/MalformedMessage.java
+++ b/systests/protocol-tests-amqp-0-8/src/test/java/org/apache/qpid/tests/protocol/v0_8/extension/basic/MalformedMessageTest.java
@@ -26,6 +26,7 @@
import static org.hamcrest.CoreMatchers.notNullValue;
import static org.hamcrest.CoreMatchers.nullValue;
import static org.hamcrest.MatcherAssert.assertThat;
+import static org.junit.Assume.assumeThat;
import java.nio.charset.StandardCharsets;
import java.util.Collections;
@@ -65,7 +66,7 @@
@BrokerSpecific(kind = KIND_BROKER_J)
@ConfigItem(name = "broker.flowToDiskThreshold", value = "1")
@ConfigItem(name = "connection.maxUncommittedInMemorySize", value = "1")
-public class MalformedMessage extends BrokerAdminUsingTestBase
+public class MalformedMessageTest extends BrokerAdminUsingTestBase
{
private static final String CONTENT_TEXT = "Test";
@@ -130,6 +131,10 @@
@Test
public void publishMalformedMessageInTransactionExceedingMaxUncommittedLimit() throws Exception
{
+ assumeThat("Persistent store is required for the test",
+ getBrokerAdmin().supportsRestart(),
+ is(equalTo(true)));
+
final FieldTable malformedHeader = createMalformedHeadersWithMissingValue("prop");
final BasicContentHeaderProperties basicContentHeaderProperties = new BasicContentHeaderProperties();
basicContentHeaderProperties.setHeaders(malformedHeader);