Skip to content

Commit 4803198

Browse files
Merge pull request #27 from pdsinterop/update-test-runner
Update test runner
2 parents 860581a + 7d85962 commit 4803198

File tree

1 file changed

+22
-9
lines changed

1 file changed

+22
-9
lines changed

run-solid-test-suite.sh

100644100755
Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,41 @@ 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 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
1114
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
15+
docker build -t pubsub-server https://github.com/pdsinterop/php-solid-pubsub-server.git#master
16+
17+
# wget -O /tmp/env-vars-for-test-image.list https://raw.githubusercontent.com/pdsinterop/test-suites/master/servers/php-solid-server/env.list
18+
curl https://raw.githubusercontent.com/pdsinterop/test-suites/master/servers/php-solid-server/env.list -o /tmp/env-vars-for-test-image.list
19+
20+
docker run -d --name server --network=testnet --env-file /tmp/env-vars-for-test-image.list standalone-solid-server
21+
22+
docker run -d --name pubsub --network=testnet pubsub-server
1423

1524
until docker run --rm --network=testnet webid-provider curl -kI https://server 2> /dev/null > /dev/null
1625
do
1726
echo Waiting for server to start, this can take up to a minute ...
1827
docker ps -a
19-
docker logs server || true
28+
docker logs server
2029
sleep 1
2130
done
2231
docker ps -a
2332
docker logs server
2433

2534
echo Getting cookie...
26-
export COOKIE="`docker run --cap-add=SYS_ADMIN --network=testnet --env-file /tmp/env-vars-for-test-image.list cookie`"
35+
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`"
36+
2737
echo "Running webid-provider tests with cookie $COOKIE"
2838
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
39+
# docker run --rm --network=testnet --env-file /tmp/env-vars-for-test-image.list solid-crud
40+
rm /tmp/env-vars-for-test-image.list
41+
docker stop server
42+
docker rm server
43+
docker stop pubsub
44+
docker rm pubsub
45+
docker network remove testnet

0 commit comments

Comments
 (0)