Как прокрутить представление в скрипте ECL (RCPTT)? - PullRequest
0 голосов
/ 25 июня 2018

В одном из моих тестов, написанных на ECL с RCPTT, мне нужно проверить значение регистра.Для этого я проверяю значение, отображаемое в представлении регистров

enter image description here

Проблема в том, что искомый регистр находится далеко в списке.И отладчик загружает значение динамически при прокрутке списка.

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, чтобы вызвать обнаружение, но это не сработало.

...