Тест контроля ввода/вывода

Назначение теста

Тест device предназначен для тестирования реализации физических устройств в структуре КСЗ СУБД ЛИНТЕР.

Описание теста

Тестирование работает на «чистой БД» или на БД со следующими настройками:

  1. уровни доступа:

    $$$ID $$$NAME
    1 LEV1
    2 LEV2
    3 LEV3
    4 LEV4
    5 LEV5
    6 LEV6
    7 LEV7
    8 LEV8
    9 LEV9
    10 LEV10
  2. группы:

    $$$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