АнглийскийФранцузскийИспанский

Значок OnWorks

iscsi-test-cu - Интернет в облаке

Запустите iscsi-test-cu в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда iscsi-test-cu, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


iscsi-test-cu - набор тестов iSCSI / SCSI

СИНТАКСИС


iscsi-тест-ку [ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ ]

iscsi-тест-ку [-i --initiator-name = ] [-I --initiator-name-2 = ] [-l --list]
[-t --test = | * [. | * [. | *]]] [-d --dataloss]
[-s --allow-sanitize] [-u --usb] [-V --Verbose-scsi] [-x --xml] [-? --помощь]

ОПИСАНИЕ


iscsi-test-cu - это набор тестов для iSCSI / SCSI.

ISCSI ПОРТАЛ URL ФОРМАТ


Формат портала iSCSI
'iscsi: // [ [% ] @] [: ] / / '

Порт - это TCP-порт цели, к которой нужно подключиться. По умолчанию 3260.

Имя пользователя и пароль требуются только в том случае, если целевой объект требует аутентификации CHAP.
При желании вы можете указать имя пользователя и пароль через переменные среды.
LIBISCSI_CHAP_USERNAME и LIBISCSI_CHAP_PASSWORD.

Хост может быть указан как имя хоста, адрес IPv4 или адрес IPv6. Примеры:

iscsi: //192.0.2.1/iqn.ronnie.test/1
iscsi://[2001:DB8::1]:3261/iqn.ronnie.test/1
iscsi: // ronnie%[электронная почта защищена]/iqn.ronnie.test/1

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-i --initiator-name =
Все тесты используют по крайней мере одно соединение iSCSI с целью, и это инициатор
имя, используемое для этого основного сеанса, по умолчанию
'iqn.2007-10.com.github: sahlberg: libiscsi: iscsi-test'

Этот аргумент используется для изменения имени инициатора, используемого для основного сеанса.

-I --initiator-name-2 =
Некоторые тесты используют второе соединение с целью, например «тесты потери связи».
Имя по умолчанию, используемое для этого второго подключения:
'iqn.2007-10.com.github: sahlberg: libiscsi: iscsi-test-2'

Этот аргумент используется для изменения имени инициатора для вторичного сеанса.

-l --список
Этот аргумент перечисляет все доступные тесты.

Тесты делятся на «семейства», «наборы» и «тесты», разделенные знаком «.».

iscsi-тест-ку -л
BCE
ВСЕ.СравнитьИЗаписать
ALL.CompareAndWrite.Simple
ALL.CompareAndWrite.Miscompare
ALL.GetLBAStatus
ALL.GetLBAStatus.Simple
ALL.GetLBAStatus.BeyondEol
...

-t --test = | * [. | * [. | *]]
Этот аргумент указывает список тестовых выражений, разделенных запятыми, для выполнения. Если это
аргумент опущен, тогда все тесты будут выполнены. Вы также можете просто указать
имя файла, из которого следует читать список тестов.

Чтобы запустить все тесты:
iscsi-test-cu --test = ВСЕ iscsi: //192.0.2.1/iqn.ronnie/test/1

Чтобы запустить набор тестов READ16:
iscsi-test-cu --test = SCSI.Read16. * \
iscsi: //192.0.2.1/iqn.ronnie/test/1

Чтобы просто запустить один конкретный тест:
iscsi-test-cu --test = iSCSI.iSCSIResiduals.Read10Invalid \
iscsi: //192.0.2.1/iqn.ronnie/test/1

Запустите все тесты в комплекте TestUnitReady, а также тест Reaqd16.Flags.
iscsi-test-cu --test = SCSI.TestUnitReady. *, SCSI.Read16.Flags \
iscsi: //192.0.2.1/iqn.ronnie/test/1

Запустите все тесты, перечисленные в файле ~ / тесты для запуска
iscsi-test-cu --test =~ / тесты для запуска
iscsi: //192.0.2.1/iqn.ronnie/test/1

-d --потеря данных
По умолчанию инструмент тестирования запускает только неразрушающие тесты. Для проверки команд, которые
изменяет данные, например, тесты Write *, вы должны указать флаг --dataloss.

Тесты, требующие --dataloss, перезапишут данные на LUN и все
данные на этом LUN будут уничтожены при запуске этих тестов.

-s - разрешить-дезинфицировать
Ожидается, что код операции SBC SANITIZE займет значительное время, прежде чем он завершится и
таким образом, тесты для этого кода операции не подходят для обычных тестовых прогонов.

По умолчанию все тесты SBC SANITIZE будут пропущены. Используйте эти аргументы, если вы действительно
хотите выполнить тесты SANITIZE.

-у --usb
Устройства SCSI, которые находятся за шиной USB, в Linux ограничены максимумом 120 КБ для любого
одиночный SCSI Чтение * / Запись *.

При тестировании с устройством USB SCSI вам необходимо указать эти аргументы, чтобы
тесты будут ограничивать размер чтения / записи до 120 КБ.

-V - Verbose-scsi
Тесты должны быть самодокументированными. Указав флаг -V, инструмент тестирования будет
распечатать все команды SCSI, отправленные на устройство, аргументы и ожидаемые
результат.

Если тест не прошел, повторно запустите неудачный тест с аргументом -V, чтобы узнать, почему он не прошел. Если
это тоже не удается, пора вытащить wirehark и посмотреть, что произошло.

iscsi-test-cu --test SCSI.Read10.BeyondEol iscsi: //192.0.2.1/iqn.ronnie.test/1 -V
Люкс: Read10
Тест: BeyondEol ...
Тест READ10 1-256 блокирует один блок после конца
Отправить READ10 (Ожидается LBA_OUT_OF_RANGE) LBA: 2097152 блоков: 1 rdprotect: 0 dpo: 0 fua: 0 fua_nv: 0 group: 0
[OK] READ10 вернул ILLEGAL_REQUEST / LBA_OUT_OF_RANGE.
...

-х --xml
Эта опция для получения результатов тестирования в машиночитаемом формате для автоматизированного тестирования.

iscsi-test-cu может создавать машиночитаемые результаты тестов для использования вашим CI.
сервер. Используйте параметр --xml с любым набором тестов и файлом с именем
CUnitAutomated-Results.xml будет записан в ваш текущий рабочий каталог. Эти
результаты можно преобразовать в формат JUnit с помощью этого скрипта:
http://git.cyrusimap.org/cyrus-imapd/plain/cunit/cunit-to-junit.pl

Статус возврата сценария показывает, были ли тесты успешными или нет. Если
вы бы предпочли, чтобы сценарий возвращал статус, чтобы отразить,
от cunit до junit прошло успешно, вы можете пропатчить скрипт следующим образом:

diff --git a / cunit-to-junit.pl.orig b / cunit-to-junit.pl
index 7cf9320..9182ff0 100644
--- a / cunit-to-junit.pl.orig
+++ b / cunit-to-junit.pl
@@ -226,4 +226,4 @@ foreach my $ s (@suites)
}

print "$ 0: $ nrun тестов, $ nfailed не удалось \ n";
-выход(1) если ($ nfailed> 0);
+#выход(1) если ($ nfailed> 0);

-? --помощь
Показать основной текст справки.

Используйте iscsi-test-cu онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Иометр
    Иометр
    Инструмент анализа производительности ввода-вывода.
    Аудитория: Разработчики, Информация
    Технологии, Наука / Исследования, Система
    Администраторы. Пользовательский интерфейс: Win32
    (MS Windows). Прогр ...
    Скачать Иометр
  • 2
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Java-клиент LDAP с поддержкой LDIF,
    безопасность (включая SSL, SASL и GSSAPI),
    переведен на многие языки (в т.
    китайский), интерактивную справку, пользовательские формы и
    многие другие ...
    Скачать JXplorer — браузер Java Ldap
  • 3
    PosteRazor - Создайте свой собственный плакат!
    PosteRazor - Создайте свой собственный плакат!
    Хотите напечатать плакат? PosteRazor режет
    файл изображения на части, и вы можете
    распечатайте потом на принтере и приклейте
    вместе к плакату. Простой на основе FLTK
    использовать ...
    Скачать PosteRazor - Создайте свой собственный постер!
  • 4
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 5
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 6
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • Больше »

Команды Linux

Ad