From 6c07218ecc338ec3a75a96ae8a753b9398878c2a Mon Sep 17 00:00:00 2001
From: Hermann0222 <yukang.wei@emqx.io>
Date: Thu, 16 Nov 2023 19:04:54 +0800
Subject: [PATCH] * FIX [trantest] avoid frequently fail test

Signed-off-by: Hermann0222 <yukang.wei@emqx.io>
---
 tests/trantest.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tests/trantest.h b/tests/trantest.h
index 140eb44eb..fc6c4d100 100644
--- a/tests/trantest.h
+++ b/tests/trantest.h
@@ -689,6 +689,7 @@ trantest_mqtt_sub_pub(trantest *tt)
 		trantest_mqtt_sub_send(tt->reqsock, client, true);
 		nng_msleep(1000);// make sure the server recv sub msg before we send pub msg.
 		cp1 = trantest_mqtt_pub(tt->repsock, true);
+		nng_msleep(1000);
 		cp2 = trantest_mqtt_sub_recv(tt->reqsock);
 		trantest_mqtt_unsub_send(tt->reqsock, client, true);
 		// syn sub & unsub
@@ -735,6 +736,7 @@ trantest_mqttv5_sub_pub(trantest *tt)
 		trantest_mqtt_sub_send(tt->reqsock, client, true);
 		nng_msleep(1000);// make sure the server recv sub msg before we send pub msg.
 		cp1 = trantest_mqtt_pub(tt->repsock, true);
+		nng_msleep(1000);
 		cp2 = trantest_mqtt_sub_recv(tt->reqsock);
 		trantest_mqtt_unsub_send(tt->reqsock, client, true);
 		nng_mqtt_disconnect(&(tt->reqsock), 0, NULL);