Стенды: Alt Workstation K 10.3 x86_64 Alt Education 10.2 x86_64 Alt Workstation 10.2 x86_64 Версии пакетов: adt-0.1.3-alt3.x86_64 alterator-interface-diag-0.1.3-alt1.noarch Шаги воспроизведения: 1. Установить adt и d-feet # apt-get install adt d-feet 2. Создать файлы инструмента диагностики согласно инструкциям и добавить в соответствующие директории: Исполняемый файл добавить в /usr/bin/ .backend файл добавить в директорию /usr/share/alterator/backends/ .diag файл добавить в /usr/share/alterator/diag/ Запустить сервис alterator-manager.service # systemctl start alterator-manager.service 3. Запустить d-feet из консоли: $ d-feet или из меню приложений: Меню -> Разработка -> D-feet (Отладчик D-Bus) 4. Перейти к сервису ru.basealt.alterator и инструменту /ru/basealt/alterator/diag_example, где diag_example - имя созданного на шаге 2 инструмента диагностики 5. Раскрыть /ru/basealt/alterator/diag_example нажатием на пиктограмму стрелки слева от названия 6. Раскрыть интерфейс ru.basealt.alterator.diag1 нажатием на пиктограмму стрелки слева от названия, где diag1 - имя интерфейса, указанное в .backend-файле 7. Выбрать метод Run и нажать на него двойным кликом ЛКМ 8. В поле "Ввод метода" с опечаткой написать имя метода, определенного в исполняемом файле на шаге 2, оставив имя в одинарных кавычках Например, имя метода: 'is_std_def_kernel_running' Имя метода с опечаткой: 'is_std_def_kerne_running' 9. Нажать кнопку "Выполнить" Результат: Метода выполняется с результатом 0, т.е. passed Ожидаемый результат: Появляется ошибка о том, что метода с введенным именем не существует
Аналогично возвращает 0 при выполнении через # dbus-send --system --print-reply --dest='ru.basealt.alterator' '/ru/basealt/alterator/diag_example' ru.basealt.alterator.diag1.Run string:is_std_def_kerne_running
Это не ошибка adt и alterator-interface-diag. Код возврата отдает инструмент диагностики. Какой код возврата был отдан, тот и появляется в d-feet.
adt-0.1.10-alt1 alterator-interface-diag-0.1.4-alt1 Проверила, коды возвратов отличаются для разных инструментов. Т.к. ошибки нет, закрываю репорт.