- Timestamp:
- Apr 16, 2002, 2:06:35 AM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/testcase/GetDriveType.mak
r8251 r8267 1 # $Id: GetDriveType.mak,v 1. 1 2002-04-13 04:38:54bird Exp $1 # $Id: GetDriveType.mak,v 1.2 2002-04-16 00:06:35 bird Exp $ 2 2 # 3 3 # GetDriveType.exe makefile. … … 14 14 # 15 15 16 16 17 # 17 18 # Include Setup. … … 25 26 TARGET_NAME = GetDriveType 26 27 MAKEFILE = $(TARGET_NAME).mak 28 BUILD_OWN_TESTCASE_RULE = 1 27 29 28 30 … … 43 45 44 46 47 # 48 # The testcase Rule. 49 # 50 !if "$(ODIN32_TESTCASE_DRIVE_FIXED)" == "" || "$(ODIN32_TESTCASE_DRIVE_FLOPPY)" == "" || "$(ODIN32_TESTCASE_DRIVE_UNUSED)" == "" 51 testcase: 52 @$(TOOL_TYPE) << 53 Can't run testcases as no ODIN32_TESTACSE_DRIVE_* environment variables are configured. 54 ODIN32_TESTCASE_DRIVE_UNUSED=<letter of unused drive> 55 ODIN32_TESTCASE_DRIVE_FLOPPY=<letter of floppy drive> 56 ODIN32_TESTCASE_DRIVE_FIXED=<letter of a fixed disk drive> 57 ODIN32_TESTCASE_DRIVE_CDROM=<letter of cdrom drive> (optional) 58 ODIN32_TESTCASE_DRIVE_NETWORK=<letter of network drive> (optional) 59 ODIN32_TESTCASE_DRIVE_RAMDISK=<letter of ramdisk drive> (optional) 60 61 Note: No colon! 62 << 63 !else 64 testcase: 65 @$(ECHO) $(CLRFIL)GetDriveType$(CLRTXT) - Testcases.$(CLRRST) 66 # plain 'c:' styled input 67 $(TARGET) $(ODIN32_TESTCASE_DRIVE_UNUSED):=DRIVE_NO_ROOT_DIR 68 $(TARGET) $(ODIN32_TESTCASE_DRIVE_FLOPPY):=DRIVE_REMOVABLE 69 $(TARGET) $(ODIN32_TESTCASE_DRIVE_FIXED):=DRIVE_FIXED 70 !if "$(ODIN32_TESTCASE_DRIVE_CDROM)" != "" 71 $(TARGET) $(ODIN32_TESTCASE_DRIVE_CDROM):=DRIVE_CDROM 72 !endif 73 !if "$(ODIN32_TESTCASE_DRIVE_NETWORK)" != "" 74 $(TARGET) $(ODIN32_TESTCASE_DRIVE_NETWORK):=DRIVE_REMOTE 75 !endif 76 !if "$(ODIN32_TESTCASE_DRIVE_RAMDISK)" != "" 77 $(TARGET) $(ODIN32_TESTCASE_DRIVE_RAMDISK):\=DRIVE_RAMDISK 78 !endif 79 # plain 'c:\' styled input (don't test all) 80 $(TARGET) $(ODIN32_TESTCASE_DRIVE_UNUSED):\=DRIVE_NO_ROOT_DIR 81 $(TARGET) $(ODIN32_TESTCASE_DRIVE_FIXED):\=DRIVE_FIXED 82 # plain 'c:/' styled input (don't test all) 83 $(TARGET) $(ODIN32_TESTCASE_DRIVE_UNUSED):/=DRIVE_NO_ROOT_DIR 84 $(TARGET) $(ODIN32_TESTCASE_DRIVE_FIXED):/=DRIVE_FIXED 85 # complex input (but still ok) 86 $(TARGET) $(ODIN32_TESTCASE_DRIVE_UNUSED):/\/\/\...=DRIVE_NO_ROOT_DIR 87 $(TARGET) $(ODIN32_TESTCASE_DRIVE_FIXED):/\/\/\...=DRIVE_FIXED 88 $(TARGET) $(ODIN32_TESTCASE_DRIVE_UNUSED):..............=DRIVE_NO_ROOT_DIR 89 $(TARGET) $(ODIN32_TESTCASE_DRIVE_FIXED):..............=DRIVE_FIXED 90 $(TARGET) $(ODIN32_TESTCASE_DRIVE_UNUSED):..............\\\\=DRIVE_NO_ROOT_DIR 91 $(TARGET) $(ODIN32_TESTCASE_DRIVE_FIXED):.......\\/.\\.//.....\.\\\\=DRIVE_FIXED 92 $(TARGET) $(ODIN32_TESTCASE_DRIVE_FIXED):..............\\.\\\\=DRIVE_FIXED 93 $(TARGET) "$(ODIN32_TESTCASE_DRIVE_FIXED):..............\\.\\\\"=DRIVE_FIXED 94 $(TARGET) "$(ODIN32_TESTCASE_DRIVE_FIXED):\\\........\\.\\\\"=DRIVE_FIXED 95 96 # negative testcases 97 $(TARGET) "."=DRIVE_NO_ROOT_DIR "9"=DRIVE_NO_ROOT_DIR "+"=DRIVE_NO_ROOT_DIR "-"=DRIVE_NO_ROOT_DIR 98 $(TARGET) "$(ODIN32_TESTCASE_DRIVE_FIXED)"=DRIVE_NO_ROOT_DIR 99 $(TARGET) "$(ODIN32_TESTCASE_DRIVE_FIXED)\\"=DRIVE_NO_ROOT_DIR 100 $(TARGET) "$(ODIN32_TESTCASE_DRIVE_FIXED)\ \\"=DRIVE_NO_ROOT_DIR 101 $(TARGET) "$(ODIN32_TESTCASE_DRIVE_FIXED):\\ \ \ \ \ \\\\\"=DRIVE_NO_ROOT_DIR 102 103 @$(ECHO) $(CLRFIL)GetDriveType$(CLRTXT) - Testcases Completed.$(CLRRST) 104 !endif
Note:
See TracChangeset
for help on using the changeset viewer.