From 8af304bc617f6374e3ac9543bfc96dde2bafbac9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Aim=C3=A9e=20Smiseth?= <51710585+SaraSmiseth@users.noreply.github.com> Date: Thu, 5 May 2022 17:30:21 +0200 Subject: [PATCH] Update tests for version 0.12.0 --- Dockerfile | 1 + tests/docker-compose.yml | 2 +- tests/requirements.txt | 4 ++-- tests/test.bash | 6 +++--- tests/tests.bats | 19 ++++++------------- 5 files changed, 13 insertions(+), 19 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9e546ed..a2e6184 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,6 +37,7 @@ RUN apt-get update \ lua-filesystem \ lua-socket \ lua-sec \ + lua-unbound \ wget \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* diff --git a/tests/docker-compose.yml b/tests/docker-compose.yml index 8c59053..f854381 100644 --- a/tests/docker-compose.yml +++ b/tests/docker-compose.yml @@ -1,4 +1,4 @@ -version: '3.7' +version: '3.9' services: prosody: diff --git a/tests/requirements.txt b/tests/requirements.txt index 7bb2363..c97b92d 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -1,3 +1,3 @@ -aioxmpp==0.12.2 +aioxmpp==0.13.2 pip-chill==1.0.1 -pytest-asyncio==0.15.1 +pytest-asyncio==0.18.3 diff --git a/tests/test.bash b/tests/test.bash index 7b1e436..9646ab5 100755 --- a/tests/test.bash +++ b/tests/test.bash @@ -18,7 +18,7 @@ generateCert() { registerTestUser() { local userName="$1" local containerName="$2" - sudo docker exec "$containerName" /bin/bash -c "/entrypoint.bash register $userName localhost 12345678" + sudo docker compose exec "$containerName" /bin/bash -c "/entrypoint.bash register $userName localhost 12345678" } registerTestUsers() { @@ -60,12 +60,12 @@ sudo docker-compose down \ && sleep 10 \ && sudo docker-compose up -d prosody_postgres -registerTestUsers tests_prosody_postgres_1 +registerTestUsers prosody_postgres runTests prosody_postgres sudo docker-compose down # Run tests for second container with SQLite sudo docker-compose up -d prosody -registerTestUsers tests_prosody_1 +registerTestUsers prosody runTests prosody sudo docker-compose down diff --git a/tests/tests.bats b/tests/tests.bats index 31dac1e..f4e7bba 100644 --- a/tests/tests.bats +++ b/tests/tests.bats @@ -3,9 +3,8 @@ load 'bats/bats-support/load' load 'bats/bats-assert/load' -# group alternation in regex because the xml properties switch around. sometimes 'type=...' comes after 'to=...' and sometimes before @test "Should send 5 messages" { - run bash -c "sudo docker-compose logs $batsContainerName | grep -E \"Received\[c2s\]: \" | wc -l" + run bash -c "sudo docker-compose logs $batsContainerName | grep -E \"Received\[c2s\]: