owncast/test/automated/hls/run-s3.sh
2023-03-16 10:53:31 -07:00

30 lines
486 B
Bash
Executable file

#!/bin/bash
set -e
# Determine if we should continue testing with S3 configuration.
if [[ -z "${S3_BUCKET}" ]]; then
echo "No S3 configuration is set. Skipping S3 tests!"
exit 0
fi
source ../tools.sh
# Install the node test framework
npm install --silent >/dev/null
install_ffmpeg
start_owncast
sleep 10
# Update the server config to use S3 for storage.
update_storage_config
start_stream
sleep 10
# Re-run the HLS test against the external storage configuration.
npm test