Closed
Description
What are you trying to achieve?
I'm trying to run tests in Puppeteer in Docker. May just need to use more docker run
flags or change something in the codeceptjs.json
.
What do you get instead?
Here is the repo with my setup for reproducing the error.
From within that repo I run
docker run --net=host -v /Code/codecept-test:/tests codeception/codeceptjs
Which uses the codeception/codeceptjs
docker image with ID 5bbce4c27fdb
and I get the following error
CodeceptJS directory has been found.
CodeceptJS v1.1.7
Using test root "/tests"
My first test file @feature_set_1 --
✖ "before each" hook: codeceptjs.before for "test something @one @example" in 47ms
Error: Failed to launch chrome!
[0411/155101.763032:ERROR:zygote_host_impl_linux.cc(88)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
TROUBLESHOOTING: https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md
(node:24) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Failed to launch chrome!
[0411/155101.763032:ERROR:zygote_host_impl_linux.cc(88)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
TROUBLESHOOTING: https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md
(node:24) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
-- FAILURES:
1) My first test file @feature_set_1
"before each" hook: codeceptjs.before for "test something @one @example":
Failed to launch chrome!
[0411/155101.763032:ERROR:zygote_host_impl_linux.cc(88)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
TROUBLESHOOTING: https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md
Run with --verbose flag to see NodeJS stacktrace
FAIL | 0 passed, 1 failed // 58ms
Details
From within the docker image I pulled the following
Metadata
Metadata
Assignees
Labels
No labels