Skip to content

Commit bfb4713

Browse files
Update test runner
1 parent 860581a commit bfb4713

File tree

1 file changed

+22
-10
lines changed

1 file changed

+22
-10
lines changed

run-solid-test-suite.sh

100644100755
Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,40 @@ set -e
55
docker network create testnet
66

77
# Build and start Nextcloud server with code from current repo contents:
8-
docker build -t server .
8+
docker build --no-cache -t standalone-solid-server .
99

1010
docker build -t webid-provider https://github.com/pdsinterop/test-suites.git#master:/testers/webid-provider
11-
docker build -t cookie https://github.com/pdsinterop/test-suites.git#master:servers/php-solid-server/cookie
12-
wget -O /tmp/env-vars-for-test-image.list https://raw.githubusercontent.com/pdsinterop/test-suites/master/servers/php-solid-server/env.list
13-
docker run -d --name server --network=testnet --env-file /tmp/env-vars-for-test-image.list server
11+
#docker build -t solid-crud https://github.com/solid/test-suite.git#master:/testers/solid-crud
12+
docker build --no-cache -t solid-crud https://github.com/solid/test-suite.git#master:/testers/solid-crud
13+
docker build -t cookie https://github.com/solid/test-suite.git#master:helpers/cookie
14+
docker build -t pubsub-server https://github.com/pdsinterop/php-solid-pubsub-server.git#master
15+
16+
# wget -O /tmp/env-vars-for-test-image.list https://raw.githubusercontent.com/pdsinterop/test-suites/master/servers/php-solid-server/env.list
17+
curl https://raw.githubusercontent.com/pdsinterop/test-suites/master/servers/php-solid-server/env.list -o /tmp/env-vars-for-test-image.list
18+
19+
docker run -d --name server --network=testnet --env-file /tmp/env-vars-for-test-image.list standalone-solid-server
20+
21+
docker run -d --name pubsub --network=testnet pubsub-server
1422

1523
until docker run --rm --network=testnet webid-provider curl -kI https://server 2> /dev/null > /dev/null
1624
do
1725
echo Waiting for server to start, this can take up to a minute ...
1826
docker ps -a
19-
docker logs server || true
27+
docker logs server
2028
sleep 1
2129
done
2230
docker ps -a
2331
docker logs server
2432

2533
echo Getting cookie...
26-
export COOKIE="`docker run --cap-add=SYS_ADMIN --network=testnet --env-file /tmp/env-vars-for-test-image.list cookie`"
34+
export COOKIE="`docker run --rm --cap-add=SYS_ADMIN --network=testnet -e SERVER_TYPE=php-solid-server --env-file /tmp/env-vars-for-test-image.list cookie`"
35+
2736
echo "Running webid-provider tests with cookie $COOKIE"
2837
docker run --rm --network=testnet --env COOKIE="$COOKIE" --env-file /tmp/env-vars-for-test-image.list webid-provider
29-
# rm /tmp/env-vars-for-test-image.list
30-
# docker stop server
31-
# docker rm server
32-
# docker network remove testnet
38+
# docker run --rm --network=testnet --env-file /tmp/env-vars-for-test-image.list solid-crud
39+
rm /tmp/env-vars-for-test-image.list
40+
docker stop server
41+
docker rm server
42+
docker stop pubsub
43+
docker rm pubsub
44+
docker network remove testnet

0 commit comments

Comments
 (0)