はじめに この記事を書こうと思った背景や動機を箇条書きにまとめると以下のようになります。 Nightmare(v1)で書いたEnd-To-Endのテストコードがあり、CIサーバーで運用している Nightmare(v2)に移行したい Nightmare(v1)から(v2)でPhantomJSベースからElectronベースに大きく変わった Nightmare(v2) + mocha ベースに、ES6でE2Eテストを書く HeadlessなLinux環境にて、そもそもElectronを動かそうとして、いろいろハマった 環境構築(CentOS7) CentOS6.xでは、Electronは動かない 正直、ここに気付くのに相当な時間を使ってしまいましたが、glibcのバージョンが古いため、CentOS6.xでは、Electronは動きません。 atom-shell not available o
![HeadlessなLinux環境でNightmare(v2)を動かすためにしたこと - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/dff37526dc51708445a4c5bee7741d488d3345d3/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9SGVhZGxlc3MlRTMlODElQUFMaW51eCVFNyU5MiVCMCVFNSVBMiU4MyVFMyU4MSVBN05pZ2h0bWFyZSUyOHYyJTI5JUUzJTgyJTkyJUU1JThCJTk1JUUzJTgxJThCJUUzJTgxJTk5JUUzJTgxJTlGJUUzJTgyJTgxJUUzJTgxJUFCJUUzJTgxJTk3JUUzJTgxJTlGJUUzJTgxJTkzJUUzJTgxJUE4JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz0zZTZjOTRjMGJiM2U5NjIxMjFlYjU3ZmU5OTEyOGFkNQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBpbXVuZXcmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTM2YTY3NjFhNDExZWFkZDcxMzc3OTk0ZGU1MmM4Yjlm%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3De1e88590429bf3173c740ff9c2ed5071)