85c0e50c21
Test client integration (client loads) Test auth integration (client logs in) Test backend integration (accept request) - broken Test autoupdate integration (sends au to client) Add manual cypress tests Add dockered cypress tests Add Readme Add test execution to makefile Add test execution to github-actions TODO: - Create user for tests - flush db after every test
22 lines
609 B
Bash
Executable File
22 lines
609 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# -------------------------------------------------------------------
|
|
# Copyright (C) 2020 by Intevation GmbH
|
|
# Author(s):
|
|
# Sean Engelhardt <sean.engelhardt@intevation.de>
|
|
#
|
|
# This program is distributed under the MIT license, as described
|
|
# in the LICENSE file included with the distribution.
|
|
# SPDX-License-Identifier: MIT
|
|
# -------------------------------------------------------------------
|
|
|
|
HOST="https://host.docker.internal:8000"
|
|
|
|
echo "wait until OpenSlides is up"
|
|
until [[ $(curl -k -s -o /dev/null -w %{http_code} $HOST) -eq 200 ]];
|
|
do
|
|
sleep 5
|
|
done
|
|
echo ready
|
|
|
|
exec npx cypress run |