Тест контроля ввода/вывода
Назначение теста
Тест device предназначен для тестирования реализации физических устройств в структуре КСЗ СУБД ЛИНТЕР.
Описание теста
Тестирование работает на «чистой БД» или на БД со следующими настройками:
-
уровни доступа:
$$$ID$$$NAME1LEV12LEV23LEV34LEV45LEV56LEV67LEV78LEV89LEV910LEV10 -
группы:
$$$ID$$$NAME1GR12GR23GR34GR45GR56GR67GR78GR89GR910GR10
В том случае, если в БД уже были уровни или группы с указанными ID, но с другими именами, то их имена будут изменены на указанные выше.
Запуск теста осуществляется путем выполнения тестового файла device подкаталога tests рабочего каталога СУБД ЛИНТЕР:
в среде ОС Linux, ЗОСРВ Нейтрино:
./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