Це інструмент dbus-test-tool, який можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
dbus-test-tool - генератор трафіку D-Bus і інструмент тестування
СИНТАКСИС
dbus-test-tool чорна діра [--сесія | --system] [--name=ІМ'Я] [--не читати]
dbus-test-tool echo [--сесія | --system] [--name=ІМ'Я] [--сон=MS]
dbus-test-tool спам [--сесія | --system] [--dest=ІМ'Я] [--count=N] [--потоп]
[--ignore-errors] [--messages-per-conn=N] [--no-reply] [--queue=N]
[--seed=SEED] [--рядок | --байти | --пусто] [--payload=S | --stdin |
--message-stdin | --random-size]
ОПИС
dbus-test-tool є багатоцільовим інструментом для налагодження та профілювання D-Bus.
dbus-test-tool Чорна діра підключається до D-Bus, за бажанням запитує ім’я, а потім не робить
відповідати на повідомлення. Зазвичай він читає та відкидає повідомлення зі свого гнізда D-Bus, але може
бути налаштований на вічний сон без читання.
dbus-test-tool нудьгувати підключається до D-Bus, за бажанням запитує ім’я, а потім надсилає назад
пуста відповідь на кожен виклик методу після додаткової затримки.
dbus-test-tool спам підключається до D-Bus і виконує повторні виклики методів, які зазвичай називаються
com.example.Спам.
ВАРІАНТИ
загальний опції
--сесія
Підключитися до шини сеансу. Це значення за замовчуванням.
--система
Підключитися до системної шини.
Чорна діра режим
--ім'я=ІМ'Я
Перш ніж продовжити, запитайте право власності на добре відому назву автобуса ІМ'ЯНаприклад
com.example.NoReply. За замовчуванням ім'я не запитується, а інструмент може бути тільки
адресований унікальним іменем шини, наприклад :1.23.
--не читати
Не читайте з роз'єму D-Bus.
нудьгувати режим
--ім'я=ІМ'Я
Перш ніж продовжити, запитайте право власності на добре відому назву автобуса ІМ'ЯНаприклад
com.example.Echo. За замовчуванням ім’я не запитується, а до інструмента можна лише звертатися
за унікальною назвою шини, наприклад: 1.23.
--сон=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 --stdin за замовчуванням "привіт, світ!".
--байти
Корисне навантаження кожного повідомлення є масивом байтів. Фактично використані байти надаються за допомогою
--корисне навантаження or --stdin опція, за замовчуванням використовується кодування ASCII «привіт, світ!».
--порожній
Повідомлення не мають корисного навантаження.
--корисне навантаження=S
Скористайтесь S в якості --рядок or --байти у повідомленнях. За замовчуванням — «привіт, світ!».
--stdin
Читайте зі стандартного введення до кінця файлу та використовуйте це як файл --рядок or
--байти у повідомленнях.
--message-stdin
Прочитайте повне повідомлення про виклик методу D-Bus із стандартного введення та використовуйте його для
кожен виклик методу.
--випадковий розмір
Читайте розділені пробілами десяткові числа ASCII зі стандартного введення, виберіть один на
випадковим чином для кожного повідомлення та надсилайте повідомлення, корисне навантаження якого є рядком такої довжини.
--seed=SEED
Скористайтесь SEED як насіння для генератора псевдовипадкових чисел, щоб мати певну кількість
повторювані послідовності випадкових повідомлень.
Використовуйте dbus-test-tool онлайн за допомогою служб onworks.net