diff --git a/_/amazon/events/example.com.json b/_/amazon/events/example.com.json index 87303b5..c60d0e6 100644 --- a/_/amazon/events/example.com.json +++ b/_/amazon/events/example.com.json @@ -3,21 +3,21 @@ "url": "https://example.com", "expected": { "title": "Example Domain", - "screenshot": "02b4ebddcf15459571f775df95174eaf08b4fa45" + "screenshot": "fdd55bf210cb00e00cadf3098055611d11293d02" } }, { "url": "https://example.com", "expected": { "title": "Example Domain", - "screenshot": "02b4ebddcf15459571f775df95174eaf08b4fa45" + "screenshot": "fdd55bf210cb00e00cadf3098055611d11293d02" } }, { "url": "https://get.webgl.org", "expected": { "remove": "logo-container", - "screenshot": "f4577bc1eef0f4625985a439914c600dcb995e71" + "screenshot": "7a63a9a18f32dcdad78e1e0a03364fade25c85a8" } } ] diff --git a/_/amazon/handlers/index.js b/_/amazon/handlers/index.js index f95457d..3795b30 100644 --- a/_/amazon/handlers/index.js +++ b/_/amazon/handlers/index.js @@ -7,7 +7,7 @@ exports.handler = async (event, context) => { let browser = null; try { - const browser = await puppeteer.launch({ + browser = await puppeteer.launch({ args: chromium.args, defaultViewport: chromium.defaultViewport, executablePath: await chromium.executablePath(), @@ -41,7 +41,9 @@ exports.handler = async (event, context) => { document.getElementById(selector).remove(); }, job.expected.remove); } - ok(createHash('sha1').update((await page.screenshot()).toString('base64')).digest('hex') === job.expected.screenshot, `Screenshot assertion failed.`); + const screenshot = await page.screenshot(); + // console.log(screenshot.toString('base64'), createHash('sha1').update(screenshot.toString('base64')).digest('hex')); + ok(createHash('sha1').update(screenshot.toString('base64')).digest('hex') === job.expected.screenshot, `Screenshot assertion failed.`); } } } diff --git a/_/ansible/inventory.ini b/_/ansible/inventory.ini index d2ab3e2..442157f 100644 --- a/_/ansible/inventory.ini +++ b/_/ansible/inventory.ini @@ -14,4 +14,4 @@ instance_size=c6i.12xlarge ansible_connection=ssh ansible_python_interpreter=auto_silent ansible_ssh_private_key_file=ansible.pem -chromium_revision=1083080 +chromium_revision=1095492 diff --git a/bin/chromium.br b/bin/chromium.br index 6f98502..229953f 100755 Binary files a/bin/chromium.br and b/bin/chromium.br differ diff --git a/bin/swiftshader.tar.br b/bin/swiftshader.tar.br index e311e01..f9323d4 100755 Binary files a/bin/swiftshader.tar.br and b/bin/swiftshader.tar.br differ