Changeset 55083 in vbox for trunk/src/VBox/Storage/testcase
- Timestamp:
- Apr 1, 2015 10:02:41 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 99375
- Location:
- trunk/src/VBox/Storage/testcase
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Storage/testcase/BuiltinTests.h
r52111 r55083 23 23 typedef struct TSTVDIOTESTENTRY 24 24 { 25 /** Test name. */ 26 const char *pszName; 25 27 /** Pointer to the raw bytes. */ 26 28 const unsigned char *pch; … … 32 34 33 35 /** Macro for simplifying generating the trust anchor tables. */ 34 #define TSTVDIOTESTENTRY_GEN(a_ abTest) {&a_abTest[0], sizeof(a_abTest) }36 #define TSTVDIOTESTENTRY_GEN(a_szName, a_abTest) { #a_szName, &a_abTest[0], sizeof(a_abTest) } 35 37 36 38 /** All tests we know. */ -
trunk/src/VBox/Storage/testcase/Makefile.kmk
r53844 r55083 66 66 # 1=name, 2=filter 67 67 TSTVDIO_GEN_TEST_MACRO = 'TSTVDIOTESTENTRY const g_a$(1)[] =' '{' \ 68 $(foreach testnm,$(filter $(2),$(TSTVDIO_BUILTIN_TEST_NAMES)), ' TSTVDIOTESTENTRY_GEN( g_ab$(testnm)),') \68 $(foreach testnm,$(filter $(2),$(TSTVDIO_BUILTIN_TEST_NAMES)), ' TSTVDIOTESTENTRY_GEN($(testnm), g_ab$(testnm)),') \ 69 69 '};' 'unsigned const g_c$(1) = RT_ELEMENTS(g_a$(1));' '' '' 70 70 -
trunk/src/VBox/Storage/testcase/tstVDIo.cpp
r52710 r55083 972 972 tstVDIoTestDestroy(&IoTest); 973 973 } 974 RTTestSubDone(pGlob->hTest); 974 975 } 975 976 … … 2694 2695 * 2695 2696 * @returns nothing. 2697 * @param pszName The script name. 2696 2698 * @param pszScript The script to execute. 2697 2699 */ 2698 static void tstVDIoScriptExec(const char *psz Script)2700 static void tstVDIoScriptExec(const char *pszName, const char *pszScript) 2699 2701 { 2700 2702 int rc = VINF_SUCCESS; … … 2739 2741 AssertRC(rc); 2740 2742 2741 rc = RTTestCreate( "tstVDIo", &GlobTest.hTest);2743 rc = RTTestCreate(pszName, &GlobTest.hTest); 2742 2744 if (RT_SUCCESS(rc)) 2743 2745 { … … 2796 2798 2797 2799 AssertPtr(pszScript); 2798 tstVDIoScriptExec(p szScript);2800 tstVDIoScriptExec(pcszFilename, pszScript); 2799 2801 RTStrFree(pszScript); 2800 2802 } … … 2835 2837 2836 2838 AssertPtr(pszScript); 2837 tstVDIoScriptExec( pszScript);2839 tstVDIoScriptExec(g_aVDIoTests[i].pszName, pszScript); 2838 2840 } 2839 2841 #endif
Note:
See TracChangeset
for help on using the changeset viewer.