VirtualBox

Ignore:
Timestamp:
May 11, 2021 4:31:00 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
144323
Message:

Audio/ValKit: More hacking on the test set validation / error handling code. bugref:10008

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp

    r88984 r88985  
    835835        if (RT_SUCCESS(rc))
    836836        {
    837             RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "Output directory is '%s'\n", TstEnv.Set.szPathOutAbs);
     837            RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "Output directory is '%s'\n", TstEnv.Set.szPathAbs);
    838838
    839839            PPDMAUDIOHOSTDEV pDev;
     
    874874    if (RT_SUCCESS(rc))
    875875    {
    876         rc = AudioTestSetVerify(&tstSet, pszTag);
     876        AUDIOTESTERRORDESC errDesc;
     877        rc = AudioTestSetVerify(&tstSet, pszTag, &errDesc);
    877878        if (RT_SUCCESS(rc))
    878879        {
    879             RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "Verification successful");
     880            if (AudioTestErrorDescFailed(&errDesc))
     881            {
     882                /** @todo Use some AudioTestErrorXXX API for enumeration here later. */
     883                PAUDIOTESTERRORENTRY pErrEntry;
     884                RTListForEach(&errDesc.List, pErrEntry, AUDIOTESTERRORENTRY, Node)
     885                    RTTestFailed(g_hTest, pErrEntry->szDesc);
     886            }
     887            else
     888                RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "Verification successful");
     889
     890            AudioTestErrorDescDestroy(&errDesc);
    880891        }
    881892        else
Note: See TracChangeset for help on using the changeset viewer.

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