mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
[7.17][CI]Revert removing package testing related scripts (#187856)
## Summary
This reverts commit 5e19b82973
.
This commit is contained in:
parent
4f4bd4f8b4
commit
0833f58bce
2 changed files with 68 additions and 0 deletions
13
.buildkite/scripts/steps/package_testing/build.sh
Executable file
13
.buildkite/scripts/steps/package_testing/build.sh
Executable file
|
@ -0,0 +1,13 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
.buildkite/scripts/bootstrap.sh
|
||||
|
||||
node scripts/build --all-platforms --debug
|
||||
|
||||
DOCKER_FILE="kibana-$KIBANA_PKG_VERSION-SNAPSHOT-docker-image.tar.gz"
|
||||
|
||||
cd target
|
||||
buildkite-agent artifact upload "./$DOCKER_FILE;./*.deb;./*.rpm"
|
||||
cd ..
|
55
.buildkite/scripts/steps/package_testing/test.sh
Executable file
55
.buildkite/scripts/steps/package_testing/test.sh
Executable file
|
@ -0,0 +1,55 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
.buildkite/scripts/bootstrap.sh
|
||||
|
||||
echo "--- Package Testing for $TEST_PACKAGE"
|
||||
|
||||
mkdir -p target
|
||||
cd target
|
||||
if [[ "$TEST_PACKAGE" == "deb" ]]; then
|
||||
buildkite-agent artifact download 'kibana-*-amd64.deb' . --build "${KIBANA_BUILD_ID:-$BUILDKITE_BUILD_ID}"
|
||||
KIBANA_IP_ADDRESS="192.168.56.5"
|
||||
elif [[ "$TEST_PACKAGE" == "rpm" ]]; then
|
||||
buildkite-agent artifact download 'kibana-*-x86_64.rpm' . --build "${KIBANA_BUILD_ID:-$BUILDKITE_BUILD_ID}"
|
||||
KIBANA_IP_ADDRESS="192.168.56.6"
|
||||
elif [[ "$TEST_PACKAGE" == "docker" ]]; then
|
||||
buildkite-agent artifact download "kibana-$KIBANA_PKG_VERSION*-docker-image.tar.gz" . --build "${KIBANA_BUILD_ID:-$BUILDKITE_BUILD_ID}"
|
||||
KIBANA_IP_ADDRESS="192.168.56.7"
|
||||
fi
|
||||
cd ..
|
||||
|
||||
export VAGRANT_CWD=$PWD/test/package
|
||||
vagrant up "$TEST_PACKAGE" --no-provision
|
||||
|
||||
node scripts/es snapshot \
|
||||
-E network.bind_host=127.0.0.1,192.168.56.1 \
|
||||
-E discovery.type=single-node \
|
||||
--license=trial &
|
||||
while ! timeout 1 bash -c "echo > /dev/tcp/localhost/9200"; do sleep 30; done
|
||||
|
||||
function echoKibanaLogs {
|
||||
if [[ "$TEST_PACKAGE" == "deb" ]] || [[ "$TEST_PACKAGE" == "rpm" ]]; then
|
||||
echo "--- /var/log/kibana/kibana.log "
|
||||
vagrant ssh $TEST_PACKAGE -t -c 'sudo cat /var/log/kibana/kibana.log'
|
||||
|
||||
echo "--- Journal "
|
||||
vagrant ssh $TEST_PACKAGE -t -c 'sudo journalctl -u kibana.service --no-pager'
|
||||
elif [[ "$TEST_PACKAGE" == "docker" ]]; then
|
||||
echo '--- Docker logs'
|
||||
vagrant ssh $TEST_PACKAGE -t -c 'sudo docker logs kibana'
|
||||
fi
|
||||
}
|
||||
trap "echoKibanaLogs" EXIT
|
||||
|
||||
vagrant provision "$TEST_PACKAGE"
|
||||
|
||||
export TEST_BROWSER_HEADLESS=1
|
||||
export TEST_KIBANA_URL="http://elastic:changeme@$KIBANA_IP_ADDRESS:5601"
|
||||
export TEST_ES_URL=http://elastic:changeme@192.168.56.1:9200
|
||||
|
||||
cd x-pack
|
||||
|
||||
echo "--- FTR - Reporting"
|
||||
node scripts/functional_test_runner.js --config test/functional/config.js --include-tag=smoke --quiet
|
Loading…
Add table
Add a link
Reference in a new issue