2022-12-08 20:27:51 -06:00
|
|
|
#!/bin/bash
|
|
|
|
set -euxo pipefail
|
|
|
|
|
|
|
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
|
|
|
cd "$DIR"
|
|
|
|
|
2023-01-31 18:44:37 -06:00
|
|
|
if [ "${RUN_QUICKSTART:-true}" == "true" ]; then
|
|
|
|
source ./run-quickstart.sh
|
|
|
|
fi
|
2022-12-08 20:27:51 -06:00
|
|
|
|
2024-10-09 08:34:46 -07:00
|
|
|
set +x
|
|
|
|
echo "Activating virtual environment"
|
2023-01-31 18:44:37 -06:00
|
|
|
source venv/bin/activate
|
2024-10-09 08:34:46 -07:00
|
|
|
set -x
|
2022-12-08 20:27:51 -06:00
|
|
|
|
2024-08-13 15:53:23 -05:00
|
|
|
# set environment variables for the test
|
|
|
|
source ./set-test-env-vars.sh
|
|
|
|
|
2024-10-22 06:59:40 -05:00
|
|
|
LOAD_DATA=$(cat <<EOF
|
|
|
|
from conftest import build_auth_session, build_graph_client
|
|
|
|
from tests.cypress.integration_test import ingest_data
|
|
|
|
|
|
|
|
auth_session = build_auth_session()
|
|
|
|
ingest_data(auth_session, build_graph_client(auth_session))
|
|
|
|
EOF
|
|
|
|
)
|
|
|
|
|
|
|
|
echo -e "$LOAD_DATA" | python
|
2022-12-08 20:27:51 -06:00
|
|
|
|
|
|
|
cd tests/cypress
|
2024-03-26 17:18:54 -07:00
|
|
|
yarn install
|
2022-12-08 20:27:51 -06:00
|
|
|
|
2024-01-22 11:46:04 -06:00
|
|
|
source "$DIR/set-cypress-creds.sh"
|
2022-12-08 20:27:51 -06:00
|
|
|
|
2024-05-03 16:13:09 -05:00
|
|
|
if [ "${RUN_UI:-true}" == "true" ]; then
|
|
|
|
npx cypress open \
|
|
|
|
--env "ADMIN_DISPLAYNAME=$CYPRESS_ADMIN_DISPLAYNAME,ADMIN_USERNAME=$CYPRESS_ADMIN_USERNAME,ADMIN_PASSWORD=$CYPRESS_ADMIN_PASSWORD"
|
|
|
|
fi
|