Как проверить, работает ли приложение с графическим интерфейсом в Ubuntu? - PullRequest
0 голосов
/ 10 июня 2018

У меня есть приложение с графическим интерфейсом, написанное на c ++ и QT, и у меня есть тесты пользовательского интерфейса с selenium + qtwebdriver.Мой bash-скрипт запускает приложение, а затем запускает тесты на python.Проблема в том, что если я напишу это:

./myapp
python mypythonscript.py

Сценарий Python завершится неудачей, потому что «myapp» требуется 2 секунды, чтобы открыть интерфейс.Что я могу сделать, чтобы узнать, полностью ли запущено приложение с графическим интерфейсом?Есть ли какая-нибудь команда для X-сервера, которая может вернуть имя запущенного windows?

1 Ответ

0 голосов
/ 10 июня 2018

Вы можете перевести ваш скрипт в спящий режим на необходимые секунды.Тогда вы можете использовать nvidia-smi, чтобы проверить, что GPU имеет в памяти ...

watch -n1 nvidia-smi
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...