Skip to content

Commit

Permalink
Merge pull request #16666 from boubkerbribri/RunTestAsRoot
Browse files Browse the repository at this point in the history
Tests - Running tests with user root
  • Loading branch information
SimonGrn committed Dec 3, 2019
2 parents 74c7a8a + 13d5561 commit 3602dfa
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 11 deletions.
15 changes: 5 additions & 10 deletions tests/puppeteer/.docker/Dockerfile
Expand Up @@ -16,17 +16,12 @@ RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-ke
# Copy scripts wait-for-it and run-tests
COPY ["./.docker/prestashop/wait-for-it.sh", "./.docker/run-tests.sh", "/tmp/"]

# Create folder for tests and folder for reports and copy scripts into it
RUN mkdir -p tests/reports
# Create folder for tests and another for downloaded files
RUN mkdir -p /tests/reports \
&& mkdir -p /downloads

WORKDIR /tests/
COPY ["./", "./"]

# Install dependencies
RUN npm install \
&& groupadd -r pptruser && useradd -r -g pptruser -G audio,video pptruser \
&& mkdir -p /home/pptruser/Downloads \
&& chown -R pptruser:pptruser /home/pptruser \
&& chown -R pptruser:pptruser /tests

# Run everything after as non-privileged user.
USER pptruser
RUN npm install
2 changes: 1 addition & 1 deletion tests/puppeteer/campaigns/utils/globals.js
Expand Up @@ -9,7 +9,7 @@ global.BO = {
PASSWD: process.env.PASSWD || DefaultAccount.password,
FIRSTNAME: process.env.FIRSTNAME || DefaultAccount.firstName,
LASTNAME: process.env.LASTNAME || DefaultAccount.lastName,
DOWNLOAD_PATH: process.env.DOWNLOAD_PATH || '/home/pptruser/Downloads',
DOWNLOAD_PATH: process.env.DOWNLOAD_PATH || '/downloads',
};
global.INSTALL = {
URL: process.env.URL_INSTALL || `${global.FO.URL}install-dev/`,
Expand Down

0 comments on commit 3602dfa

Please sign in to comment.