В одном из моих тестов, написанных на ECL с RCPTT, мне нужно проверить значение регистра.Для этого я проверяю значение, отображаемое в представлении регистров
Проблема в том, что искомый регистр находится далеко в списке.И отладчик загружает значение динамически при прокрутке списка.
57-data-list-register-values --thread 1 --frame 0 x 15
57^done,register-values=[{number="15",value="0x0"}]
(gdb)
58-data-list-register-values --thread 1 --frame 0 N 15
58^done,register-values=[{number="15",value="0"}]
Итак, чтобы проверить значение моего регистра, мне нужно вызвать прокрутку, чтобы заставить отладчик загрузить значение.Итак, вот мой вопрос: как я могу сделать тестовую прокрутку просмотра?
Если я этого не сделаю, то при попытке выбрать регистр с помощью этого произойдет сбой выполнения:
get-view Registers | get-tree | get-item "General Registers/MY_REGISTER"
Меня бросает:
Failed to set selection: [[General Registers, MY_REGISTER]].
Я пытался использовать expand-all
, чтобы вызвать обнаружение, но это не сработало.