From 748734fdd497fbf61f3a616ff4a09169135b9396 Mon Sep 17 00:00:00 2001 From: odidev Date: Fri, 10 Jul 2020 04:28:37 +0530 Subject: [PATCH] Upgrade: Updated puppeteer version to v4.0.0 (#13444) Added architecture check to set CHROME_BIN path Signed-off-by: odidev --- karma.conf.js | 9 ++++++++- package.json | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/karma.conf.js b/karma.conf.js index dfc6bab4899..974c8972136 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -1,6 +1,13 @@ "use strict"; +const os = require("os"); -process.env.CHROME_BIN = require("puppeteer").executablePath(); +if (os.arch() === "arm64") { + + // For arm64 architecture, install chromium-browser using "apt-get install chromium-browser" + process.env.CHROME_BIN = "/usr/bin/chromium-browser"; +} else { + process.env.CHROME_BIN = require("puppeteer").executablePath(); +} module.exports = function(config) { config.set({ diff --git a/package.json b/package.json index f541bfe4df8..ebb81cd488f 100644 --- a/package.json +++ b/package.json @@ -122,7 +122,7 @@ "npm-license": "^0.3.3", "nyc": "^15.0.1", "proxyquire": "^2.0.1", - "puppeteer": "^2.1.1", + "puppeteer": "^4.0.0", "recast": "^0.19.0", "regenerator-runtime": "^0.13.2", "shelljs": "^0.8.2",