QTのGUI自動テストを試してみたら、 ローカル環境で通ったテストがJenkins環境で上手く動作せずに嵌ったので、メモ。 環境 OS:Windows7 Jenkins:1.567 Qt:5.3.0 QTestLibによるGUI自動テスト QTestLibを使うことで、Qtで作成したアプリケーションの自動テストを作成することができます。 キー操作やマウス操作のエミュレーションが可能。 詳細は公式チュートリアルを参照。 http://elisp.net/qt-doc-ja_JP/qtestlib-tutorial.html 少なくともマウス操作を用いたテストをする時は、 対象のWidgetをshow()する必要があったので注意。 チュートリアルに記載はなかったので、少し嵌った。 ウィンドウが表示されるまでのタイムラグがあるかもしれないので、 show()の後にqWaitForWindowEx