Changeset 82526 in vbox for trunk/src/VBox/HostServices/SharedClipboard/testcase
- Timestamp:
- Dec 9, 2019 9:48:53 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 135388
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardServiceHost.cpp
r82447 r82526 139 139 } 140 140 141 /* Does testing of VBOX_SHCL_GUEST_FN_ GET_HOST_MSG_OLD, needed for providing compatibility to older Guest Additions clients. */141 /* Does testing of VBOX_SHCL_GUEST_FN_MSG_OLD_GET_WAIT, needed for providing compatibility to older Guest Additions clients. */ 142 142 static void testGetHostMsgOld(void) 143 143 { … … 147 147 int rc; 148 148 149 RTTestISub("Setting up VBOX_SHCL_GUEST_FN_ GET_HOST_MSG_OLDtest");149 RTTestISub("Setting up VBOX_SHCL_GUEST_FN_MSG_OLD_GET_WAIT test"); 150 150 rc = setupTable(&table); 151 151 RTTESTI_CHECK_MSG_RETV(RT_SUCCESS(rc), ("rc=%Rrc\n", rc)); … … 163 163 call.rc = VERR_TRY_AGAIN; 164 164 table.pfnConnect(NULL, 1 /* clientId */, &g_Client, 0, 0); 165 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_ GET_HOST_MSG_OLD, 2, parms, 0);165 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_MSG_OLD_GET_WAIT, 2, parms, 0); 166 166 RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN); /* This should get updated only when the guest call completes. */ 167 167 testMsgAddReadData(&g_Client, VBOX_SHCL_FMT_UNICODETEXT); … … 170 170 RTTESTI_CHECK_RC_OK(call.rc); 171 171 call.rc = VERR_TRY_AGAIN; 172 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_ GET_HOST_MSG_OLD, 2, parms, 0);172 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_MSG_OLD_GET_WAIT, 2, parms, 0); 173 173 RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN); /* This call should not complete yet. */ 174 174 … … 179 179 HGCMSvcSetU32(&parms[1], 0); 180 180 call.rc = VERR_TRY_AGAIN; 181 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_ GET_HOST_MSG_OLD, 2, parms, 0);181 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_MSG_OLD_GET_WAIT, 2, parms, 0); 182 182 RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA); 183 183 RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_HTML); 184 184 RTTESTI_CHECK_RC_OK(call.rc); 185 185 call.rc = VERR_TRY_AGAIN; 186 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_ GET_HOST_MSG_OLD, 2, parms, 0);186 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_MSG_OLD_GET_WAIT, 2, parms, 0); 187 187 RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN); /* This call should not complete yet. */ 188 188 … … 192 192 HGCMSvcSetU32(&parms[1], 0); 193 193 call.rc = VERR_TRY_AGAIN; 194 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_ GET_HOST_MSG_OLD, 2, parms, 0);194 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_MSG_OLD_GET_WAIT, 2, parms, 0); 195 195 RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN); /* This should get updated only when the guest call completes. */ 196 196 testMsgAddReadData(&g_Client, VBOX_SHCL_FMT_UNICODETEXT | VBOX_SHCL_FMT_HTML); … … 199 199 RTTESTI_CHECK_RC_OK(call.rc); 200 200 call.rc = VERR_TRY_AGAIN; 201 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_ GET_HOST_MSG_OLD, 2, parms, 0);201 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_MSG_OLD_GET_WAIT, 2, parms, 0); 202 202 RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA); 203 203 RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_HTML); 204 204 RTTESTI_CHECK_RC_OK(call.rc); 205 205 call.rc = VERR_TRY_AGAIN; 206 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_ GET_HOST_MSG_OLD, 2, parms, 0);206 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_MSG_OLD_GET_WAIT, 2, parms, 0); 207 207 RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN); /* This call should not complete yet. */ 208 208 … … 213 213 HGCMSvcSetU32(&parms[1], 0); 214 214 call.rc = VERR_TRY_AGAIN; 215 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_ GET_HOST_MSG_OLD, 2, parms, 0);215 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_MSG_OLD_GET_WAIT, 2, parms, 0); 216 216 RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA); 217 217 RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_UNICODETEXT); 218 218 RTTESTI_CHECK_RC_OK(call.rc); 219 219 call.rc = VERR_TRY_AGAIN; 220 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_ GET_HOST_MSG_OLD, 2, parms, 0);220 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_MSG_OLD_GET_WAIT, 2, parms, 0); 221 221 RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA); 222 222 RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_HTML); 223 223 RTTESTI_CHECK_RC_OK(call.rc); 224 224 call.rc = VERR_TRY_AGAIN; 225 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_ GET_HOST_MSG_OLD, 2, parms, 0);225 table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_MSG_OLD_GET_WAIT, 2, parms, 0); 226 226 RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN); /* This call should not complete yet. */ 227 227 table.pfnDisconnect(NULL, 1 /* clientId */, &g_Client);
Note:
See TracChangeset
for help on using the changeset viewer.