From 04f5f05dfe1d6ba3abb3bbbc68e41729de429ca1 Mon Sep 17 00:00:00 2001 From: Hugo Renard Date: Mon, 22 Feb 2021 11:26:35 +0100 Subject: [PATCH 1/2] containerize tests --- .dockerignore | 4 ++++ Dockerfile | 7 +++++++ docker-compose.yml | 13 +++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 000000000..d553ab220 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +Dockerfile +docker-compose.yml +README.md +target \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..828156a8b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM markhobson/maven-chrome:jdk-8 + +COPY . . +RUN mvn install -DskipTests -Dcheckstyle.skip + +ENTRYPOINT [ "mvn", "test" ] +CMD [ "-Dchrome.enable.headless=true", "-Dchrome.disable.sandbox" ] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 000000000..1d70a2fca --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,13 @@ +version: "3" + +services: + jitsi-meet-torture: + build: . + command: + - -Dchrome.enable.headless=true + - -Dchrome.disable.sandbox + - -Djitsi-meet.instance.url=https://meet.example.com + - -Djitsi-meet.tests.toRun=MuteTest,TCPTest + volumes: + - /dev/shm:/dev/shm + - ./target:/target \ No newline at end of file From bc8455fbe972933d6138f4239b8d7004657b9a45 Mon Sep 17 00:00:00 2001 From: Hugo Renard Date: Mon, 22 Feb 2021 13:55:07 +0100 Subject: [PATCH 2/2] newline at end of file --- .dockerignore | 2 +- Dockerfile | 2 +- docker-compose.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.dockerignore b/.dockerignore index d553ab220..c70807f64 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1,4 @@ Dockerfile docker-compose.yml README.md -target \ No newline at end of file +target diff --git a/Dockerfile b/Dockerfile index 828156a8b..6f03c5075 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,4 +4,4 @@ COPY . . RUN mvn install -DskipTests -Dcheckstyle.skip ENTRYPOINT [ "mvn", "test" ] -CMD [ "-Dchrome.enable.headless=true", "-Dchrome.disable.sandbox" ] \ No newline at end of file +CMD [ "-Dchrome.enable.headless=true", "-Dchrome.disable.sandbox" ] diff --git a/docker-compose.yml b/docker-compose.yml index 1d70a2fca..8bf32d95c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,4 +10,4 @@ services: - -Djitsi-meet.tests.toRun=MuteTest,TCPTest volumes: - /dev/shm:/dev/shm - - ./target:/target \ No newline at end of file + - ./target:/target