xvfbの簡単な煙テストを探しています

xvfbの簡単な煙テストを探しています
  • libwebkitによるヘッドレスレンダリングにxvfbを使用するサーバー(Tomcat)があります。
  • 完全な設定(Javaで呼び出されたxvfb + libwekit)が機能するかどうかをテストするための非常に短いJavaサンプルコードがあります。
  • これは私たちのシステム(Centos 7.4)で動作しますが、クライアントが同じ(一般的に)ソフトウェアをインストールすると、libwebkit内でクラッシュします。

顧客のシステムは私の能力をはるかに超えています。したがって、xvfbが(libwebkitなしで)うまく機能し、最小限の追加インストールで再現できることを確認するための簡単なテストが必要です。どんな提案がありますか?

ベストアンサー1

オプションを使用してXvfbを実行すると、-fbdir /dirファイルのフレームバッファを表示でき、/dir/Xvfb_screen0いつでもチェックサムを介して同じアーキテクチャのすべてのシステムで同じ結果を見つけることができます。まずディレクトリを作成する必要があります。ファイルは標準のX11ウィンドウダンプ形式であるため、これを使用して可視化することもできますが、再インストールまたはxwud -in /dir/Xvfb_screen0同様のチェックサムを実行するxwdと、xlogo再現可能な新しい値を取得する必要があります。クライアントが存在しないときに画面が消えないようにするには、Xvfb実行してください。-noreset

-fbdirを使用して同様のスクリーンショットを撮ることもできるので、使用する必要はありませんxwd -root >outputfile

おすすめ記事