Bug 50913 - Ложноположительный результат при вводе имени метода с опечаткой
Summary: Ложноположительный результат при вводе имени метода с опечаткой
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: adt (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Aleksey Saprunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-15 18:40 MSK by Белая Алёна
Modified: 2025-04-24 10:01 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Белая Алёна 2024-07-15 18:40:21 MSK
Стенды:
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

Ожидаемый результат: Появляется ошибка о том, что метода с введенным именем не существует
Comment 1 Nikolai Zurabishvili 2024-09-04 16:27:27 MSK
Аналогично возвращает 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
Comment 2 AlexeyS 2024-09-04 16:32:42 MSK
Это не ошибка adt и alterator-interface-diag. Код возврата отдает инструмент диагностики. Какой код возврата был отдан, тот и появляется в d-feet.
Comment 3 Белая Алёна 2025-04-24 10:01:15 MSK
adt-0.1.10-alt1
alterator-interface-diag-0.1.4-alt1

Проверила, коды возвратов отличаются для разных инструментов. Т.к. ошибки нет, закрываю репорт.