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.

관련 정보