2

onで開発されたSquish 4.2.2をテストするために使用しています。は、静的にリンクされた Qt ライブラリを使用して構築されています。squish は静的にリンクされた Qt ライブラリの記録を許可しないため、手動でテスト ケースを作成する予定です。ただし、スキッシュ テスト ケースは次のエラーで失敗します。GUIQt version 4.7linuxAUT

Error Script Error Oct 31, 2012
Detail RuntimeError: startApplication() failed 

テスト ケースには、AUT を開始するための 1 行が含まれています。サーバーログには次の警告のみが表示されます

AUT does not appear to be dynamically linked against Qt, hooking might fail.

Qt ライブラリに静的にリンクされている Qt アプリケーションをテストするときに、他の誰かが同様の問題に直面しましたか? この問題のポインタを親切に提供してください。

よろしく adj

4

2 に答える 2

1

私は以前にこのエラーに遭遇しましたが、学んだ教訓の1つは、アプリケーションが使用しているQtのバージョンでした。

QtCoreとQtGui

Qtsquishがコンパイルされたバージョンと互換性がある必要があります。そうでない場合、squishはアプリケーションにフックできないため、このエラーが発生します。

于 2012-11-10T22:08:40.980 に答える