Windowsマシンで現在実行中のGUIテストセットアップをクラウドベースのセットアップ*に移行しようとしています。残念ながら、私たちが使用するツールを実行するには、コンピューター上にグラフィックアダプターが存在する必要がありますが、クラウドインスタンスには存在しません。
私たちの希望は、Linuxのxvfbのように、グラフィックアダプタが存在するかのようにコンピュータを動作させることができるある種の仮想グラフィックアダプタをインストールすることです。
そのようなソフトウェアは存在しますか? Googleで検索しても、まだ良い結果は得られていません。
この質問もあります: ソフトウェアベースの仮想グラフィックスドライバーは存在しますか? -しかし、ここで受け入れられた答えは、RDPの使用を示唆しています。この場合、ユーザーの介入なしにマシンを使用できる必要があるため、RDPは使用できません。
Windows 2k8 R2サーバーで自動ログインを有効にしましたが、これは機能しませんでした。テストツールは、失敗したテストのスクリーンショットを撮ります。これらのスクリーンショットは、1024x768ピクセルの真っ黒な画像でした。 RDPでテストツールを実行しようとしましたが、ここでスクリーンショットを取得しましたが、色がわずかにずれているため、テストは失敗します(正確な理由はわかりません)。
* AWSの価格設定モデルが私たちのニーズに合わないため、現在google-computeを試しています。 Azureはまだ試していません。
これも私が存在したかったものです。私が見つけた最も有望なプロジェクトは VirtualMonitor でしたが、Windows 7との互換性を主張しているだけで、ソースは数年更新されていません。誰かが冒険心を持っていて、トーチを手に取って喜んでいるなら、それは解決策かもしれません。
Carlosが述べたように、すぐに GPUインスタンス を使用できるようになりますが、これらにエミュレートされたディスプレイアダプターが含まれるかどうかは不明です。実際には、実際のGPUを搭載したマシンでも、ハードウェアドングルを使用しない場合、最大解像度は1024x768になりますが、テスト目的にはこれで十分な場合があります。
HyperVは、仮想化を可能にするMicrosoft製のテクノロジです。最近の機能の1つは、物理グラフィックカードをVMに接続できるようにすることです。
これはあなたが探しているものと正確に一致しないかもしれませんが、少なくともあなたがそれを達成することができる別の方法のアイデアをあなたに与えます。