VirtualBox

Changeset 58296 in vbox


Ignore:
Timestamp:
Oct 18, 2015 2:15:16 PM (9 years ago)
Author:
vboxsync
Message:

tstRTLocalIpc: Another ReadNB test.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/testcase/tstRTLocalIpc.cpp

    r58295 r58296  
    241241            /* Wait for the client to trigger a disconnect by writing us something. */
    242242            RTTESTI_CHECK_RC(RTLocalIpcSessionWaitForData(hIpcSession, RT_MS_1MIN), VINF_SUCCESS);
     243
     244#ifndef RT_OS_WINDOWS
     245            size_t cbRead;
     246            char szCmd[64];
     247            RT_ZERO(szCmd);
     248            RTTESTI_CHECK_RC(rc = RTLocalIpcSessionReadNB(hIpcSession, szCmd, sizeof(szCmd) - 1, &cbRead), VINF_SUCCESS);
     249            if (RT_SUCCESS(rc) && (cbRead != sizeof("disconnect") - 1 || strcmp(szCmd, "disconnect")) )
     250                RTTestIFailed("cbRead=%zu, expected %zu; szCmd='%s', expected 'disconnect'\n",
     251                              cbRead, sizeof("disconnect") - 1, szCmd);
     252#endif
    243253
    244254            RTTESTI_CHECK_RC(RTLocalIpcSessionClose(hIpcSession), VINF_OBJECT_DESTROYED);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette