mirror of
https://github.com/sourcegraph/sourcegraph.git
synced 2026-02-06 17:31:43 +00:00
34 lines
942 B
Bash
Executable File
34 lines
942 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -eu
|
|
source ./testing/tools/integration_runner.sh || exit 1
|
|
|
|
tarball="$1"
|
|
image_name="$2"
|
|
|
|
gqltest="$3"
|
|
authtest="$4"
|
|
|
|
url="http://localhost:$PORT"
|
|
|
|
# Backend integration tests uses a specific GITHUB_TOKEN that is available as GHE_GITHUB_TOKEN
|
|
# because it refers to our internal GitHub enterprise instance used for testing.
|
|
GITHUB_TOKEN="$GHE_GITHUB_TOKEN"
|
|
export GITHUB_TOKEN
|
|
|
|
ALLOW_SINGLE_DOCKER_CODE_INSIGHTS="true"
|
|
export ALLOW_SINGLE_DOCKER_CODE_INSIGHTS
|
|
|
|
run_server_image "$tarball" "$image_name" "$url" "$PORT"
|
|
|
|
echo "--- integration test ./dev/gqltest -long (exclude TestSubRepoPermissions)"
|
|
"$gqltest" -test.skip TestSubRepoPermissions -long -base-url "$url"
|
|
|
|
echo "--- sleep 5s to wait for site configuration to be restored from gqltest"
|
|
sleep 5
|
|
|
|
echo "--- integration test ./dev/authtest -long"
|
|
"$authtest" -long -base-url "$url" -email "gqltest@sourcegraph.com" -username "gqltest-admin"
|
|
|
|
echo "--- done"
|