Это команда dbus-test-tool, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
dbus-test-tool - генератор трафика D-Bus и инструмент для тестирования
СИНТАКСИС
dbus-тест-инструмент черная дыра [--session | --system] [--name =ИМЯ] [- не читать]
dbus-тест-инструмент эхо [--session | --system] [--name =ИМЯ] [--sleep =MS]
dbus-тест-инструмент спам [--session | --system] [--dest =ИМЯ] [--count =N] [--наводнение]
[--ignore-errors] [--messages-per-conn =N] [--no-reply] [--queue =N]
[--seed =SEED] [--string | --bytes | --empty] [--payload =S | --стандартный |
--message-stdin | --случайный-размер]
ОПИСАНИЕ
dbus-тест-инструмент это многоцелевой инструмент для отладки и профилирования D-Bus.
dbus-тест-инструмент черная дыра подключается к D-Bus, опционально запрашивает имя, затем не
отвечать на сообщения. Обычно он считывает и отбрасывает сообщения из своего сокета D-Bus, но может
быть настроенным на вечный сон без чтения.
dbus-тест-инструмент эхо подключается к D-Bus, опционально запрашивает имя, затем отправляет обратно
пустой ответ на каждый вызов метода после необязательной задержки.
dbus-тест-инструмент спам подключается к D-Bus и выполняет повторные вызовы методов, обычно называемых
com.example.Спам.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Общий кредита
--сессия
Подключитесь к сеансовой шине. Это значение по умолчанию.
--система
Подключитесь к системной шине.
черная дыра Режим
--name =ИМЯ
Прежде чем продолжить, запросите право собственности на известное название автобуса. ИМЯ, например
com.example.NoReply. По умолчанию имя не запрашивается, и инструмент можно только
адресуется уникальным именем шины, например: 1.23.
- не читать
Не считывайте данные из разъема D-Bus.
эхо Режим
--name =ИМЯ
Прежде чем продолжить, запросите право собственности на известное название автобуса. ИМЯ, например
com.example.Echo. По умолчанию имя не запрашивается, и к инструменту можно обращаться только
уникальным именем шины, например: 1.23.
--sleep =MS
Блокировать для MS миллисекунды перед ответом на вызов метода.
спам Режим
--dest =ИМЯ
Отправлять вызовы методов на известное или уникальное имя шины ИМЯ. По умолчанию
dbus-демон, org.freedesktop.DBus.
--count =N
Отправьте N всего вызовов методов. По умолчанию 1.
--queue =N
Отправьте N вызовы метода перед ожиданием каких-либо ответов, а затем отправка одного нового вызова для каждого ответа
получил, сохраняя N метод вызывает "в полете" все время, пока не наберется количество сообщений
указано с --считать вариант были отправлены. По умолчанию 1, если только --наводнение is
используемый.
--наводнение
Отправлять все сообщения, не дожидаясь ответа, эквивалентно --очередь с
произвольно большой N.
--без ответа
Установите для сообщений флаг «не требуется ответа». Из этого следует --наводнение, с тех пор
отключает ответы, которые будут использоваться для конечного --очередь длина.
--messages-per-conn =N
Если дано, отправьте N метод вызывает то же соединение, затем отключается и снова подключается.
По умолчанию для всех вызовов методов используется одно и то же соединение.
--нить
Полезная нагрузка каждого сообщения представляет собой строку UTF-8. Это значение по умолчанию. Фактическая строка
используется --полезная нагрузка or --стдин вариант, по умолчанию "привет, мир!".
- байты
Полезная нагрузка каждого сообщения представляет собой массив байтов. Фактические используемые байты указаны
--полезная нагрузка or --стдин вариант, по умолчанию используется кодировка ASCII "hello, world!".
--пустой
Сообщения не имеют полезной нагрузки.
--payload =S
Используйте S как --нить or - байты в сообщениях. По умолчанию - «привет, мир!».
--стдин
Читать со стандартного ввода до тех пор, пока не будет достигнут конец файла, и использовать это как --нить or
- байты в сообщениях.
- сообщение-стандартный ввод
Прочтите полное сообщение о вызове метода двоичной шины D-Bus со стандартного ввода и используйте его для
каждый вызов метода.
- случайный размер
Чтение десятичных чисел ASCII, разделенных пробелами, из стандартного ввода, выберите одно в
random для каждого сообщения и отправить сообщение, полезная нагрузка которого представляет собой строку такой длины.
--seed =SEED
Используйте SEED в качестве начального числа для генератора псевдослучайных чисел, чтобы
повторяемые последовательности случайных сообщений.
Используйте dbus-test-tool онлайн с помощью сервисов onworks.net