- Timestamp:
- Jun 30, 2021 7:57:43 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 145423
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp
r89963 r89964 871 871 int rc = audioVerifyOpenTestSet(pszPathSetA, &SetA); 872 872 if (RT_SUCCESS(rc)) 873 { 873 874 rc = audioVerifyOpenTestSet(pszPathSetB, &SetB); 874 875 if (RT_SUCCESS(rc))876 {877 AUDIOTESTERRORDESC errDesc;878 rc = AudioTestSetVerify(&SetA, &SetB, &errDesc);879 875 if (RT_SUCCESS(rc)) 880 876 { 881 RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "%RU32 errors occurred while verifying\n", AudioTestErrorDescCount(&errDesc)); 882 if (AudioTestErrorDescFailed(&errDesc)) 877 AUDIOTESTERRORDESC errDesc; 878 rc = AudioTestSetVerify(&SetA, &SetB, &errDesc); 879 if (RT_SUCCESS(rc)) 883 880 { 884 /** @todo Use some AudioTestErrorXXX API for enumeration here later. */ 885 PAUDIOTESTERRORENTRY pErrEntry; 886 RTListForEach(&errDesc.List, pErrEntry, AUDIOTESTERRORENTRY, Node) 887 RTTestFailed(g_hTest, pErrEntry->szDesc); 881 RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "%RU32 errors occurred while verifying\n", AudioTestErrorDescCount(&errDesc)); 882 if (AudioTestErrorDescFailed(&errDesc)) 883 { 884 /** @todo Use some AudioTestErrorXXX API for enumeration here later. */ 885 PAUDIOTESTERRORENTRY pErrEntry; 886 RTListForEach(&errDesc.List, pErrEntry, AUDIOTESTERRORENTRY, Node) 887 RTTestFailed(g_hTest, pErrEntry->szDesc); 888 } 889 else 890 RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "Verification successful\n"); 891 892 AudioTestErrorDescDestroy(&errDesc); 888 893 } 889 894 else 890 RTTestPrintf(g_hTest, RTTESTLVL_ALWAYS, "Verification successful\n"); 891 892 AudioTestErrorDescDestroy(&errDesc); 895 RTTestFailed(g_hTest, "Verification failed with %Rrc", rc); 896 897 if (!g_fDrvAudioDebug) /* Don't wipe stuff when debugging. Can be useful for introspecting data. */ 898 AudioTestSetWipe(&SetB); 899 AudioTestSetClose(&SetB); 893 900 } 894 else 895 RTTestFailed(g_hTest, "Verification failed with %Rrc", rc); 896 } 897 898 if (!g_fDrvAudioDebug) /* Don't wipe stuff when debugging. Can be useful for introspecting data. */ 899 AudioTestSetWipe(&SetA); 900 AudioTestSetClose(&SetA); 901 902 if (!g_fDrvAudioDebug) /* Ditto. */ 903 AudioTestSetWipe(&SetB); 904 AudioTestSetClose(&SetB); 901 902 if (!g_fDrvAudioDebug) /* Ditto. */ 903 AudioTestSetWipe(&SetA); 904 AudioTestSetClose(&SetA); 905 } 905 906 906 907 RTTestSubDone(g_hTest);
Note:
See TracChangeset
for help on using the changeset viewer.