Тест контроля ввода/вывода
Назначение теста
Тест device предназначен для тестирования реализации физических устройств в структуре КСЗ СУБД ЛИНТЕР.
Описание теста
Тестирование работает на «чистой БД» или на БД со следующими настройками:
-
уровни доступа:
$$$ID
$$$NAME
1
LEV1
2
LEV2
3
LEV3
4
LEV4
5
LEV5
6
LEV6
7
LEV7
8
LEV8
9
LEV9
10
LEV10
-
группы:
$$$ID
$$$NAME
1
GR1
2
GR2
3
GR3
4
GR4
5
GR5
6
GR6
7
GR7
8
GR8
9
GR9
10
GR10
В том случае, если в БД уже были уровни или группы с указанными ID, но с другими именами, то их имена будут изменены на указанные выше.
Запуск теста осуществляется путем выполнения тестового файла device
подкаталога tests
рабочего каталога СУБД ЛИНТЕР:
в среде ОС Linux, Unix:
./device [ключ [ключ …]]
в среде ОС Windows:
device.exe [ключ [ключ …]]
Ключи теста
Ключ | Описание | |
---|---|---|
/HELP | «Подсказка» | |
/CREATE | Создание перед запуском теста уровней и групп. Необходимо использовать при первом запуске теста | |
/ADM | ID администратора безопасности системы; по умолчанию – SYSTEM | |
/PASSWD | Пароль администратора безопасности системы, по умолчанию – MANAGER8 | |
/IS | Уровень изоляции доступа, в котором работает тест (точнее, соединение с ЛИНТЕР администратора безопасности); по умолчанию – autocommit | |
/USER | ID пользователя; по умолчанию – USER1 . Имя SYSTEM (или ID администратора безопасности) не допускается, в этом случае ID и пароль будут заменены значениями по умолчанию, то есть USER1/USER1 | |
/PASSWORD | Пароль пользователя; по умолчанию – USER1 | |
/DEVICE | Имя физического устройства; по умолчанию – DV01 , SY00 не допускается, в этом случае значение будет изменено на значение по умолчанию, то есть на DV01 | |
/PATH | Путь устройства, по умолчанию – путь устройства SY00 , а если в таблице $$$DEVICE не будет найдено устройство с таким именем, то поиск выполняется в текущем каталоге | |
/TABLE | Имя таблицы, по умолчанию – ZZ; если в БД была таблица с указанным именем, то она будет уничтожена и создана тестовая таблица | |
/ROWS | Число записей в таблице, по умолчанию – 100 | |
/CONT | Длительность циклов теста, по умолчанию – 1 |
Пример запуска теста
device /create /adm SYSTEM /password ZZZ /user AAA /password BBB /table qw /device dev1 /path /VAR/TMP /rows 1000