Jest to polecenie dbus-test-tool, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
dbus-test-tool - Generator ruchu D-Bus i narzędzie testowe
STRESZCZENIE
narzędzie do testowania dbus czarna dziura [--sesja | --system] [--nazwa=IMIĘ] [--brak odczytu]
narzędzie do testowania dbus echo [--sesja | --system] [--nazwa=IMIĘ] [--sen=MS]
narzędzie do testowania dbus spam [--sesja | --system] [--cel=IMIĘ] [--liczba=N] [--powódź]
[--ignore-errors] [--messages-per-conn=N] [--brak-odpowiedzi] [--kolejka=N]
[--ziarno=NASIONKO] [--string | --bajty | --pusty] [--ładunek=S | --stdin |
--message-stdin | --losowy rozmiar]
OPIS
narzędzie do testowania dbus to wielofunkcyjne narzędzie do debugowania i profilowania D-Bus.
narzędzie do testowania dbus czarna dziura łączy się z D-Bus, opcjonalnie żąda nazwy, a następnie nie
odpowiadać na wiadomości. Zwykle odczytuje i odrzuca komunikaty ze swojego gniazda D-Bus, ale może
być skonfigurowany do spania na zawsze bez czytania.
narzędzie do testowania dbus przegapić łączy się z D-Bus, opcjonalnie żąda nazwy, a następnie odsyła wiadomość zwrotną
pusta odpowiedź na każde wywołanie metody, po opcjonalnym opóźnieniu.
narzędzie do testowania dbus spam łączy się z D-Bus i wykonuje powtarzające się wywołania metod, zwykle nazywane
com.przyklad.Spam.
OPCJE
wspólny Opcje
--sesja
Połącz się z magistralą sesji. To jest ustawienie domyślne.
--system
Podłącz do magistrali systemowej.
czarna dziura tryb
--nazwa=IMIĘ
Przed kontynuowaniem poproś o własność dobrze znanej nazwy magistrali IMIĘ, Na przykład
com.przykład.Brak odpowiedzi. Domyślnie nie jest wymagana żadna nazwa, a tylko narzędzie może być
adresowana przez unikalną nazwę magistrali, taką jak :1.23.
--nie-czytane
Nie czytaj z gniazda D-Bus.
przegapić tryb
--nazwa=IMIĘ
Przed kontynuowaniem poproś o własność dobrze znanej nazwy magistrali IMIĘ, Na przykład
com.example.Echo. Domyślnie nazwa nie jest wymagana, a narzędzie można jedynie zaadresować
przez unikalną nazwę magistrali, taką jak :1.23.
--sen=MS
Zablokuj dla MS milisekund przed odpowiedzią na wywołanie metody.
spam tryb
--cel=IMIĘ
Wysyłaj wywołania metod do dobrze znanej lub unikatowej nazwy magistrali IMIĘ. Wartość domyślna to
demon dbus, org.freedesktop.DBus.
--liczba=N
Wyślij N wywołań metod łącznie. Wartość domyślna to 1.
--kolejka=N
Wyślij N wywołań metody przed czekaniem na jakiekolwiek odpowiedzi, a następnie wyślij jedno nowe wywołanie na odpowiedź
otrzymane, zachowane N wywołania metody „w locie” przez cały czas, aż do liczby komunikatów
określone z --liczyć opcja została wysłana. Wartość domyślna to 1, chyba że --powódź is
używany.
--powódź
Wysyłaj wszystkie wiadomości bez czekania na odpowiedź, równoważne z --kolejka ze związkiem
dowolnie duży N.
--bez odpowiedzi
Ustaw flagę „brak żądanej odpowiedzi” na wiadomościach. To implikuje --powódź, ponieważ to
wyłącza odpowiedzi, które byłyby używane dla skończonego --kolejka długość.
--wiadomości-na-połączenie=N
Jeśli podano, wyślij N Metoda wywołuje to samo połączenie, a następnie rozłącz się i połącz ponownie.
Domyślnie jest używane to samo połączenie dla wszystkich wywołań metod.
--strunowy
Ładunek każdej wiadomości to ciąg UTF-8. To jest ustawienie domyślne. Rzeczywisty ciąg
używany jest podany przez --ładunek or --stdin opcja, domyślnie „witaj, świecie!”.
--bajty
Ładunek każdej wiadomości jest tablicą bajtów. Rzeczywiste użyte bajty są podane przez
--ładunek or --stdin opcja, domyślnie do kodowania ASCII „hello, world!”.
--pusty
Wiadomości nie mają ładunku.
--ładunek=S
Zastosowanie S jak --strunowy or --bajty w wiadomościach. Domyślnie jest to „Witaj, świecie!”.
--stdin
Czytaj ze standardowego wejścia, aż do osiągnięcia końca pliku, i użyj tego jako --strunowy or
--bajty w wiadomościach.
--wiadomość-stdin
Przeczytaj pełny komunikat wywołania metody binarnej D-Bus ze standardowego wejścia i użyj go do
każde wywołanie metody.
--losowy rozmiar
Wczytaj dziesiętne liczby ASCII oddzielone spacjami ze standardowego wejścia, wybierz jedną w
losowo dla każdej wiadomości i wyślij wiadomość, której treść jest łańcuchem o tej długości.
--ziarno=NASIONKO
Zastosowanie NASIONKO jako ziarno dla generatora liczb pseudolosowych, aby mieć nieco
powtarzalne sekwencje losowych komunikatów.
Użyj narzędzia dbus-test-tool online, korzystając z usług onworks.net