Skip to content

Commit 5efb81c

Browse files
author
alexandre-perrin
committed
wip: add prof
1 parent 8846f44 commit 5efb81c

File tree

1 file changed

+24
-7
lines changed

1 file changed

+24
-7
lines changed

test/src/systest/test_messaging.c

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
#include "module_instance.h"
1919
#include "mqtt_custom.h"
2020

21+
#define TEST_PROCESS_EVENT_TIMEOUT 5000
22+
2123
enum test_messaging_payloads { DEPLOYMENT_MANIFEST_1 };
2224

2325
#define TEST_DEPLOYMENT_ID1 "4fa905ae-e103-46ab-a8b9-73be07599708"
@@ -171,27 +173,37 @@ test_messaging(void **state)
171173
result = EVP_setMessageCallback(sdk_handle_two, recv_message_cb,
172174
(void *)userRecvData);
173175
assert_int_equal(EVP_OK, result);
176+
174177
result = EVP_sendMessage(sdk_handle_one, "alias-one", testPayload,
175178
sizeof(testPayload), send_message_cb,
176179
(void *)userSendData);
177180
assert_int_equal(EVP_OK, result);
178-
179181
// check receive callback
180182
expect_string(recv_message_cb, topic, "alias-two");
181183
expect_memory(recv_message_cb, msgPayload, testPayload,
182184
sizeof(testPayload));
183185
expect_value(recv_message_cb, msgPayloadLen, sizeof(testPayload));
184186
expect_memory(recv_message_cb, userData, userRecvData,
185187
sizeof(userRecvData));
186-
result = EVP_processEvent(sdk_handle_two, 1000);
187-
assert_int_equal(EVP_OK, result);
188+
189+
agent_profile_scope("EVP_processEvent")
190+
{
191+
result = EVP_processEvent(sdk_handle_two,
192+
TEST_PROCESS_EVENT_TIMEOUT);
193+
assert_int_equal(EVP_OK, result);
194+
}
188195

189196
// check send callback
190197
expect_value(send_message_cb, reason, EVP_STATE_CALLBACK_REASON_SENT);
191198
expect_memory(send_message_cb, userData, userSendData,
192199
sizeof(userSendData));
193-
result = EVP_processEvent(sdk_handle_one, 1000);
194-
assert_int_equal(EVP_OK, result);
200+
201+
agent_profile_scope("EVP_processEvent")
202+
{
203+
result = EVP_processEvent(sdk_handle_one,
204+
TEST_PROCESS_EVENT_TIMEOUT);
205+
assert_int_equal(EVP_OK, result);
206+
}
195207

196208
// test unknown/invalid alias
197209
result = EVP_sendMessage(sdk_handle_one, "invalid-alias", testPayload,
@@ -202,8 +214,13 @@ test_messaging(void **state)
202214
EVP_MESSAGE_SENT_CALLBACK_REASON_ERROR);
203215
expect_memory(send_message_cb, userData, userSendData,
204216
sizeof(userSendData));
205-
result = EVP_processEvent(sdk_handle_one, 1000);
206-
assert_int_equal(EVP_OK, result);
217+
218+
agent_profile_scope("EVP_processEvent")
219+
{
220+
result = EVP_processEvent(sdk_handle_one,
221+
TEST_PROCESS_EVENT_TIMEOUT);
222+
assert_int_equal(EVP_OK, result);
223+
}
207224
}
208225

209226
int

0 commit comments

Comments
 (0)